Community Manager Notifications: Independent Groups

Information about email and Dashboard notifications in the Community Manager developer portal, for groups.

Table of Contents

Independent Group: Group Member Invited, to Invited Member

Values

Notification Type
com.soa.notification.type.group.member.invited.invitee
Trigger
Independent Group administrator, leader, or member invites someone to join the group
Recipients (1)
Only the person invited. Could be a platform member or non-member (Independent Group members, leaders, and admins receive a different notification).
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
{author.username} has invited you to join the group
Email Subject
You've been invited to join a group on {tenant.name}
Email Body
<p>Hello from {tenant.name},</p>
<p>{author.username} has invited you to join {group.name}, a group on {tenant.name}.</p>
<p>Here's the message {author.username} wrote to you:</p>
<p>"{invitation.text}"</p>
<p>If you already have a {tenant.name} account, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a> to accept or reject your invitation. If you don't have an account, please sign up at {tenant.theme.console.address}#/home/signup/{invitation.code} using your {invitedmember.email} email address.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Group Member Invited, to Other Members

Values

Notification Type
com.soa.notification.type.group.member.invited.group
Trigger
Independent Group leader or administrator invites someone to join the group
Recipients (1+)
Independent Group members, leaders, and admins (invitee receives a different notification)
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
New member invited to join the group
Email Subject
{invitedmember.name} has been invited to join your group
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A new member has been invited to join your group. Please refer to the details below:</p>Group: {group.name}<br />
Member extending the invitation: {author.username}<br />
New member invited: {invitedmember.name}</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Invitation Resent, to Invited Member

Values

Notification Type
com.soa.notification.type.group.member.inviteresent.invitee
Trigger
Independent Group administrator, leader, or member resends an invitation to join the group
Recipients (1)
Only the person invited. Could be a platform member or non-member.
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
{author.username} has resent your invitation to join the group
Email Subject
Reminder: You've been invited to join a group on {tenant.name}
Email Body
<p>Hello from {tenant.name},</p>
<p>This is a reminder that {author.username} has invited you to join {group.name}, a group on {tenant.name}. Please follow the instructions below to accept or reject the invitation.</p>
<p>Here's the message {author.username} wrote to you:</p>
<p>"{invitation.text}"</p>
<p>If you already have a {tenant.name} account, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a> to accept or reject your invitation. If you don't have an account, please sign up at {tenant.theme.console.address}#/home/signup/{invitation.code} using your {invitedmember.email} email address.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Group Membership Invitation Accepted

Values

Notification Type
com.soa.notification.type.group.membership.accepted
Trigger
User accepts Independent Group member invite
Recipients (1+)
Independent Group members, leaders, and admins
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
Group membership invitation accepted by {invitedmember.username}
Email Subject
{invitedmember.username} has joined your Group
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{invitedmember.username} has accepted an invitation to be a member of your group. Please refer to the details below:</p>
<p>Group: {group.name}</p>
<p>Here's what {invitedmember.username} had to say:</p>
<p>"{comment.text}"</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Example

From: acmepaymentscorp API Platform <platform@acmepaymentscorp.com>
Sent: Friday, January 17, 2020 3:18 PM
To: jswift@acmepaymentscorp.com
Subject: user2 has joined your Group
Hi acmepaymentscorp Member,
user2 has accepted an invitation to be a member of your group. Please refer to the details below:
Group: Licenses Use Case Private Group 2
Here's what user2 had to say:
"Sure!"
Happy Coding,
The acmepaymentscorp Team

Independent Group: Group Membership Invitation Rejected

Values

Notification Type
com.soa.notification.type.group.membership.rejected
Trigger
Independent Group: Invited member rejects invitation to join the group
Recipients (1+)
Independent Group members, leaders, and admins
Notification Category
NOTIFICATION_TYPE_GROUP_GROUP_CHANGE
Dashboard Subject
{group.name}
Dashboard Content
Group membership invitation rejected by {invitedmember.username}
Email Subject
{invitedmember.username} has rejected a group invitation
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{invitedmember.username} has rejected an invitation to be a member of your group. Please refer to the details below:</p>
<p>Group: {group.name}</p>
<p>Here's what {invitedmember.username} had to say:</p>
<p>"{comment.text}"</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Group Member Removed (to Removed Group Member)

Values

Notification Type
com.soa.notification.type.group.member.removed.to.individual
Trigger
Independent Group member is removed
Recipients (1)
Removed Independent Group member, only
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
You've been removed from the group
Email Subject
You've been removed from a group
Email Body
<p>Hi {tenant.name} Member,</p>
<p>You've been removed from the group "{group.name}" by {author.username}.</p>
<p>Here's the message {author.username} wrote:</p>
<p>"{comment.text}"</p>
<p>For further details, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a>.</p>
<p>For further information, please contact {author.username}.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Group Member Removed (to Remaining Group)

Values

Notification Type
com.soa.notification.type.group.member.removed.to.remaining.group
Trigger
Independent Group member is removed
Recipients (1)
Removed Independent Group member, only
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
Group member removed
Email Subject
A group member has been removed from your group {group.name}
Email Body
<p>Hi {tenant.name} Member,</p>
<p>{invitedmember.name} has been removed from the group "{group.name}" by {author.username}.</p>
<p>Here's the message {author.username} wrote:</p>
<p>"{comment.text}"</p>
<p>For further details, please visit your <a href="{tenant.theme.console.address}#/home/dashboard">Dashboard</a>.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Group Membership Role Changed

Values

Notification Type
com.soa.notification.type.group.membership.role.changed
Trigger

Independent Group leader or API administrator changes the status of a group member, from one of these status conditions to another:

  • Member
  • Leader
  • Admin
Recipients (1+)
Independent Group members, leaders, and admins, including the individual whose role changed.
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
Group member role change
Email Subject
Group {group.name}: A member has changed role
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A member of your group, {group.name}, has changed role. Please refer to the details below:</p>
<p>Member: {invitedmember.name}<br />
Old role: {groupmembership.oldrole}<br />
New role: {groupmembership.role}</p>
<p>Note: A group can have more than one administrator and more than one group leader.</p>
<p>This change was made by {author.username}.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}

Independent Group: Group Deleted

Values

Notification Type
com.soa.notification.type.group.group.deleted
Trigger
Independent Group is deleted
Recipients (1+)
All group members
Notification Category
None.
Dashboard Subject
{group.name}
Dashboard Content
The group has been deleted
Email Subject
Group {group.name}: The group has been deleted
Email Body
<p>Hi {tenant.name} Member,</p>
<p>A group you were a member of, {group.name}, has been deleted by {author.username}.</p>
<p>For further information, please contact {author.username}.</p>
<p>Happy Coding,<br />
The {tenant.name} Team</p>
{system.email.footer.html}