Team members, roles, and who sees what
You can invite team members to your Yapper account and assign them specific roles to control what they can see and do in the dashboard.
Inviting team members
To invite a new team member to your account:
- Go to Admin → Access in the dashboard.
- Enter the team member's email address.
- Select their role.
- Send the invitation.
Yapper sends an email invitation containing a secure activation link. When the invited team member clicks the link, they are taken to the dashboard login page with their email pre-filled to set their password and activate their account.
Invitation rules and limits
- Expiration: Invitation links expire after 7 days. If a link expires, an administrator can resend the invitation from the Admin → Access area to generate a new link.
- Security: To protect your account, Yapper rate-limits activation attempts.
User roles
Yapper has three user roles:
- Owner: Has full, account-wide control. This includes managing billing, editing account settings, inviting team members, managing roles, and viewing all conversations.
- Admin: Has full access to configure playbooks, templates, senders, and manage team member access. Sender and conversation access is configured per admin.
- Member: Scoped operational access. Members can only view and reply to the specific senders and conversations they have been granted access to.
API app access
Only the Owner can select Create App in Admin → Developer to create API credentials. Admins can view existing API apps and select Revoke; Members cannot manage API apps.
Access control
You can configure access scope for team members within the Admin → Access area.
Access is controlled on two levels:
1. Sender access
You choose which senders (such as a specific WhatsApp number, Instagram profile, or Facebook Page) a team member can access. If a team member does not have access to a sender, they cannot view or access conversations associated with it.
2. Conversation access
Within each allowed sender, you can control exactly which conversations the team member sees:
- All conversations: The team member can see and reply to all current and future conversations on that sender.
- Hand-picked conversations: The team member can only see and reply to specific conversations that you explicitly assign to them.
- Exclusions: You can explicitly exclude specific conversations from a team member's view. These exclusions always take precedence. If a conversation is excluded, the team member cannot see or access it, even if they have general access to all conversations on that sender.