Managing your team
On this page
Managing your team
Everything an owner or admin does to set up and run a team workspace — creating it, billing, invites, roles, and deletion. · Optional
Read this if you're the one running a team. If you've just been invited to join one, see Joining a team instead. Requires a Team ($79/mo) or Enterprise ($199/mo) plan.
Creating a team
- Click your profile avatar → Teams.
- Click Create team.
- Give it a name (e.g. "Acme Inc." or "Mobile app crew") and confirm.
You become the first owner. The team gets a URL-safe slug (e.g. acme-inc) used in /team/<slug>/... URLs. You can rename the team later in Team settings → Name — the slug stays the same, only the display name changes.

Starting your team subscription
A freshly-created team has no active subscription, so it can't use any budget or team-only features. Start billing before inviting people:
- In Team settings, find the Billing card.
- Click Start subscription.
- You're redirected to Stripe Checkout — enter your card and complete it.
- You bounce back to team settings with the subscription active.
- The Team plan is a flat $79/month on the owner's card via Stripe.
- Enterprise ($199/mo) is arranged via sales — email support@vibemap.ai to upgrade a team.
- Promo codes work at checkout, but only one per subscription (they don't stack).
- Cancel anytime from the Stripe customer portal; access lasts until the end of the billing period.
Inviting members
Once the subscription is active:
- Open Team settings → the Invite members card.
- Enter the teammate's email.
- Pick a role — Admin or Member (see roles).
- Click Send invite.
The invitee gets an email with a one-click Accept invitation button. The link is valid for 7 days; if they miss it, just invite again.
💡 Tip: You can invite people who don't have a VibeMap account yet. They'll be prompted to sign up when they click the link, and membership is granted automatically after signup.
Tracking pending invitations
The Pending invitations card lists every invite not yet accepted or expired. You can see the target email and expiry, revoke an invite (revoked links die immediately, even before expiry), or re-invite by sending a fresh one.
Managing existing members
The Members card lists every active member. Owners and admins can:
- Change a role — use the dropdown to switch between Admin and Member; effective immediately. The owner role is reserved (use Transfer ownership).
- Remove a member — click Remove next to a non-owner. They lose access to all team projects at once; their personal account and projects are untouched.
You can't remove yourself this way — use Leave next to your own name. Owners can't leave; they must transfer ownership first.
Transferring ownership
Only the current owner can transfer ownership. This is currently handled by support: email support@vibemap.ai with the new owner's email and the team name. After transfer, the previous owner becomes an admin, and the new owner's card is the one on file for billing.
Deleting a team
Only the owner can delete a team. Deleting it:
- Cancels the Stripe subscription on the next billing event.
- Removes all members.
- Permanently deletes every project the team owns — there is no undo.
- Leaves untouched any personal projects members created on their own accounts.
⚠️ Watch out: Deletion is irreversible. If you only want to stop paying, cancel the subscription via the Stripe portal instead — the team and its projects stay around as read-only.
Billing
- Where it lives. Team billing is separate from any personal subscription. Payment method, invoices, and the billing portal all live on the team settings page, not your personal Account → Billing.
- Who can change it. Only the owner and admins. Members see the Billing card but can't start, change, or cancel.
- Budget enforcement. Tokens spent on team projects count against the team's shared monthly budget. If it's exhausted, every member is blocked from new generations on team projects until the next window — though everyone can still read and edit. Personal projects draw on each member's own personal budget, independently.
- Invoices. Stripe emails invoices to the payment method's address; download full history (PDFs) from the Stripe portal via the Billing card.
Switching workspace context
To work in the team workspace, navigate to /team and select the team — you'll see its projects and can create new ones the team owns. To return to your personal projects, go to /home (or click the VibeMap logo top-left).
💡 Tip: Today the workspace context is implicit — you set it by where you navigate. A dedicated workspace switcher in the global nav is on the roadmap.
⚡ Power-user hints
- Spread admin duty. Two or three admins keep invites, role changes, and billing from bottlenecking on the owner.
- Revoke, don't delete. To stop spend without losing the projects, cancel the subscription rather than deleting the team.
↔ The traditional way
Onboarding a collaborator normally means provisioning a seat in every tool, sharing a folder, and hoping permissions line up. Here it's a single email invite scoped by role, and one shared budget — no per-tool seat management.
What's next
- Joining a team → — the invitee's side of the flow.
- Team workspaces overview → — roles and how the shared budget works.