The CRM for small teams and their AI agents
Keep every lead warm.
Ember gathers every enquiry from your website into one simple pipeline, keeps the follow-ups coming, and hands won clients on to what's next. It's built so the AI agents on your site can do the same.
Free for one person. No card. Set up in an afternoon.
New
Garden refresh
Priya Shah
$1,200
Menu printing
Lou's Diner
$450
Contacted
Wedding photos
Sam & Jo
$3,800
Proposal
New website
Oak Street Dental
$6,500
Won
Brand kit
Fernleaf Bakery
$2,100
WonFrom first hello to happy client
- 1
Catch
A visitor fills in your form, or chats with your site's AI assistant. Ember creates the contact and the lead, and tells you.
- 2
Kindle
Call, email and note it all on one timeline. Tasks keep the next step on your radar.
- 3
Win
Move it to Won. The contact becomes a client, and Ember can pass them on to the next tool.
Features
Simple by default. Flexible when you need it.
A pipeline you'll actually use
Drag leads from New to Won. Each stage warms up as deals get closer, and anything left sitting too long visibly cools.
Forms that drop into any site
Build a form, paste one line into your website, and every enquiry becomes a contact and a lead. No cookies, no plugins.
Fields that fit your business
Budget, event date, plan, square footage: add the fields you track, on contacts and leads, without asking anyone.
Email from the record
Send 1:1 emails with templates and merge fields. They're logged on the timeline, and replies come straight to your inbox.
Follow-ups that don't slip
Tasks with due dates on every contact and lead, and a home screen that shows what's due today.
Bring your list
Import a spreadsheet in a minute. Ember matches the columns and catches duplicates before anything is saved.
Agent-native
Hire an AI agent. Give it Ember.
Everything in Ember is in the API, and the API explains itself. An agent reads your pipeline and custom fields, captures a lead from a chat, and says “Qualified” instead of hunting for ids. When it gets something wrong, the error tells it how to fix it.
- Scoped keys: give an agent only what it needs
- Try before saving with dry runs; retries never duplicate
- Every agent action is labelled on the timeline
- OpenAPI and a plain-English guide written for LLMs
# Your site's chat agent qualifies a visitor:
POST /api/v1/leads
{
"title": "Kitchen remodel",
"stage": "Qualified",
"value": 18000,
"contact": { "email": "maya@example.com",
"first_name": "Maya" }
}
# Wrong stage? Ember says what's valid:
{ "error": {
"code": "bad_request",
"hint": "Valid stages: New, Contacted,
Qualified, Proposal, Won, Lost." } }Privacy that's built in, not bolted on
Your customers trust you with their details. Ember gives you the tools to keep that trust, and to answer the law when it asks.
Consent on record
The exact words someone agreed to, when, and on which form.
Requests in a click
Export, restrict, anonymize or delete a person, and it's all logged.
No cookies on your forms
The embed reads the page view only, so it needs no cookie banner.
Two-step sign-in
Required for admins, available for everyone. Every change is in the audit log.
Part of The Smithy
Hearth builds your website. Bellow delivers your email. Ember keeps your relationships warm.
Ready to keep things warm?
Start free in a couple of minutes. Bring a spreadsheet, or start with your next enquiry.