Account & Settings

One place to manage your account — your profile, your plan and usage, add-ons, notifications, security, and API keys.

What is Settings?

Settings is where you manage everything about your Enori account that isn't a monitor: who you are, what plan you're on and how much of it you're using, which add-ons you've bought, how you're notified, which sign-in providers are connected, and the API keys that let you drive Enori from code or an AI tool.

It's organised into six tabs, and you only ever see and change your own account — nothing here is shared or global.

Example: "I need a read-only API key for a CI script, and I want to check I'm not about to hit my monitor limit." Both live here — the API Keys tab for the key, the Billing tab's usage panel for the limit.

You reach it at /dashboard/settings. Each tab has its own URL (?tab=billing, ?tab=api, …), so you can bookmark or link straight to one.


The six tabs

TabWhat it's for
ProfileYour display name, email, timezone, and light/dark appearance.
BillingYour current plan, a used-vs-limit usage overview, upgrading/downgrading, and the Stripe billing portal.
Add-onsBuy extra monitors, a faster 30-second check interval, or a distributed-traces tier.
NotificationsToggle account emails — downtime/recovery alerts and the weekly summary.
SecurityConnected sign-in providers, GDPR data export, and account deletion.
API KeysCreate and revoke scoped API keys, and connect Enori to Claude / Cursor via MCP.

The rest of this page walks through each one.


Profile

Your basic account details.

  • Display Name — editable free text. It's the name shown around the app.
  • Email Addressread-only. Your email is linked to the identity provider you sign in with (Google, GitHub, Microsoft, or email one-time-code), so it isn't changed here. If you need to change it, contact support.
  • Timezone — a searchable picker. It defaults to your browser's timezone and controls how times are displayed to you.
  • Appearance — switch between light and dark themes.

Change a field and click Save Changes (the button stays disabled until something actually changes).


Billing

The Billing tab has four parts: your current plan, your usage, a downgrade helper, and a plan comparison.

This section covers the tab. For plans, prices, the trial, VAT, payment failures, cancelling and refunds, see Billing & Subscription.

Your current plan

A card shows your plan name (Base, Pro, or Business) with a status pill:

PillMeaning
TrialYou're inside your 14-day trial.
Trial ExpiredThe trial ended and needs a subscription to continue.
ActiveA paid subscription in good standing.
Past DueA payment failed — update your card via Manage Billing.
CancellingYou've cancelled; access runs to the end of the paid period.
PausedMonitors are stopped — the trial lapsed, a payment never recovered, or the subscription ended. Subscribe to bring them back.

Underneath, a one-line summary shows your effective entitlements — "25 monitors | 60s intervals | 60d retention" — which already include any add-ons you've bought (so it never contradicts the usage panel below).

  • Upgrade to Pro (shown on Base) takes you to Stripe Checkout.
  • Manage Billing opens the Stripe billing portal — that is where subscription changes, payment details and cancellation are handled. Enori has no cancel button of its own. On a trial account with no subscription yet there is no billing account to open, and Enori tells you so; choose a plan first.

Usage overview

This is the panel to check before you create your next monitor, team, or status page. It lists every count-based limit on your plan with a used-vs-limit bar:

ResourceWhat it counts
MonitorsYour monitors, against your effective cap (plan + extra-monitor add-ons).
API keysActive API keys.
TeamsTeams you own.
Status pagesPublic status pages.
Escalation policiesEscalation policies.
Maintenance windowsScheduled maintenance windows.
Alert channelsConfigured delivery channels (Slack, Discord, webhook, …).

A resource that's unlimited on your plan (for example Teams, Alert channels, and Maintenance windows on Business) shows instead of a bar. When you're at a limit, the number turns amber — that's your cue to remove something or upgrade.

Below the bars, the Check Interval and Data Retention for your plan are shown for reference.

Screenshot: the Billing tab showing the current-plan card and the usage overview with a couple of bars near their limit.

Comparing and changing plans

Compare Plans shows the full plan grid with a monthly/annual toggle; clicking a plan starts Checkout (new subscribers) or opens the portal (existing subscribers) — you cannot accidentally start a second subscription. If you're downgrading to a plan with fewer monitors than you currently run, the downgrade selector appears and gives you 7 days to choose which monitors to keep active; if you don't choose, the oldest are kept.


Add-ons

