Organizations & Access Control
Organizations
Organizations are the top-level container in Dispatch. They group projects, members, and billing under a single entity.
Creating an Organization
After signing up, create an organization from the dashboard. You become the owner automatically.
Organization Settings
| Field | Description |
|---|---|
| Name | Display name |
| Slug | URL-safe identifier (auto-generated) |
| Plan | Subscription tier: free, team, or growth |
Member Roles
Organizations use role-based access control with four roles:
| Role | Permissions |
|---|---|
| Owner | Full access. Can delete org, transfer ownership, manage billing. One per org. |
| Admin | Manage members, projects, and all resources. Cannot delete org or transfer ownership. |
| Developer | Create and manage endpoints, destinations, templates. Cannot manage members. |
| Viewer | Read-only access to events, deliveries, and metrics. |
Role Hierarchy
Owners > Admins > Developers > Viewers
You can only invite members with a role lower than your own. Admins cannot invite other admins — only the owner can.
Inviting Members
- Navigate to the Members page in your organization
- Enter the email address and select a role
- The invitee receives an email with a link to accept
- Invitations expire after a set period
Member Limits
| Plan | Member Limit |
|---|---|
| Free | 2 |
| Team | 5 |
| Growth | 25 |
Ownership Transfer
The organization owner can transfer ownership to another member:
- The current owner selects a member to promote
- The selected member becomes the new owner
- The previous owner is demoted to admin
Private Projects
On paid plans, projects can be marked as private:
- Public projects — accessible to all organization members
- Private projects — only accessible to explicitly added members plus org owners and admins
Adding Members to Private Projects
- Go to Project Settings → Privacy
- Enable private mode
- Add members from the organization with a role (admin, developer, viewer)
- Org owners and admins always have access regardless
Usage & Billing
Event Usage
Each organization has an event limit based on its plan. Usage is tracked per billing period:
- Included Events — events counted against the plan limit (received or filtered)
- Overage Events — events exceeding the plan limit, allowed on paid plans and billed at period end
The dashboard displays a usage bar showing included consumption and any overage against the plan limit.
Overage Billing
Team and Growth plans support overage: events past the included limit are still accepted and billed at $0.03 per 1,000 events at the end of the billing period. The Free plan hard-caps at 10,000 events with no overage.
Plans
| Feature | Free | Team | Growth |
|---|---|---|---|
| Price | $0 | $39/month | $399/month |
| Events/month | 10,000 | 50,000 | 500,000 |
| Team members | 2 | 5 | 25 |
| Event history | 3 days | 7 days | 30 days |
| Private projects | No | Yes | Yes |
| Overage | No | $0.03/1k events | $0.03/1k events |
| Support | Community | Priority | Dedicated |
Subscription Management
Billing is managed from the Billing page under your organization. From there you can:
- View current plan and subscription status
- See your estimated bill for the current period
- Upgrade or change plans
- Access the Stripe customer portal to update payment details or cancel