Skip to content
AspirecoStart

Platforms / Supabase

Supabase development

Aspireco builds on Supabase where a product needs Postgres, authentication and storage without running each piece separately. Three of our own systems run on it, including Asisly, a live voice receptionist that serves many businesses from one deployment.

Where we use it

  • Asisly, our own voice receptionist, is multi-tenant on the dialled number: every webhook resolves the business from the number that rang, so one assistant serves many businesses without their data meeting.
  • Business OS is the operating layer under everything we run.
  • Growth Engine, our lead engine, pairs it with Postgres and pgvector behind a retrieval-backed chat widget.

Postgres underneath

It is still Postgres: real constraints, real transactions, and data you can take elsewhere. What must be exact — money, permissions, tenancy — belongs in the schema and on the server, not in the client.

Where it needs care

Tenants have to be separated in the schema rather than by convention in the client, and access has to be enforced server-side. Checking exactly that is part of every application security review we do.

Questions

Is Supabase ready for production business applications?

It runs production systems for us, including Asisly and Business OS, which are both live. Whether it suits your application depends on your data model and access rules, which is what the audit looks at.

Could we move off Supabase later if we needed to?

The data is portable because it is Postgres underneath: standard SQL and standard dumps. What takes work is anything built on provider-specific features, which is worth knowing before you build on them.

Can Supabase handle a multi-tenant SaaS product?

Yes, if tenancy is designed into the schema and enforced on the server. Asisly resolves the business from the number dialled on every webhook, so one deployment serves many businesses without their data meeting.