AIRTABLE-CLASS CUSTOM CRM

Your data model, your rules.

Define tables, fields, stages, and pipelines with rich field types, keep one deduped profile per person, and pay no per-contact fees.

Start your 14-day trial

Model your business, not a template

You define the tables, fields, stages, and pipelines. The CRM bends to how you actually work instead of forcing your business into someone else's schema.

Your own tables

Create tables for contacts, deals, projects, inventory, or anything you track.

Rich field types

Choose from select, rating, currency, date, link, and more than a dozen types.

Stages and pipelines

Define the stages a record moves through and watch it progress.

One profile per person

Automatic dedup by email or phone keeps a single record for each contact.

Automations

Event observers and a scheduler act on new bookings, orders, and forms.

REST database servers

Deploy a scoped API so other tools and sites can share your data.

RICH FIELD TYPES

Fields that match real data real data

A record is only as good as its fields. Model money as currency, choices as colored selects, and relationships as links between tables. Your data stays structured and queryable instead of collapsing into plain text.

  • Choices and ratings single-select and multi-select with colors, plus rating and percent.
  • Money and time currency, duration, and date fields that behave like the thing they represent.
  • Relations link fields connect records across tables to model real relationships.
Field typesCRM // schema
stageselect
ratingrating 0-5
websiteurl
emailemail
ownerlink → staff
tagsmulti-select
FIELD TYPES AND POWER

Everything you need to structure a record structure a record

Build tables from a deep set of field types plus the tooling to query, compute, and move data in and out.

Single-selectone choice from a set, with colors for fast scanning.
Multi-selectmany colored tags on a single record.
Rating and percentcapture scores and completion as real numbers.
Durationstore lengths of time, not just timestamps.
Currencymoney fields that stay money, ready to reconcile.
Dateschedule, sort, and filter on real dates.
URL, email, phonetyped contact fields that validate and link out.
Attachmentkeep files and images on the record itself.
Link relationsconnect records across tables to model relationships.
Computed fields and hooksderive values automatically and react to changes.
CSV import and exportmove data in and out without lock-in.
SQL queryask precise questions across your tables.
ONE PROFILE PER PERSON

One record, the whole relationship the whole relationship

Every booking, order, and form submission attaches to the same contact, because the CRM dedups automatically by email or phone. The result is one profile per person and a unified timeline that shows the entire history at a glance.

  • Automatic dedup match on email or phone so duplicates never fragment a person.
  • Unified timeline see bookings, orders, and messages on one per-contact history.
  • Everything attaches new activity lands on the existing record, not a new stub.
ContactsCRM // live
MR
Maya Rivera2 bookings · $415 lifetime · VIP
first_visitFri, 1:00 PM
deposit_paid$45
lifetime_value$415
sourcewebsite booking

How it works

  1. Design your tables

    Create tables and fields for the things you track, with the right types.

  2. Set stages and views

    Define pipelines and save the views your team works from day to day.

  3. Let records flow in

    Bookings, orders, and forms create and attach to contacts automatically.

  4. Automate and share

    Run automations on events and deploy a scoped REST server when you need one.

See it your way

The same data supports many views and computed answers without duplicating anything.

Saved views

Filter, sort, and group into views your team returns to.

Interfaces

Present records as purpose-built screens for each job.

Computed fields

Derive values from other fields automatically.

Hooks

React to record changes to keep everything consistent.

AUTOMATIONS AND SCHEDULER

Work that runs itself runs itself

Automations are built on event observers plus a scheduler, so they fire on any event in the system. A new booking, a new order, or a new form submission can trigger follow-ups, updates, and reminders without anyone lifting a finger.

  • Event observers trigger on new bookings, orders, form submissions, and more.
  • Scheduler run time-based jobs for reminders and recurring work.
  • Any event wire automations to the moments that matter in your pipeline.
OverviewLive
148
records
92%
on time
6
automations
Connectedactive
Next runautomatic
Own it, never rent it

The real difference is who it belongs to.

Renting your business

the typical builder

A monthly fee forever. Stop paying and your site, bookings, and store go dark.
Bookings, a CRM, and payments are each an upsell, gated one feature at a time.
They hold your data and your customer list on their servers.
Payments route through their balance and their cut before you see a dollar.
Export is an afterthought. Lock-in is the whole business model.

Owning it with the sovereign way

how this works

A one-time owned license. It keeps working because it is yours to keep.
Website, CRM, booking, and payments are all included, with no per-feature ransom.
Your data is local-first, encrypted, and leaves in a single clean export.
Payouts settle straight to your bank on your own processor. No middle balance.
No lock-in. Self-host the whole thing or move it anywhere, anytime.
DEPLOYABLE DATA SERVERS

Share a scoped API when you need one scoped API

Turn any part of your CRM into a deployable REST database server that exposes a scoped API. Other apps, sites, and partners can read and write exactly what you allow, and you can query with SQL or export to CSV at any time.

  • REST database servers deploy a shareable API scoped to specific tables.
  • SQL and CSV query precisely and export whenever you want.
  • No per-contact fees grow your records without a bill that scales with contacts.
Your vaultLocal-first
At restAES-256-GCM
IdentityDID key
UnlockUSB / FIDO2 / TPM
Exportone file
Lock-innone
12+
rich field types
1
deduped profile per person
$0
per-contact fees, ever
REST
database servers you can deploy

No per-contact tax on growth

Most CRMs charge you more the more people you know, which quietly punishes the exact growth you are working for. This one does not. There are no per-contact fees, so your list can grow into the tens or hundreds of thousands without changing the price. Your data lives in your tables, exports to CSV whenever you ask, and answers SQL queries directly, so you are never negotiating with a vendor to get at your own records.

CRM questions

Can I define my own tables and fields?
Yes. You create the tables, fields, stages, and pipelines yourself, choosing from more than a dozen field types.
How does it keep one record per person?
It dedups automatically by email or phone, so every booking, order, and form attaches to the same contact profile.
What field types are supported?
Single-select and multi-select with colors, rating, percent, duration, url, email, phone, attachment, currency, date, and link relations, among others.
Are there fees per contact?
No. There are no per-contact fees, so your list can grow without raising the price.
Can other tools use my data?
Yes. You can deploy REST database servers that expose a scoped API, and you can query with SQL or export to CSV.
Can I automate follow-ups?
Yes. Automations built on event observers and a scheduler fire on any event, such as a new booking, order, or form.
Can I import my existing contacts?
Yes. Import from CSV to bring your data in, and export to CSV whenever you want it back.
Meredosia

Stop renting your business back from a landlord.

Build it, run it, get paid, and keep the relationship, all on tools that are finally, genuinely yours.