Team & Account Management
Everything about managing your team, seats, and account settings.
Inviting teammates
- Go to App → Settings → Team
- Enter the email address of the person you want to invite
- They'll receive an invite email with a link to join your workspace
Invites expire after 7 days. Resend from the same settings page if needed.
Seat limits by plan
| Plan | Seats |
|---|---|
| Free | 1 |
| Starter | 2 |
| Pro | 5 |
| Business | Unlimited |
A seat is consumed the moment an invite is accepted. Pending invites do not use a seat.
Roles
| Role | What they can do |
|---|---|
| Owner | Full access — billing, settings, deleting the team |
| Admin | Everything except billing and transferring ownership |
| Member | View and manage monitors and logs |
Change a member's role from App → Settings → Team → Edit role.
Transferring ownership
Only the current Owner can transfer ownership to another team member:
- Go to App → Settings → Team
- Click the three-dot menu next to the member
- Select Transfer ownership
After transfer, your role becomes Admin. You can only transfer to a member who has already accepted their invite.
Removing a member
Go to App → Settings → Team → Remove. Removing a member immediately revokes their access. Their API keys associated with your team are also revoked.
Single Sign-On (SSO)
SSO is available on the Business plan. Configure it from App → Settings → SSO.
DiffHook supports SAML 2.0 with any identity provider (Okta, Azure AD, Google Workspace, etc.). Once SSO is enabled, team members must authenticate via your IdP. You can optionally enforce SSO and prevent password-based login.
Contact support@diffhook.com to request an SSO setup walkthrough.
Changing your email or password
Go to App → Settings → Account to update your email address or password.
Changing your email sends a confirmation link to the new address. Your old email remains active until the new one is confirmed.
If you signed up via Google OAuth, you won't have a password. To add one, use Forgot password from the login page.
Two-factor authentication (2FA)
Enable 2FA from App → Settings → Account → Security. DiffHook supports authenticator apps (TOTP). Recovery codes are shown once at setup — store them somewhere safe.
If you lose access to your authenticator, use a recovery code or contact support@diffhook.com with proof of account ownership.
Deleting your account
To delete your personal account, go to App → Settings → Account → Delete account. This removes your profile and all personal data.
Owned teams: If you are the Owner of a team, you must transfer ownership or delete the team before you can delete your account.
Deleting a team
Go to App → Settings → Danger zone → Delete team. This permanently deletes:
- All monitors and their configuration
- All logs and delivery history
- All team members' access
This action cannot be undone. Deleted teams cannot be recovered.