Skip to main content
Your Team tab is where you decide who gets access to your whop and what permissions they have.

How to add team members to your whop

1

Go to Team

Go to Dashboard > All tools > More > Team
2

Enable 2FA (recommended)

Toggle on Require 2FA to make sure all team members use secure login
3

Invite a team member

Click Invite team member in the top right corner
4

Enter their email

Enter the person’s email address in the Email field
5

Assign a role

Select their role from the Role dropdown menu
6

Send the invite

Click Invite
Your team member will automatically be sent an invitation email. When they accept, they’ll show up in your team table with their new permissions. You can see all your pending invites on the Invites tab next to Members.
Start small. For security purposes, we recommend granting someone the lowest-permissioned role that lets them do their job. You can always expand their access with a higher role later if needed.

Roles and permissions overview

There are five pre-set roles you can assign to your team members, plus the ability to create your own custom roles:
RolePermissions
OwnerFull access to everything
OperationsManage products, members, payments, invoices, team, chat, forums, support tickets, courses, affiliates, promo codes, tracking links, checkout, and more — everything except payouts, developer tools, analytics, and company profile settings
SalesView members, plans, payments, and promo codes. Create plans. Read and send in chat and forums. View tracking links and waitlists
SupportModerate chat and livestreams. Manage support tickets, courses, and experiences. Mute and ban members. Read and post in chat and forums
AdvertiserCreate and manage ad campaigns. View analytics and company balance

Owner

Full access to every feature, setting, and tool on the platform.
  • Manage payouts, withdrawals, and connected accounts
  • View and manage API keys, OAuth, and Webhooks
  • Edit company profile and legal settings
  • View analytics and stats
  • Invite and manage all team members, including other Owners
  • Transfer ownership
  • Manage crypto wallets
The Owner role is best for founders, co-founders, CTOs, or finance/legal leads who need complete control.

Operations

Everything an Owner can do, except:
  • No access to Payouts — cannot create or manage payout accounts, initiate withdrawals, or transfer funds
  • No access to Developer tools — cannot create apps, manage API keys, OAuth, or webhooks
  • No access to Analytics — cannot view stats on the dashboard home page
  • Cannot edit company profile — cannot update company name, branding, or general settings (but can view them and manage legal info)
  • No access to Crypto wallets
The Operations role is best for operations managers, team leads, or anyone who needs broad dashboard access without control over payouts or developer settings.

Sales

A focused role with read and create access to sales-related features:
  • View the Members table and member emails
  • View member and plan analytics
  • View Payments (read only — cannot charge, refund, or manage disputes)
  • View and create Plans
  • View Promo codes and Tracking links
  • View Waitlists
  • Read and send messages in Chat and Forums
  • View basic company info
The Sales role is best for marketing team members, affiliate managers, or sales reps who need to see members, payments, and checkout links.

Support

A focused role for community management and customer support:
  • Moderate Chat — delete messages, mute and ban members, manage chat webhooks
  • Moderate Livestreams — moderate livestream chat
  • Manage Support tickets — view, create, and reply to support tickets
  • Manage Courses — view and edit course content
  • Manage Experiences — create, edit, and delete experiences
  • Moderate content reward submissions
  • Read and post in Chat and Forums
  • View members, member emails, plans, products, tracking links, and waitlists
The Support role is best for community managers, support agents, or anyone helping manage your community and answer customer questions.

Advertiser

A narrow role specifically for running ad campaigns:
  • Create, view, and manage ad campaigns
  • Log conversions and add credits
  • View analytics and stats
  • View company balance (required for ad spend)
The Advertiser role is best for marketing specialists or agencies who only need to manage your ad campaigns.

Custom roles

You can also create fully custom roles with any combination of permissions. Go to Team and click Manage roles to create a new custom role and toggle individual permission groups on or off.

Complete permissions breakdown

Permission groupSupportSalesAdvertiserOperationsOwner
Products — manage products, apps, and experiencesView onlyView only✔️✔️
Members — view, manage, moderate, and export membersModerate + viewView + stats✔️✔️
Payments — charge, refund, disputes, resolution centerView only✔️✔️
Invoices — view, create, edit, and export invoices✔️✔️
Payouts — withdraw funds, manage payout accounts✔️
Chat — read, send, delete messages, manage DMsFull + moderateRead + send✔️✔️
Forums — read, create, and moderate forum postsRead + postRead + post✔️✔️
Support tickets — view, create, and reply✔️✔️✔️
Courses — view and edit course content✔️✔️✔️
Content rewards — manage campaigns and submissionsModerate only✔️✔️
Affiliates — view and manage affiliates✔️✔️
Promo codes — create, edit, and delete promo codesView only✔️✔️
Tracking links — create and manage tracking linksView onlyView only✔️✔️
Ads — create and manage ad campaigns✔️✔️✔️
Livestreaming — create and moderate livestreamsModerate only✔️✔️
Notifications — send email and push notifications✔️✔️
Team — invite/remove members, manage roles✔️✔️
Company settings — edit profile, legal, billingView + legal✔️
Developer tools — API keys, OAuth, webhooks, apps✔️
Checkout — checkout configurations and settings✔️✔️
Analytics — view dashboard stats✔️✔️
Some actions your team can perform (like deleting messages or removing checkout links) cannot be undone. Start with the lowest-permissioned role that lets someone do their job.

How to change team member roles

You can update anyone’s role at any time to give them more or less access.
1

Go to Team

Go to Dashboard > All tools > More > Team
2

Find the team member

Find the team member in the members table
3

Change their role

Click the dropdown menu in their Role column
4

Select the new role

Select their new role
5

Save

Click Save
The change happens right away, and they’ll have their new permissions immediately.

How to remove team members

1

Go to Team

Go to Dashboard > All tools > More > Team
2

Find the team member

Find the team member you want to remove
3

Open the menu

Click the three dots (︙) on the right side of their row
4

Remove them

Select Remove user
5

Confirm

Click the red Remove user button in the confirmation pop-up
They’ll immediately lose access to your whop and will need to be reinvited if you want to add them back to the team.