Dashboard

Teams and projects

How teams and projects divide your account, which resources are shared across a team, and how to create, archive and delete them.

Sooner organizes your account in two levels. A team is the unit of billing and membership. A project is one product or environment inside a team, with its own domains, keys and logs. You can run many products on one account without paying per project.

Teams and projects

TeamProject
What it isThe account that is billed. One plan, one quota, one invoice.One product, app or environment.
How manyAs many as you create.Unlimited on every plan, including Free.
HoldsPlan, members, quota, request rate limit, suppression list, postal address.Domains, API keys, webhooks, templates, contacts, segments, topics, broadcasts and email logs.

The split matters in a few places:

  • Quota and rate limit are shared. Every project in a team draws from the same monthly email quota and the same request rate limit. See Rate limits.
  • Suppressions are team-wide. An address that bounces in one project is blocked in all of them. See Suppressions.
  • Contacts are per project, but the contact limit counts every project in the team together.
  • An API key belongs to one project. It can only see and send from that project's domains. See Authentication.
  • A domain belongs to one project, and a domain name can only be registered by one team. See Add a domain.

A common setup is one project per product, or one project for production and another for staging, so test emails and live emails never share keys, webhooks or logs.

What you get when you sign in

The first time you sign in with GitHub or Google, Sooner creates a Free team, with you as owner, and a project called Default. You can send from it right away after you verify a domain. See Quickstart.

Switch between teams and projects

The dashboard shows the team and project you are working in, and lets you switch to any team you belong to and any of its projects. All pages in the dashboard, such as Emails, Domains and API keys, show the selected project.

Create a project

Open Settings and use New project. Creating a project needs the admin role. The new project starts empty, so add a domain and an API key for it.

Rename a project from the same page.

Create a team

Open Settings and use New team. Create a team to keep billing and members separate, for example for a client or a company. You become its owner, and it starts on the Free plan with a project called Default. A team name is up to 60 characters.

Archive a project

An owner can archive a project from Settings. Archiving:

  • Stops all of the project's API keys from working. A key can take up to about 30 seconds to stop working for sends.
  • Hides the project from the switcher.
  • Leaves the project's data in place. It is not deleted.

Archiving cannot be undone from the dashboard. Create a new project and new keys if you need to continue.

Delete a team

An owner can delete a team from Settings. This permanently deletes every project, email log, contact, domain and API key in the team. It cannot be undone.

  1. Cancel any paid subscription first, from Billing. Deleting a team with an active subscription is refused, so nobody is billed for a deleted team.
  2. Open Settings, choose Delete team, and type the team name exactly to confirm.

The team is suspended immediately, so its API keys stop working at once. The data is then removed in the background. Records of overage charges are kept, because they are financial records.

Delete your account

You can also delete your own account from Settings. This removes you from every team and erases your profile. If you are the only owner of a team, delete that team or make someone else an owner first. See Members and roles.

Suspended teams

A team that Sooner suspends cannot use the API. Every request returns 451 security_error with the reason. Contact support to resolve it.