Team Management
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