The CRM that adapts to you

One CRM. Shaped around whatever your work looks like.

Sales teams, support desks, event organisers, course providers, charities, recruiters, churches — CRM City reconfigures itself around your world with skins and modules. Switch on what you need. Everything else stays out of the way.

Free plan. No card required.

Make it yours

It speaks your language

A recruiter has candidates. A church has members. A school has students. CRM City relabels itself to match — so your team never has to translate in their heads.

Skins

Pick a skin at onboarding — sales, pastoral, freelancer, e-commerce, personal — and the whole CRM reconfigures in one click: modules, custom fields, pipeline stages.

Modules you toggle

Fourteen modules — sales, support, events, donors, recruitment, invoicing, booking, courses and more. Switch them on and off per organisation; the navigation follows.

Your terminology

A per-organisation dictionary relabels the interface: “Contacts” become “Members”, “Deals” become “Applications”. Same engine, your words.

Automation

It works while you sleep

Every remarkable moment — a new contact, a won deal, a submitted rating — lands on an event bus. You decide what happens next, without writing code.

Automations

Pick a trigger event, add conditions, chain actions: tag a contact, create a reminder, send an email, enrol into a sequence. Every run is logged.

Drip sequences

Multi-step email sequences with per-step delays. Enrol people manually or let an automation do it; unsubscribes stop the flow automatically.

Lead scoring

Behaviour becomes points — an email click, a submitted feedback form. Crossing a threshold like “Hot” fires its own event, so your automations take over.

Relationship health

The dashboard surfaces the contacts you have not touched in 30 days, plus follow-up reminders due today. Relationships stop dying silently.

Email & messaging

Email that closes the loop

Sent, opened, clicked, bounced, replied — the whole story of every message stays on the contact, and compliance is enforced by the pipeline, not by discipline.

Campaigns with tracking

Send or schedule campaigns from your own domain. Opens, clicks and bounces flow back live into per-campaign stats — and into each contact’s score.

BCC inbound capture

BCC your secret CRM address on any email and the whole message — attachments included — files itself on the right contact. Zero copy-paste.

Suppression built in

One suppression list covers every sender in the product. Unsubscribes, bounces and complaints are honoured automatically — no forgotten code path can bypass them.

Telegram inbox

Your own Telegram bot becomes a two-way support channel: inbound messages create contacts and threads, media is archived, and your team replies from the CRM.

Commerce

Your whole commercial picture

Not just who you know — what they bought, what they looked at but didn't buy, what they owe, and when they're coming in.

Products & purchases

A product catalogue linked to orders and loyalty points, so every contact record answers “what has this person actually bought?”

Interest signals

Campaign clicks and abandoned checkouts become per-product interest signals. Upsell with evidence: you know exactly which product each contact is warm on.

Invoicing

Invoices with line items, tax and gap-free numbering. Clients view theirs on a public link — no account needed — and paid invoices trigger your automations.

Booking pages

Calendly-style booking pages, public or internal, timezone- and DST-safe. Double booking is impossible at the database level.

Courses & certificates

Run courses, track enrolments to completion, and issue numbered certificates anyone can verify on a public link — and print.

For developers

Built to connect

The CRM is a system of record, not a silo. Everything you do in the interface can be done — and observed — over the wire.

REST API, real keys

A complete REST API behind individual, revocable API keys — shown once, stored hashed, rate-limited per key. Reads and writes fire the same events as the UI.

Webhooks, both ways

Subscribe any URL to any of the bus events — deliveries are HMAC-signed and retried with backoff. And point Shopify, Stripe or your own code at signed ingest endpoints to push data in.

Documented

Endpoint-by-endpoint documentation lives right in the product, so connecting your website or back office is an afternoon, not a project.

Isolated by construction

Your organisation’s data is separated at the database layer with row-level security on every table — not by application code alone.

Fail-closed webhooks

Inbound webhooks are signature-verified with timing-safe checks; unverified payloads are rejected. Outbound deliveries are signed with your secret.

GDPR-friendly

One-click unsubscribe on every marketing email, a central suppression list, and full export and backup of everything you own.

Zero lock-in

Leave whenever you want — with everything you own. Full data export is a design principle, not an afterthought.

Start with your contacts. Grow into everything else.

The free plan is a real CRM — contacts, companies, activities, reminders, a pipeline. Switch on more when your work asks for it.