Team Management
Managing team members and roles in the GoPayLocal dashboard.
GoPayLocal supports team collaboration through Better Auth’s organization plugin. Invite team members and assign roles to control access.
| Role | Permissions |
|---|---|
| Owner | Full access. Can manage billing, delete the organization, and manage all members. |
| Admin | Can manage products, campaigns, integrations, and API keys. Cannot manage billing or delete the organization. |
| Member | Can view products, campaigns, and analytics. Cannot create, edit, or delete resources. |
Inviting Members
Section titled “Inviting Members”- Go to app.gopaylocal.com > Settings > Team
- Click Invite Member
- Enter their email address
- Select a role (Admin or Member)
- Click Send Invitation
The invited person receives an email with a link to accept the invitation. They must create a GoPayLocal account (or log in with an existing one) to join your team.
Team Limits
Section titled “Team Limits”| Plan | Team Members |
|---|---|
| Free | 1 (owner only) |
| Pro ($19/mo) | 3 |
| Business ($49/mo) | 10 |
| Scale ($99/mo) | More seats |
| Enterprise (Custom) | Unlimited |
Managing Members
Section titled “Managing Members”Change Role
Section titled “Change Role”Click on a team member to change their role between Admin and Member. Only the Owner can change roles.
Remove Member
Section titled “Remove Member”Click Remove to revoke a member’s access. They lose access immediately.
Transfer Ownership
Section titled “Transfer Ownership”The owner can transfer ownership to another team member. This is useful when the original creator is leaving the project.
- Go to Settings > Team
- Click on the member who should become the new owner
- Click Transfer Ownership
- Confirm the action
Authentication
Section titled “Authentication”Team members can authenticate via:
- Email + Password — Standard sign-up
- Google OAuth — Sign in with Google
- GitHub OAuth — Sign in with GitHub
All authentication is handled by Better Auth, running on Cloudflare Workers.