A role controls exactly what each person on your team can see and do inside churn.io. When you invite someone, you assign them a role, and that role decides whether they can edit cancel flows, connect billing platforms, manage teammates, or simply view your analytics. This article explains each role, what it can and can't do, and how owners and admins differ.
The five roles
Every teammate belongs to a business with one of five roles. Each business has exactly one Owner, and you choose from the remaining roles whenever you invite or edit a teammate.
Owner — Full control of the business. Can do everything an Admin can, plus manage billing and business account settings. There is only one Owner per business, and the Owner role can't be assigned or changed.
Admin — Full access to manage the team, flows, integrations, design, and settings. Can optionally be given billing access.
Developer — Can manage cancel flows, connect and manage integrations (such as your billing platform), edit design, and view analytics. Cannot manage the team or billing.
Member — Can create and edit cancel flows, edit design, and view analytics. Cannot manage integrations, the team, or billing.
View-only — Can view the dashboard and analytics, but cannot edit anything.
What each role can do
Use this table as a quick reference for the most common actions.
Action | Owner | Admin | Developer | Member | View-only |
View dashboard & analytics | Yes | Yes | Yes | Yes | Yes |
Create & edit cancel flows | Yes | Yes | Yes | Yes | No |
Edit widget & page design | Yes | Yes | Yes | Yes | No |
Run A/B tests | Yes | Yes | Yes | Yes | No |
Manage integrations | Yes | Yes | Yes | No | No |
Manage the team | Yes | Yes | No | No | No |
Manage billing | Yes | Optional | No | No | No |
Manage business account settings | Yes | No | No | No | No |
Owners vs. Admins
Owners and Admins look similar at first glance — both can manage the team and almost everything else — but there are important differences.
Only an Owner can assign the Admin role. When an Admin invites someone, they can choose Developer, Member, or View-only, but not Admin. The Owner sees all of those options plus Admin.
Admins cannot manage other Admins. An Admin can't edit or remove another Admin — only the Owner can. Admins can still manage Developers, Members, and View-only teammates.
The Owner can never be edited or removed from the team, and the Owner role cannot be reassigned to someone else through the team tools.
Billing is Owner-first. The Owner always has billing access. An Admin only sees billing if the Owner explicitly grants it (see below). Developers, Members, and View-only teammates never have billing access.
Billing access for Admins
Billing access is a separate switch that only applies to the Admin role. When you invite or edit an Admin, you'll see a Can access billing toggle that lets that Admin view and manage your plan, payment method, and invoices.
If you switch a teammate away from the Admin role, their billing access is automatically turned off. Developers, Members, and View-only teammates can't be given billing access at all.
💡 Tip
Give an Admin billing access when you want them to handle invoices and plan changes on your behalf, but keep it off if you'd rather be the only person who can change your subscription.
Who can change roles and remove teammates
Only Owners and Admins can open the team management area. Everyone else is taken to the dashboard instead.
From the team page you can:
Invite a new teammate by entering their name and email, then choosing a role.
Change an existing teammate's role using the edit option on their row.
Remove a teammate, or cancel a pending invitation that hasn't been accepted yet.
The same rules apply throughout: you can't invite yourself, you can't invite someone who's already on the team, and you can't send a second invitation to an email that already has one pending.
⚠️ Invitations are tied to one email
When someone accepts an invitation, they must be signed in with the exact email address the invite was sent to. If they sign up with a different address, the invitation won't go through.
Roles are set per business, so the same person can be an Owner of one business and a Member of another. Changing a teammate's role takes effect immediately the next time they use churn.io.
