Features Pricing
Start My Free Trial

Team Management

Invite team members to help manage your waitlists.

!
Pro Plan Required Team management requires a Pro plan.

Overview

Team management lets you invite other people to access and manage your waitlists. Team members can view signups, export data, and manage waitlists on your behalf.

Roles

Role Permissions
Owner Full access to everything including billing and account deletion
Admin Full access to all waitlist operations, but no billing or account deletion
Viewer Read-only access to waitlist data and statistics

Role Permissions in Detail

Viewer — Read-only access. Viewers can see waitlist data, signups, and statistics. They can view analytics dashboards. Viewers cannot create, update, or delete waitlists. They cannot modify signups, change settings, send email blasts, or access billing.

Admin — Full access to all waitlist operations. Admins can create, update, and delete waitlists. They can manage signups (list, delete, move position, import, and export). They can send email blasts, manage email templates, and manage verified domains. Admins cannot access billing or delete the account.

Owner (the account holder) — Full access to everything. The owner has all the permissions of an Admin, plus the ability to manage billing (subscription, invoices, plan changes) and delete the account entirely. There is exactly one owner per account — the person who created the MakeEmWait account.

Invite a Team Member

From the dashboard: Go to Team, enter their email address, and select a role.

API: POST /team/invite

{
  "email": "colleague@example.com",
  "role": "admin"
}

The role field is optional. If no role is specified when inviting, it defaults to "viewer".

Response:

{
  "email": "colleague@example.com",
  "role": "admin",
  "invited_at": "2025-03-15T10:30:00.000Z"
}
i
You cannot invite yourself as a team member. The API validates that the invited email is not the same as the owner's email.

How Access Works

When you invite a team member by email, they get access immediately. They do not need to have an existing MakeEmWait account. When a team member later authenticates (via their own account), the system checks if their email matches any team member records on file.

The system identifies waitlist ownership by your user ID, with your email stored as a secondary reference. Access is checked by looking at both:

  1. The waitlist’s owner (direct ownership)
  2. Team member records (team membership)

Team members see your waitlists in addition to their own.

List Team Members

API: GET /team

{
  "members": [
    {
      "email": "colleague@example.com",
      "role": "admin",
      "invited_at": "2025-03-15T10:30:00.000Z"
    },
    {
      "email": "intern@example.com",
      "role": "viewer",
      "invited_at": "2025-03-16T09:00:00.000Z"
    }
  ]
}

Remove a Team Member

From the dashboard: Click Remove next to the team member on the Team page.

API: DELETE /team/{email}

Returns 204 No Content on success, or 404 Not Found if the team member does not exist. When a team member is removed, their team member record is deleted and they immediately lose access to all of the owner’s waitlists. No notification is sent to the removed team member.


Frequently Asked Questions

Can team members invite other team members?

No. Only the account owner can invite and manage team members. Team members (both Admin and Viewer) cannot modify the team roster.

Is there a limit on the number of team members?

No. You can invite as many team members as you need. There is no cap.

Can team members see billing information?

No. Billing and subscription management is only accessible to the account owner. Team members cannot view invoices, change plans, or access the billing portal.

What happens to a team member’s own waitlists when they’re removed?

Nothing. Removing a team member only revokes their access to your waitlists. If the team member has their own MakeEmWait account with their own waitlists, those are unaffected.

What happens to the team if the account owner’s subscription expires?

Team management requires the Pro plan. If the owner downgrades or their subscription expires, team members lose access to the owner’s waitlists until a Pro subscription is restored.