SendOps separates settings into three areas: **Workspace Settings** for your shared workspace configuration, **Profile** for your personal account, and **Billing** for plan and payment management.

## Workspace Settings

Navigate to **Workspace** to manage workspace-level configuration. These settings affect all members of the workspace and require the **Owner** or **Org Admin** role.

### General

- **Workspace name** — the display name for your workspace, shown in the dashboard header and in team invitations (maximum 64 characters).
- **Workspace URL slug** — the URL identifier for your workspace (3–48 characters, lowercase letters, numbers, and hyphens). Changing the slug updates all workspace URLs. SendOps redirects requests to the old slug for 30 days after a change.
- **Workspace logo** — upload a custom logo that appears in the dashboard sidebar and in emails sent from SendOps on behalf of your workspace. Supported formats are PNG, JPEG, WebP, and GIF, with a maximum file size of 2 MB. You can replace or remove the logo at any time.

### Security

- **Two-factor authentication enforcement** — toggle this on to require all workspace members to set up MFA on their accounts. Members without MFA will have 7 days to configure it before losing access.
- **Session timeout** — configure how long inactive sessions remain valid before users are required to re-authenticate. Options are 1 hour, 4 hours, 8 hours (default), 24 hours, 7 days, and 30 days.

### Danger Zone

- **Transfer ownership** — transfer the Owner role to another team member. The target has 72 hours to accept. After the transfer, you become an **Org Admin**. See [Transferring ownership](/team/members-and-roles#transferring-ownership) for the full workflow.


  Deleting a workspace removes all data, including channels, domains, templates, members, and reports. This action cannot be undone.


- **Delete workspace** — permanently remove the workspace and all of its data. This action is available to the **Owner** only. You must type the workspace name exactly to confirm. Deleting a workspace also cancels any active subscription and revokes all member sessions.

#### Leaving the demo workspace

If you still have the demo workspace in your organization list and no longer need it, you can remove it from the Workspace Settings page. Open the demo workspace, navigate to **Workspace**, and click **Leave Demo Workspace**. This removes it from your organization list without affecting other members.

## Profile

Navigate to **Profile** to manage your personal account settings. These settings are specific to you and do not affect other workspace members.

### Account details

- **Display name** — the name shown to other team members and in the [audit log](/team/audit-log) (maximum 200 characters).
- **Email address** — the address used for sign-in and notifications. Changing your email requires verification of the new address. This option is only available if you signed up with email and password.
- **Avatar** — your profile photo, automatically pulled from your connected OAuth provider (Google or GitHub). There is no manual avatar upload.

### Password

If you signed up with email and password, you can change your password from the Profile page. You will need to enter your current password and then set a new one.

### Connected accounts

You can link your SendOps account to **Google** and **GitHub** for single sign-on. Once linked, you can sign in using those providers instead of (or in addition to) your email and password.

- To connect a provider, click **Connect** next to the provider name and complete the OAuth flow.
- To disconnect a provider, click **Disconnect**. You must always keep at least one active sign-in method.

### Multi-factor authentication

Enable multi-factor authentication (MFA) to add a second layer of security when signing in. SendOps supports two MFA methods — you can use either or both.


<TabPanel>

<Steps>
  <Step title="Start setup">
    Go to **Profile** and find the **Multi-Factor Authentication** section. Click **Set up authenticator app**.
  </Step>
  <Step title="Scan the QR code">
    Open your authenticator app (such as Google Authenticator, Authy, or 1Password) and scan the QR code displayed on screen. If you cannot scan it, click **Enter code manually** to reveal the secret key.
  </Step>
  <Step title="Enter the verification code">
    Enter the six-digit code from your authenticator app, give the credential a name (e.g. "Work phone"), and click **Verify**.
  </Step>
  <Step title="Save your recovery codes">
    After verification, SendOps displays ten one-time recovery codes. **Save these in a secure location** such as a password manager. Each recovery code can be used once if you lose access to your authenticator app or security key.

    <Callout type="warning" title="Store recovery codes securely">
      If you lose both your authentication devices and your recovery codes, you will need to contact [support@sendops.dev](mailto:support@sendops.dev) to regain access to your account.
    </Callout>
  </Step>
</Steps>

</TabPanel>
<TabPanel>

You can register a hardware security key (such as a YubiKey) or a platform authenticator (such as Touch ID or Windows Hello) as your second factor.

<Steps>
  <Step title="Start setup">
    In the **Multi-Factor Authentication** section, click **Set up security key**.
  </Step>
  <Step title="Register your key">
    Follow your browser's prompt to tap or activate your security key. Give the credential a name (e.g. "Office YubiKey") to help identify it later.
  </Step>
  <Step title="Save your recovery codes">
    If this is your first MFA method, SendOps displays ten one-time recovery codes. Save these in a secure location.
  </Step>
</Steps>

</TabPanel>


#### Managing MFA credentials

Once MFA is enabled, you can manage your credentials from the Profile page:

- **Add additional credentials** — register more authenticator apps or security keys for redundancy.
- **Rename credentials** — update the display name of any credential to keep them identifiable.
- **Remove credentials** — delete a credential you no longer use. If you remove your last credential, MFA is disabled on your account.
- **Regenerate recovery codes** — generate a fresh set of ten recovery codes. This immediately invalidates all previous codes.

#### Signing in with MFA

When MFA is enabled, after entering your email and password you are prompted to verify with one of your registered methods. You can switch between your authenticator app, security key, or a recovery code on the verification screen.

### Date and time preferences

- **Timezone** — choose the timezone used to display dates and times throughout the dashboard.
- **Follow browser timezone** — toggle this on to automatically use your browser's timezone instead of a manually selected one.
- **Week start** — choose whether your week starts on Monday or Sunday, which affects calendar-based views and weekly report date ranges.

### Appearance

- **Theme** — choose between **Light**, **Dark**, or **System** (follows your operating system preference).

### Pending invitations

If you have been invited to join additional organizations, pending invitations appear on your Profile page. Each invitation shows the organization name, the role offered, and when it expires. You can **Accept** or **Decline** each invitation individually.

## Billing

Billing has its own dedicated section in the sidebar with four tabs:

- **[Plans & Usage](/billing/plans-and-usage)** — view your current plan, usage metrics, plan comparison, and add-ons.
- **[Invoices](/billing/invoices)** — view, filter, and download PDF invoices.
- **[Payment History](/billing/payment-history)** — see all payment transactions and export as CSV.
- **[SES Cost Estimates](/billing/ses-cost-estimates)** — view estimated AWS SES sending costs by month and channel.

Full billing access is available to the **Owner** and **Financial** roles. **Org Admins** can view the current plan and usage limits (read-only). See [Team Members & Roles](/team/members-and-roles) for the complete access matrix.

## Closing your account

SendOps does not have a separate "close account" action. To close your account, delete all workspaces you own from **Workspace**. If you are a member (not Owner) of other workspaces, leave those organizations first.

Once all your workspaces are deleted and you have no remaining organizations, your account is effectively closed and you will no longer be able to sign in. If you need your personal data removed entirely, contact [support@sendops.dev](mailto:support@sendops.dev).

## What's next?

- Set up roles and invite teammates in [Team Members & Roles](/team/members-and-roles).
- Review the [Audit Log](/team/audit-log) to see a history of changes in your workspace.