Teams in Lettr allow you to collaborate with colleagues on your email infrastructure. Each team has its own domains, templates, API keys, and billing, making it easy to separate projects or manage multiple organizations from a single account.
When to Use Multiple Teams
Teams provide complete resource isolation, which is useful in several scenarios:
- Agencies managing multiple clients — Create a separate team for each client so their domains, templates, and billing are fully independent. One client’s sending reputation can’t affect another’s.
- Multi-brand companies — If your company operates multiple brands (e.g., a parent company with subsidiary products), each brand can have its own team with dedicated sending domains and templates.
- Staging vs. production — Use separate teams to isolate your development and production environments, preventing test emails from affecting production analytics or sender reputation.
- Department separation — Give engineering, marketing, and support their own teams when they need independent API keys, domain configurations, or billing tracking.
Team Roles
Lettr uses three role levels to control what team members can do.
Owner has complete control over the team:
- Managing billing and subscriptions
- Deleting the team
- Configuring security settings like two-factor authentication requirements
- Each team has exactly one owner, and ownership cannot be transferred through the UI
Admin can manage day-to-day team operations:
- Invite new members and change member roles (except promoting to owner)
- Remove members and update team settings like the team name
- Cannot access billing, delete the team, or change security settings
Member has access to the team’s resources but cannot manage the team itself:
- Use domains, send emails, view analytics, and work with templates
- Cannot invite others, change roles, or modify team settings
Permissions Overview
| Permission | Owner | Admin | Member |
|---|
| Send emails and use API | Yes | Yes | Yes |
| View analytics and logs | Yes | Yes | Yes |
| Manage domains and templates | Yes | Yes | Yes |
| Update team name | Yes | Yes | No |
| Invite members | Yes | Yes | No |
| Change member roles | Yes | Yes | No |
| Remove members | Yes | Yes | No |
| Require two-factor authentication | Yes | No | No |
| Manage billing | Yes | No | No |
| Delete team | Yes | No | No |
Inviting Team Members
To invite someone to your team, go to Settings → Team and click Invite Member. Enter their email address and select the role they should have when they join. You can invite members as either Admin or Member—the Owner role cannot be assigned through invitations.
When you send an invitation, Lettr emails the recipient with a link to join your team. If they already have a Lettr account with that email address, they can accept the invitation after signing in. If they don’t have an account, they’ll be prompted to create one first, then automatically join your team.
Pending invitations appear in the invite dialog on your team settings page. You can cancel any pending invitation if you change your mind or sent it to the wrong address. The recipient can also decline the invitation from their own Settings → Invitations page.
If you send a new invitation to an email address that already has a pending invitation, the new invitation replaces the old one with the updated role.
Managing Team Members
The team settings page displays all current members with their roles and two-factor authentication status. A green shield icon indicates a member has two-factor authentication enabled, while a gray shield with an alert indicates they haven’t set it up yet.
Changing Roles
Owners can change any member’s role between Admin and Member using the dropdown next to their name. The owner’s role cannot be changed, and no one can be promoted directly to owner.
When you change someone’s role, the change takes effect immediately. If you demote an admin to member, they’ll lose the ability to manage the team on their next page load.
Removing Members
To remove someone from your team, click the trash icon next to their name. This is immediate and cannot be undone. The removed member loses access to all team resources instantly.
If a removed member doesn’t belong to any other teams, Lettr automatically creates a new personal team for them so they can continue using the service.
Security Settings
Requiring Two-Factor Authentication
Team owners can require all members to have two-factor authentication enabled. When this setting is turned on, any team member without two-factor authentication will be redirected to set it up before they can access team resources.
To enable this requirement, go to Settings → Team and toggle on Require Two-Factor Authentication in the Security section. If any members don’t have two-factor authentication enabled, you’ll see an alert showing how many need to set it up.
Members who haven’t configured two-factor authentication can still log in, but they’ll be directed to the two-factor setup page and won’t be able to access the dashboard until they complete the setup.
Working with Multiple Teams
You can belong to multiple teams and switch between them using the team switcher in the sidebar. Click on your current team name to see all teams you’re part of, then select a different team to switch to it.
Each team is completely separate—switching teams changes which domains, templates, API keys, and billing you’re working with. Your personal settings like password and two-factor authentication remain the same across all teams.
Creating Additional Teams
To create a new team, click on the team switcher in the sidebar and select Create Team. Enter a name for your new team and click Create. You’ll automatically become the owner of the new team and can start inviting members right away.
New teams get their own email sending infrastructure, storage, and billing. This makes it easy to separate projects, clients, or business units while managing everything from a single Lettr account.
Accepting Team Invitations
When someone invites you to their team, you’ll receive an email with a link to accept. If you’re already signed in to Lettr, clicking the link adds you to the team immediately. If you’re not signed in, you’ll be prompted to sign in first (or create an account if you don’t have one).
You can also view and manage pending invitations at Settings → Invitations. This page shows all teams you’ve been invited to, along with the role you’ll have if you accept. You can accept invitations to join teams or decline them if you’re not interested.
Team Isolation
Each team in Lettr is a fully isolated environment. Here’s what is separate and what is shared:
Separate Per Team
- Domains — Sending, tracking, and inbound domains are owned by the team
- Templates — Email templates and saved blocks
- API keys — Each team has its own set of API keys
- Analytics — Email logs, events, and metrics
- Suppressions — Bounce and complaint lists
- Billing — Subscription plan, usage, and invoices
- Webhooks — Webhook endpoints and event configuration
- Email storage — Uploaded assets and CDN configuration
Shared Across Teams
- User account — Your login credentials, password, and two-factor authentication settings
- User profile — Your name and email address
This means an API key from one team cannot access another team’s resources, and a suppressed address in one team does not affect sending from another team.
Deleting a Team
Only the team owner can delete a team. To delete your team, go to Settings → Team and scroll to the Delete Team section. You’ll need to confirm by entering your password.
Deleting a team is permanent and cannot be undone. All team data including domains, templates, API keys, email logs, and configuration will be permanently removed.
Before deleting a team, consider whether you want to preserve any templates or configuration. Once deleted, there’s no way to recover the data.