Skip to main content

Settings

Settings is the catch-all configuration surface — your personal preferences, your workspace's identity and team, every integration the platform speaks to, and the custom workflows / actions that make your workspace yours. It lives at /<workspace>/settings.

Settings page with the tab strip: the Account and Workspace groups on the right and the Profile tab open

The page is a tab strip split into two logical groups (Account and Workspace), but the URL just uses ?tab=<key>, so a deep link points at exactly one tab.

Account​

Tabs that affect you across every workspace you're a member of.

Profile​

Your name, avatar, primary email, role (Marketing / Product / Technical — the role that decides which pages are visible to you by default), and security basics (password, MFA, active sessions, sign-out-everywhere).

Appearance​

Theme picker (light / dark / system), accent color, density, and the developer-mode toggle that surfaces extra debug surfaces in the rest of the app.

Subscription​

Current plan, billing period, next renewal date, included monthly credits, and the Change plan flow. Plan changes take effect at the next renewal unless you're upgrading mid-cycle (in which case the prorated charge is shown before you confirm).

Payments​

Saved payment methods, invoice history with downloadable receipts, the billing email address, and the Stripe portal link. Failed payments surface here with a Retry action.

Notifications​

For each notification category in your Inbox (Agent / Question / Feature / Document / Workspace / Billing / GitHub / Terminal / Integrations / Onboarding / Subscription), pick how you want to be notified: in-app, by email, by browser push, or any combination. The defaults match what most teams want — agent questions go everywhere, low-priority chore notifications stay in-app.

This is the page that the cog icon on Inbox opens straight into.

Workspace​

Tabs that affect the current workspace and apply to every member.

General​

Workspace name, slug, description, default language, and the Delete workspace action (admin-only, with a typed-confirmation guard).

Members​

The team list with each member's role and access level, invite-by-email, pending invites, role changes, and remove-member. Admin-only actions are gated; non-admins see this tab read-only.

Integrations​

The center of gravity for everything the platform talks to. One place to connect, disconnect, or re-authorize:

  • Source control — GitHub (also reachable from Code → Codebase).
  • Issue trackers — Jira, Linear, Confluence.
  • Communication — Gmail, Discord (also reachable from Communication's cog).
  • Productivity — Google Calendar, Google Drive.
  • Analytics & ads — GA4, Search Console, Google Ads (also reachable from Analytics' and Ads' cogs).
  • Cloud — GCP (today; AWS / Azure / Vercel as those providers ship).
  • MCP servers — extend your agents with external tool servers (also reachable from Agents → MCP).

Each integration row shows current connection state, what scopes were granted, and a manage action that drops you into the relevant OAuth or app-install flow.

Terminal​

Manage the terminal devices your workspace runs on. Lists every connected machine (the device name set in the Terminal app, the OS, the user it's signed in as, last-seen timestamp, current session count), plus a per-device rename / disconnect / restart menu. Use this when a teammate's laptop is stuck holding a reservation, or when you want to retire a device that's no longer used.

Custom Workflows​

Define named multi-step workflows your chat / agents can call by path. Each workflow is a saved sequence of tool calls and prompts that the platform invokes when a chat user picks it from the workflow-mode chip — the surface that lets you turn "the way our team writes a launch post" into a one-click recipe.

Edit a workflow's steps, parameters, and references inline; saving creates a new version so you can roll back.

Custom Actions​

Workspace-scoped actions and secrets — the lower-level escape hatch under Custom Workflows. Define a custom action (HTTP request, database query, an arbitrary script) once, store any secrets it needs, and let agents call it like any built-in action. This is how you wire your workspace into systems AI Expedite doesn't speak natively.

Cross-references​

  • From Code → Settings → Integrations (GitHub) when the connection lapses.
  • From Communication / Analytics / Ads → Settings → Integrations from each page's cog icon.
  • From Inbox → Settings → Notifications from the Inbox header cog.
  • From Agents → System Agents → Email Hooks → Settings → Integrations (Gmail) to attach a sending account.