Add-ons extend your current plan without changing it. Open the Add-ons tab to buy or remove them; each shows its current price and status in the panel.

  • Extra Monitors — raise your monitor cap beyond the plan default. Use the stepper to pick a quantity and click Add; when you already own some, a Remove button appears. The new cap is reflected immediately in your Billing usage panel.
  • 30-Second Check Interval — unlocks a 30-second minimum check interval (plans default to 60 seconds). Click Add to buy it or Remove to drop it; while active it's marked Active. Removing it moves any 30-second monitor back to 60 seconds, and tells you how many changed.
  • Distributed Traces — click Manage to change your traces tier (span quota + retention). See the traces documentation for what each tier includes.
  • SMS Alerts — your remaining monthly allowance and prepaid pack balance, and where you buy another pack.

Add-ons are never a separate checkout. They are added straight onto your existing subscription as line items, so you stay in Settings the whole time — there is no redirect to Stripe and nothing is charged at the moment you click. Before you confirm, Enori shows the exact prorated amount, which is added to your next invoice.

Add-ons follow your subscription's billing period: monthly on a monthly plan, yearly on a yearly one.


Notifications

Two account-level email toggles:

ToggleWhat it controls
Email notificationsWhether you receive downtime and recovery alerts by email.
Weekly summaryA weekly uptime digest email.

Each toggle saves the moment you flip it.

Where are Slack / Discord / webhooks / PagerDuty? Those aren't here. Notification delivery channels are configured per your needs on the Alerts page in the dashboard — this tab only governs the built-in account emails.


Security

Everything about who can get into your account and how to get your data out.

Sign-in and 2FA

Enori never stores a password. Every credential lives with the identity provider you sign in with, which removes a whole class of risk — there is no Enori password to leak, reuse, or have guessed.

What that means for two-factor authentication depends on how you sign in:

  • Google, GitHub or Microsoft — password and 2FA are managed by that provider, and both show an External badge. If you turn on 2FA with Google, your Enori sign-in is protected by it too. Manage it where you manage that account.
  • Email one-time code — there is no second factor. Signing in requires only access to your email inbox, so the security of your Enori account is exactly the security of your mailbox. If that matters to you, sign in with Google, GitHub or Microsoft instead and enable 2FA there.

Connected accounts

A list of the identity providers linked to your account — Google, GitHub, Microsoft, or Email OTP (a one-time code sent to your email) — with when each was connected and last used. You can sign in with any of them.

"This email is already linked to an account"

If you try to sign in with a new provider using an email address that already belongs to your Enori account, you may be turned away with a message saying the email is already linked and your provider didn't verify it.

This is deliberate. Linking a second provider into an existing account is only automatic when the provider proves the email belongs to you. Some providers don't make that promise — an address can be typed into an account without anyone checking it — and honouring it anyway would let someone else's account be merged into yours.

What to do: sign in with the provider you originally used. It's listed under Connected accounts. If you'd like the new provider linked as well, contact support and we'll do it manually.

Export your data (GDPR)

Export All Data downloads a ZIP archive of everything on your account — monitors, check history, incidents, alert channels, teams, and more — as portable JSON files. This is your GDPR data-portability export. It's limited to one export per day.

Delete your account

Delete Account permanently and irreversibly erases your account: all monitors and check history, alert rules and channels, incidents and status pages, teams and API keys. Your subscription is cancelled and your sign-in identity is removed.

To confirm, you type your email address to match the account's — the delete button stays disabled until it matches exactly. This is deliberate friction: there is no undo.

Screenshot: the delete-account confirmation modal with the email-match field.


API Keys

API keys let you call the Enori API or connect Enori to an AI tool over MCP. Each key is scoped — it can do only what you grant it — and is shown in full exactly once, at creation.

Creating a key

  1. Open the API Keys tab and click Generate New Key.
  2. Key Name (optional) — a label so you can recognise it later, e.g. "CI/CD" or "Production".
  3. Scopes — tick the permissions this key should have. New keys default to Monitors (Read) + Monitors (Write); use Select all / Clear all for convenience. The available scopes:
ScopeGrants
monitors:read / monitors:writeRead / manage monitors
status-pages:read / status-pages:writeRead / manage status pages
incidents:read / incidents:writeRead / manage incidents
teams:read / teams:writeRead / manage teams
traces:read / traces:writeRead traces / ingest trace data (OTLP)
  1. Click Create Key. The full key is displayed with a Copy button and a warning: "Copy this key now. It will not be shown again." Store it in your secrets manager immediately — Enori only keeps a hashed copy and can't show it to you again. If you lose it, revoke it and create a new one.

The list shows each key's name, prefix (upk_…), created/last-used dates, and scopes. Revoke disables a key instantly.

