Where is my SalesCrew data stored?

In a Supabase project that belongs to your instance alone, in the region you choose at setup, backed up every day.

An admin approves every new account by hand. Nothing is created until then. We reply by email; no newsletter, no sequence.

app.salescrew.io/deals
Pipeline with weighted forecast and stage breakdown

The short answer

  • SalesCrew stores each client's data in that client's own Supabase project: its own Postgres database, file storage and edge functions.
  • You choose the region of your SalesCrew project at provisioning, so data residency follows your choice.
  • SalesCrew keeps API keys and mailbox credentials in Supabase Vault inside your project and never displays them after entry.
  • SalesCrew backs up every instance daily, and point-in-time recovery is an add-on at $120 a month.

One client, one database

SalesCrew is a single-tenant CRM. When your instance is created, it gets its own Supabase project: a Postgres database for your records, storage for your files, and edge functions that run your inbox sync, cadences and MCP server. Nothing about your pipeline sits in a table shared with another company.

That's what makes the rest of the answers simple. Your region is the project's region. Your backup is your database's backup. And when you export your data, you're taking a dump of a database that only ever held your records.

Where each kind of SalesCrew data lives

DataWhere it's storedWho can reach it
Contacts, companies, deals, notes, tasksPostgres in your Supabase projectYour users and tokens, by their access scopes
Email threads and attachmentsPostgres and storage in your projectUsers scoped to that mailbox's channel
API keys, mailbox passwordsSupabase Vault in your projectIntegrations at run time; never shown again
Audit log of every actionPostgres in your projectRead in the app; each row names the user, token or agent
Daily backupsYour project's own backupPoint-in-time recovery with the add-on

SalesCrew architecture, September 2026.

Who can see what inside your instance

Row-level security runs on every table. On top of it, SalesCrew applies three access scopes to each user: channel, Upwork profile and area. Your MCP tokens carry the same scopes, so an AI client connected by a teammate sees exactly what that teammate sees, and no more.

Every action is written to the audit log with the actor behind it: a person, a token or an agent. You can read who changed a deal stage, which token pulled a contact list, and what an agent drafted. The security page walks through each control.

Ask where the backup lives, too

Residency questions usually stop at the live database. Ask any CRM vendor where its backups are kept and who can restore them. On SalesCrew the answer is the same project, in the same region you picked.

Questions

Can I choose which region my SalesCrew data lives in?
Yes. You pick the region when your SalesCrew instance is provisioned, and your Supabase project is created there. Records, files and the functions that process them all run in that one project. Data residency follows the region you chose.
Does another SalesCrew customer share my database?
No. SalesCrew is single-tenant: one Supabase project per client instance, with its own Postgres, storage and edge functions. Your records live only in your project. Another customer's instance has its own database, and neither can query the other.
Where do my SalesCrew API keys and mailbox passwords go?
Into Supabase Vault inside your own project. SalesCrew never shows a stored credential again after you enter it. Integrations read the key from the vault at run time, and you can replace or remove it in Settings at any point.
Which companies process my data for SalesCrew?
Three: Supabase hosts your database, Vercel serves the SalesCrew app, and Anthropic runs the AI features. With bring-your-own-key, AI calls use your own Anthropic key, stored in your vault, for $99 a month.