AI agents that answer every conversation, and show their work
Put AI agents on Gmail, Outlook, GoHighLevel, SmartLead, Instantly and your website chat. Design them as visual job flows, let them reply, book, tag and hand off, and see every thought and tool call behind every message.
Free plan forever · no card needed · bring your own AI keys
From connected inbox to confident autopilot
Four steps, and you stay in control at every one of them.
Connect your inboxes
Gmail, Outlook, GoHighLevel, SmartLead, Instantly or a website chat. OAuth, a token or an API key, and history syncs in.
Design the job
Pick a character, then lay out steps, objectives, exits and scenarios on a visual canvas. One step is already a working agent.
Test it safely
Play the contact in sandbox conversations, read every thought and tool call, and let Diagnose propose fixes.
Go live, your way
Start in suggest mode and approve everything, then move to draft or full auto as the results earn your trust.
Agents built like a playbook, not a prompt
Lay out the job step by step. Each step collects its objectives, picks its exits and hands over to the next, while scenarios catch the off-script moments anywhere in the conversation.
- Steps that stay until the job is done
- AI conditions and switches that decide instantly
- Scenarios catch the moments your script didn't plan for
From conversation to booked appointment
Agents check calendars and book, then tag the contact, save every answer to the right field, move the deal and start the workflow, all inside the conversation.
- From “does Thursday work?” to booked, in one reply
- Every answer lands in the right field
- Tags, deals, notes, tasks and workflows
Every thought and tool call, on the record
Click any reply to see which step answered and why, the model's reasoning, every tool call and the exact prompt. Rate a reply and the AI proposes the fix.
- Test conversations that can't embarrass you
- Why, Thinking, Tools and Prompts
- Rate it, diagnose it, apply it, re-run it
Prove what converts on real conversations
Split new conversations between variants of a step, character or offer, and let proper statistics tell you when a winner is real.
- Sticky variants on real conversations
- Win on bookings, tags, replies, lead score or sentiment
- A winner only when it's really a winner
One platform for every conversation
Fifteen capabilities that work together, each with its own deep dive.
Channels
Where your agents listen and reply
Build
Design how your agents think and act
Visual job flows
Design agents on a canvas: steps with objectives, AI conditions, switches, scenarios and exits.
Explore BuildCharacters
Reusable personas with a voice, avatar, model, thinking level and SMS-style message splitting.
Explore BuildAny model + fallbacks
Anthropic, OpenAI or 350+ OpenRouter models, with five cross-provider backups and cost tracking.
Explore BuildCRM actions & booking
Book, reschedule and cancel appointments; update fields, deals, tags, notes, tasks and workflows.
Explore BuildKnowledge bases
Documents chunked and embedded into pgvector, Supabase, Pinecone or Cloudflare Vectorize.
ExploreOperate
Stay in control while they work
Approvals & autonomy
Suggest, draft or auto autonomy, an Approvals queue, business hours and follow-up sequences.
Explore OperateTest & Debug
Sandbox conversations, a full debugger for every reply, and an AI diagnose-and-fix loop.
Explore OperateRate limits & queue
Provider-aware pacing, smart backoff, horizontal workers and a Queue page that explains failures.
ExploreGrow
Measure and improve what converts
A/B testing
Split conversations across 2–4 variants and prove a winner on bookings, tags, lead score or sentiment.
Explore GrowAnalytics
Agents, conversation map, flow drop-off, response times, AI cost, leads and bookings.
Explore GrowQuote desk
Turn quote requests into supplier outreach, priced quotes with your markup, and offers to buyers.
ExploreStart free, scale when it pays off
Every plan uses your own AI keys, so there's never a markup on usage.
Agency
Unlimited agents · 25 connected inboxes · Many GHL sub-accounts per agent
Start with AgencyQuestions, answered
What is ReplySetter?
ReplySetter puts AI agents on your inboxes. Each agent follows a visual job flow, speaks as a character you design, uses tools like calendars and your CRM, and replies on the same channel the message came from, with every decision recorded.
Which channels does it work with?
Gmail, Outlook, GoHighLevel (SMS, email, WhatsApp, Facebook, Instagram and live chat), SmartLead, Instantly, and an embeddable website chat widget.
Which AI models can I use?
Anthropic, OpenAI and 350+ models through OpenRouter. Each character can have up to five backup models from any provider that take over instantly if the main one fails.
Will the AI send messages without my approval?
Only if you let it. Each agent has an autonomy level: suggest (everything waits for approval), draft (sends wait, the rest runs) or auto.
Can I see why an agent replied the way it did?
Yes. Every run stores the step and character that answered, scenario scores, the model's reasoning, every tool call and the raw prompts, shown in a debugger.
Can I control it from Claude Code or Cursor?
Yes. A built-in MCP server exposes 130+ tools, so you can build, test and operate agents from any MCP client with a personal API token.
Put an agent on your inbox today
Connect an inbox, describe the job, test it in a sandbox and go live with exactly the autonomy you're comfortable with.