Waflow allows you to collaborate with your team on WhatsApp campaigns. This guide covers inviting team members, understanding roles and permissions, and managing team access across workspaces.
Understanding Team Roles#
Waflow has three workspace roles with different permission levels:
Owner#
The workspace owner has full control:
- All permissions of Admin and Member
- Can delete the workspace
- Can transfer ownership
- Manages billing settings
- Cannot be removed by others
Each workspace has exactly one owner. Ownership can be transferred to another user.
Admin#
Admins have broad management access:
- All permissions of Member
- Can invite and remove team members
- Can change member roles
- Can manage workspace settings
- Can connect/disconnect WhatsApp
- Cannot delete the workspace
- Cannot access billing
Member#
Members can perform day-to-day tasks:
- Create and send campaigns
- Manage contacts (add, edit, delete, import)
- Create and edit templates
- View analytics and reports
- Use the API
- Cannot manage team members
- Cannot access workspace settings
Permission Matrix#
| Permission | Owner | Admin | Member |
|---|---|---|---|
| View dashboard | Yes | Yes | Yes |
| Create campaigns | Yes | Yes | Yes |
| Send campaigns | Yes | Yes | Yes |
| View campaigns | Yes | Yes | Yes |
| Manage contacts | Yes | Yes | Yes |
| Import contacts | Yes | Yes | Yes |
| Create templates | Yes | Yes | Yes |
| View analytics | Yes | Yes | Yes |
| Export data | Yes | Yes | Yes |
| Use API | Yes | Yes | Yes |
| Invite members | Yes | Yes | No |
| Remove members | Yes | Yes | No |
| Change roles | Yes | Yes | No |
| Workspace settings | Yes | Yes | No |
| Connect WhatsApp | Yes | Yes | No |
| Manage integrations | Yes | Yes | No |
| Access billing | Yes | No | No |
| Delete workspace | Yes | No | No |
| Transfer ownership | Yes | No | No |
Inviting Team Members#
Step-by-Step Guide#
- Navigate to Settings > Team in your workspace
- Click the Invite Member button
- Enter the team member's email address
- Select a role (Admin or Member)
- Optionally add a personal message
- Click Send Invitation
The invitee will receive an email with a link to join.
Invitation Process#
When you send an invitation:
- Email Sent: Invitation email goes to the recipient
- Link Clicked: Recipient clicks the join link
- Account Created: If new to Waflow, they create an account
- Access Granted: They're added to the workspace
Invitations expire after 7 days. You can resend expired invitations.
Bulk Invitations#
To invite multiple team members at once:
- Go to Settings > Team
- Click Bulk Invite
- Enter email addresses (one per line or comma-separated)
- Select the role for all invitees
- Click Send Invitations
All invitees will receive individual invitation emails.
Managing Existing Members#
View Team Members#
Go to Settings > Team to see:
- All workspace members
- Their roles
- When they joined
- Last active date
- Pending invitations
Change a Member's Role#
To change someone's role:
- Go to Settings > Team
- Find the member in the list
- Click the role dropdown next to their name
- Select the new role
- Confirm the change
Role changes take effect immediately.
Note Only Owners and Admins can change roles. An Admin cannot promote someone to Owner.
Remove a Team Member#
To remove someone from the workspace:
- Go to Settings > Team
- Find the member
- Click the Remove button (trash icon)
- Confirm removal
The removed member:
- Immediately loses access to the workspace
- Retains their Waflow account
- Can be re-invited later
Cancel Pending Invitations#
To cancel an invitation that hasn't been accepted:
- Go to Settings > Team
- Find the pending invitation
- Click Cancel
The invitation link will no longer work.
Transferring Ownership#
Only the current owner can transfer ownership:
- Go to Settings > Team
- Click Transfer Ownership
- Select the new owner from existing members
- Enter your password to confirm
- Click Transfer
After transfer:
- The new owner has full control
- You become an Admin
- This action cannot be undone by you
Warning Choose carefully. Once ownership is transferred, you cannot reclaim it without the new owner's action.
Multi-Workspace Access#
Users can be members of multiple workspaces with different roles:
[email protected]
├── Workspace: "Marketing" (Owner)
├── Workspace: "Sales" (Admin)
└── Workspace: "Support" (Member)
Each workspace membership is independent. Being an Owner in one workspace doesn't grant any privileges in another.
Accepting Multiple Invitations#
When invited to a new workspace:
- Click the invitation link in your email
- Log in to your existing Waflow account
- Accept the invitation
- The new workspace appears in your workspace selector
Leaving a Workspace#
To leave a workspace where you're not the owner:
- Switch to that workspace
- Go to Settings > Team
- Click Leave Workspace
- Confirm your decision
You'll immediately lose access but can be re-invited later.
Note Owners cannot leave their workspace. Transfer ownership first.
Team Activity Log#
Track what your team is doing:
Viewing Activity#
- Go to Settings > Activity Log
- See a chronological list of actions
- Filter by user, action type, or date range
Logged Actions#
The activity log captures:
| Action Type | Examples |
|---|---|
| Campaigns | Created, sent, paused, deleted |
| Contacts | Imported, edited, deleted |
| Templates | Created, edited, submitted for approval |
| Team | Member invited, removed, role changed |
| Settings | Configuration changes |
| Connected, disconnected |
Exporting Activity Log#
- Go to Settings > Activity Log
- Set your date range and filters
- Click Export
- Download as CSV
Useful for compliance audits and security reviews.
Best Practices#
Role Assignment Guidelines#
| Use Case | Recommended Role |
|---|---|
| Business owner | Owner |
| Team manager | Admin |
| Marketing specialist | Member |
| Campaign operator | Member |
| External contractor | Member (with limited access) |
| Developer (API only) | Member |
Security Recommendations#
- Limit Admins: Only grant Admin access to those who need to manage the team
- Regular Audits: Review team members quarterly
- Remove Inactive Users: Remove access for departed employees immediately
- Unique Accounts: Each person should have their own account (no shared logins)
- Strong Passwords: Encourage or require strong passwords
- Two-Factor Authentication: Enable 2FA for all team members
Onboarding New Team Members#
When adding new team members:
- Invite with appropriate role - Start with Member, promote if needed
- Share documentation - Point them to relevant guides
- Schedule training - Walk through key workflows
- Set expectations - Clarify what they can/should do
- Monitor initially - Review their first few actions
Offboarding Team Members#
When someone leaves:
- Remove immediately - Don't delay access removal
- Review their work - Check pending campaigns
- Reassign ownership - Transfer any owned items
- Update documentation - Remove them from any access lists
- Audit activity - Review recent actions if needed
Troubleshooting#
Invitation Email Not Received#
Problem: Team member says they didn't get the invitation
Solutions:
- Check spam/junk folder
- Verify the email address is correct
- Resend the invitation
- Ask them to add [email protected] to contacts
- Try a different email address
Cannot Remove Team Member#
Problem: Remove button is disabled or not working
Possible causes:
- You don't have Admin or Owner role
- You're trying to remove the Owner
- You're trying to remove yourself (use "Leave" instead)
Role Change Not Taking Effect#
Problem: Changed someone's role but they still have old permissions
Solutions:
- Ask them to log out and log back in
- Clear browser cache
- Wait a few minutes for propagation
- Contact support if issue persists
Lost Owner Access#
Problem: The workspace owner left the company
Solutions:
- Contact Waflow support with proof of business ownership
- We can help transfer ownership in verified cases
- Provide business documentation
Team Limits by Plan#
| Plan | Team Members per Workspace |
|---|---|
| Starter | 2 |
| Professional | 5 |
| Business | 15 |
| Enterprise | Unlimited |
Need more team members? Upgrade your plan or contact sales.
API Access for Teams#
Team members with API access can:
- Generate personal API keys
- Access workspace data via API
- Build integrations
To manage API access:
- Go to Settings > API
- View active API keys
- Revoke keys for departed members
See API Documentation for details.
Next Steps#
Now that your team is set up:
- Import contacts - Build your audience
- Create templates - Design messages
- Launch a campaign - Start messaging