How Sanma works

One AI agent for every customer conversation

Sanma answers your website chat, your phone line, and your texts with one agent, one memory, and one set of facts: yours. Here's what it does, and the rules it never breaks.

Channels

Where your customers already are

Website chat

A lightweight bubble in your brand color that works on WordPress, Wix, Squarespace, Shopify, or any site. Visitors get answers in seconds, the conversation continues as they move between pages, and your team can reply as a person at any moment.

Phone calls

Your number answered on the first ring with a natural voice. The agent answers questions, takes messages, and transfers the caller to your team with the context attached. Recordings follow your consent and retention settings.

Text messages

Texting is how customers follow up. The same agent replies by text and handles STOP, START, and HELP instantly and without the AI, exactly as the rules require.

Outbound calls, done right

Reminder and follow-up campaigns start from recorded consent, skip the do-not-call list, respect calling hours, and detect answering machines. Available on Growth and Scale.

Accuracy & safety

Built to be trusted with your customers

An agent that speaks for your business has to be more careful than a chatbot demo. These rules are enforced by the system, not left to the AI's judgment.

Only what you approve

Answers come from knowledge you've approved. Anything unapproved, internal, or restricted stays out of customer answers.

Prices from your catalog

Orders are priced from your catalog, recalculated by the system, and read back to the customer before they confirm.

Knows when it doesn't know

If the answer isn't in your knowledge, it says so, offers to take a message, and adds the question to your to-do list.

Your team, one tap away

Open any conversation and reply as a person; the AI pauses until you hand back. Messages and transfers notify the right people.

Protected from misuse

Code, homework, and other off-topic requests are declined before any AI cost is spent, replies are kept short, and repeated misuse ends the chat.

Compliance built in

Recording consent, SMS opt-outs, calling windows, attempt limits, and data retention are settings you set once and the system enforces.

AI models & voices

The right AI for each job, never locked in

OpenAI, Claude, or Gemini

Choose which models your agents may use in Settings, then pick one per agent. Faster models reply quickest on calls; more capable ones handle complex conversations.

Keeps answering through outages

If a model or provider becomes unavailable, replies switch to your default model instead of leaving a customer waiting.

Voices that sound like you

Premium ElevenLabs voices or your own custom voice, with a standard voice as an automatic backup.

Example conversation
Juniper SalonMia, AI agent
Hi! Do you do balayage, and roughly how much is it?
We do, and it's one of our favorites! Balayage starts at $180 for shoulder-length hair. Your stylist confirms the final price at a quick consultation.
Is the consultation free?
Yes, it's free and takes about 15 minutes. You can do it on the day of your appointment.
Great. Could I come in on a weekday evening?
We're open until 8pm Tuesday to Friday. I've passed your request to the team with your number, and they'll text you a time today.
Ask your own question…Try it now →
The dashboard

Everything your agent does, where you can see it

One place to read every conversation, teach your agent, and keep an eye on usage.

Every conversation

Calls, chats, and texts in one inbox with full transcripts. Reply as your team whenever you like.

Knowledge & catalog

Approve what the agent may say, set what it may sell, and test its answers before customers hear them.

Usage you can audit

Every call minute, message, and text is counted live against your plan. No surprise bills.

Versions you can undo

Every change to your agent is saved as a version you can restore with one click.

Test chat

Talk to your agent exactly as a customer would before you put it in front of anyone.

Questions to teach it

The questions it couldn't answer become a short list. Answer them once and it knows next time.

See it answer before you decide.

Talk to our assistant by chat or voice, or start free and build your own agent today.