How many keys you can have

PlanAPI keys
Base2
Pro10
Business50

The tab shows "N / max keys used" so you can see your remaining allowance.

Connecting via MCP

The API Keys tab also has a Connect to AI Tools section for using Enori from Claude, Cursor, Windsurf, or any MCP client. Two ways:

Claude.ai / Claude Desktop (recommended) — OAuth, no key needed. In your client: Settings → Connectors → Add custom connector, name it Enori, set the URL to https://mcp.enori.io/mcp, add it, and log in with your Enori account.

Claude Code / Cursor / Windsurf — API key. Add this to your MCP config file, replacing YOUR_ENORI_API_KEY with a key you generated above:

json
{
  "mcpServers": {
    "enori": {
      "url": "https://mcp.enori.io/mcp",
      "headers": { "X-Api-Key": "YOUR_ENORI_API_KEY" }
    }
  }
}

The panel lists where each client keeps that config file. See the MCP Server docs for the full tool list.


FAQ

Why can't I change my email address?

Your email comes from the identity provider you sign in with (Google, GitHub, Microsoft, or email one-time-code), so Enori treats it as read-only. Contact support if it genuinely needs to change.

The Billing summary shows more monitors than my plan's default — is that wrong?

No. The current-plan line and the usage panel show your effective limits, which already include any extra-monitor add-ons you've purchased. A Base plan (10 monitors) with 15 extra monitors correctly shows a cap of 25.

"Manage Billing" says billing isn't available. Why?

The Stripe portal only opens for accounts that already have a subscription. On a fresh Base or trial account there's nothing to manage yet — use Upgrade to Pro (which goes to Checkout) to subscribe first.

I lost my API key. Can I see it again?

No. Keys are shown in full only once, at creation — Enori stores only a hashed copy. Revoke the lost key and generate a new one.

Which scope do I need for the MCP connection / OTLP traces?

For OAuth-based MCP (Claude.ai / Desktop) you don't create a key at all. For an API-key MCP connection, grant the scopes matching what you'll do (e.g. monitors:read/monitors:write). To send trace data over OTLP, the key needs traces:write; to read traces, traces:read.

Does deleting my account cancel my subscription?

Yes. Account deletion cancels your subscription, removes your sign-in identity, and erases all your data. It's permanent — there's no recovery, which is why you have to type your email to confirm.

Where do I set up Slack / webhook alerts?

Not in Settings. The Notifications tab only controls the built-in account emails; delivery channels (Slack, Discord, Teams, webhook, PagerDuty, push) are configured on the Alerts page in the dashboard.

How do I get my data out before deleting?

Use Security → Export All Data first. It gives you a ZIP of your monitors, history, incidents, and more as JSON. (One export per day.)


Troubleshooting

SymptomCauseFix
"Save Changes" is greyed out on Profile.Nothing has changed yet.Edit a field (name or timezone) and the button enables.
"Manage Billing" errors / "Stripe billing is not configured".No active subscription to manage.Subscribe first via Upgrade to Pro / Compare Plans (Checkout), then Manage Billing works.
Can't create an API key — limit reached.You've hit your plan's key limit (Base 2 / Pro 10 / Business 50).Revoke an unused key, or upgrade for a higher limit.
The API key I saved doesn't authenticate.You copied the truncated prefix (upk_…) shown in the list, not the full key.The full key is shown only at creation. Revoke and create a new one, and copy it in full that time.
"Export All Data" fails or is blocked.You've already exported today (limit: 1/day), or a transient error.Wait until tomorrow, or retry later.
Delete button stays disabled in the delete modal.The email you typed doesn't exactly match your account email.Type your account email address exactly (case doesn't matter).
Add-on didn't apply after checkout.The Stripe redirect hadn't finished syncing when the page loaded.Give it a moment and refresh the Add-ons / Billing tab; the change reflects once Stripe confirms.

Reference: plan limits at a glance

BaseProBusiness
Monitors1050200
Min check interval60s60s60s
Data retention30 days60 days90 days
API keys21050
Teams210
Status pages31050
Escalation policies21020
Maintenance windows210
Alert channels515

Add-ons raise these where noted: extra monitors lift the monitor cap; the 30-second-interval add-on lowers the minimum interval to 30s.


  • API Reference — what your scoped API keys can call.
  • MCP Server — drive Enori from Claude, Cursor, or any MCP client.
  • Audit Log — the searchable, exportable log of configuration changes on your account.
  • Uptime Reports — generate and share SLA reports for any period.

Feedback or corrections: support@enori.io