The all-in-one self-hosted CRM
Imago is a self-hosted CRM that runs on your own server. Contacts, pipelines, a unified inbox, a power dialer, calendars, funnels, payments, courses and AI agents all live in one app.
You host it. You bring your own keys. You pay us nothing, forever. Your providers bill you directly, at their prices, with no markup from us.
Why run a self-hosted CRM?
Most CRMs rent you access to your own customers. Your data sits on their servers, and every text, call and payment can carry their margin.
A self-hosted CRM flips that. The database is yours. The keys are yours. You decide where it runs, who can reach it and how long you keep data. If you stop using it, nothing gets locked away.
Up and running in about ten minutes
One Docker Compose command starts the app, Postgres, Redis, background jobs, realtime, HTTPS and virus scanning. Prefer a managed host? Deploy each part on Railway instead.
Then open your domain. A first-run wizard creates your admin account, your agency and your first workspace. Launchpad walks you through the rest, and ticks steps off from real data.
- Docker Compose on any server, or Railway
- Health checks for web, worker and realtime
- A Test connection button for every provider key
- A sandbox on every channel, so you can click through before adding a single key
Everything a business needs, in one app
This is not a bare contact list. Imago covers the whole customer journey, and every tool shares one contact timeline.
- Contacts, Smart Lists, lead scoring and pipelines
- One inbox for SMS, email, WhatsApp, Messenger, Instagram, web chat and calls
- Power Dial with scripts, outcomes and call recording
- Calendars with two-way Google and Outlook sync
- Email and SMS marketing, plus social posting to six networks
- AI website builder, drag-and-drop pages and funnels
- Forms, payments, estimates, e-signature and subscriptions
- Courses, community, Docs, Videos, SEO and a knowledge base
- AI agents, including inbound and outbound voice agents
Your keys, your costs
Connect Twilio or Telnyx for calls and texts. Use Amazon SES, SendGrid, Postmark, Mailgun, Resend or plain SMTP for email. Pick Anthropic, OpenAI, OpenRouter or a local Ollama model for AI. Take payments on your own Stripe or PayPal account.
Keys are encrypted in the database. Imago adds no markup and takes 0% of your payments. A usage and cost log shows every AI request, so you always know what you spend.
Run your clients' CRMs too
Self-hosted Imago already runs workspaces for your own clients. Each one has its own contacts, numbers, inbox and team, kept apart in the database itself.
Snapshots copy a full setup to a new client in one click. Login as lets you step in to help, with a reason and a time limit, all audited.
- A separate workspace per client
- Snapshots to clone a setup
- Login as, time-limited and audited
- Daily email and SMS caps per client
Security you control on a self-hosted CRM
Hosting it yourself does not mean doing security yourself from scratch. Imago ships with the controls a business CRM needs, switched on from day one.
Uploaded files are virus scanned and stripped of metadata. Team chat can use its own encryption key per account, optionally held in AWS or Google Cloud KMS. Exports are audited, and spreadsheet exports are protected against formula injection.
- Two-factor sign-in you can require per workspace
- An audit log of sign-ins, settings changes and exports
- Workspace data separated with row-level security
- HIPAA mode for practices that need it
Self-host Imago free.
Every module, in one app. Early access by email.
- $0 to self-host, forever
- Your own keys, no markup
- Sandbox mode: try it with zero keys
Built-in tools
From zero to running CRM in about ten minutes
Learn more ContactsEvery customer, every conversation, one timeline
Learn more Power DialA sales floor in a browser tab
Learn more AI AgentsAI that answers, calls, writes and follows up, with a log of every step
Learn more WorkspacesRun every client from one login
Learn more PaymentsQuote it, sign it, get paid. Keep every dollar.
Learn moreFrequently asked questions
Is the self-hosted CRM really free?
Yes. Self-hosting is free forever. You pay your own providers, such as Twilio, your email service and your AI provider, directly at their prices, with no markup from us.
Do I need to be a developer to self-host Imago?
No. One Docker Compose command starts everything, or you can deploy on Railway. A setup wizard and the Launchpad checklist handle the rest.
Where is my data stored?
In your own Postgres database, on the server you choose. Imago does not keep a copy.
Can I try it before I connect any providers?
Yes. Every channel has a built-in sandbox, so you can click through the whole product on day one without a single key.
How do I get the code?
Imago is in early access. Sign up with your name and email and we send you the GitHub link.
Is there a hosted version if I don't want a server?
Imago Cloud is planned for Release 2: one free workspace with no card, and a prepaid wallet for texts, calls, email and AI. It is the same product.
Run your business on software you own.
Self-host Imago free today. Sign up and we email you the GitHub link.