Skip to content

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.

RolePermissions
OwnerFull access. Can manage billing, delete the organization, and manage all members.
AdminCan manage products, campaigns, integrations, and API keys. Cannot manage billing or delete the organization.
MemberCan view products, campaigns, and analytics. Cannot create, edit, or delete resources.
  1. Go to app.gopaylocal.com > Settings > Team
  2. Click Invite Member
  3. Enter their email address
  4. Select a role (Admin or Member)
  5. 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.

PlanTeam Members
Free1 (owner only)
Pro ($19/mo)3
Business ($49/mo)10
Scale ($99/mo)More seats
Enterprise (Custom)Unlimited

Click on a team member to change their role between Admin and Member. Only the Owner can change roles.

Click Remove to revoke a member’s access. They lose access immediately.

The owner can transfer ownership to another team member. This is useful when the original creator is leaving the project.

  1. Go to Settings > Team
  2. Click on the member who should become the new owner
  3. Click Transfer Ownership
  4. Confirm the action

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.