Business Agent · Email & Instagram DMs

Your agent works every inbox you have

The chat on your website is one channel. The same agent, with the same knowledge, answers its own email address, sorts the mailbox you already read, and replies to your Instagram DMs and the comments under your posts.

Free to build. A licence is what puts the agent live in front of customers.

Agent Email. Every business agent gets an address of its own, and the mail it receives — and the answer it sends — sit in one place. Shown with placeholder data.

Two ways to put an agent on email

They are not the same thing and neither replaces the other. Give the agent an address of its own, or put it on the mailbox you already live in — or do both.

An address of its own

Enabling a business agent gives it an address on our mail domain — nothing to buy, nothing to configure, no DNS. Put it on your contact page, in an ad, on a form. Mail arrives, the agent answers from your knowledge, and you can watch every thread.

The mailbox you already read

Connect Gmail or Outlook and the agent works the inbox you already have: it sorts what arrives into your own categories, spots the people worth answering, and drafts replies that go out from your real address.

Instagram DMs and comments

Connect an Instagram account and the agent answers DMs. Comments on your posts are matched by keyword — the right campaign replies publicly and then slides into the commenter's DMs.

It answers, and it can start the conversation

An agent address is not a forwarding trick. The agent reads the whole thread, answers from your knowledge base with the same guardrails it uses everywhere else, and signs off the way you told it to.

  • Auto-reply per address — leave it on and the agent answers by itself, or turn it off and every reply waits for you
  • Type a few notes and press generate: the draft is written to your instructions, and one link puts your notes back if you don't like it
  • New email starts a fresh one — tell the agent who to write to and what it is about, then edit and send
  • One row per person, not per message, so a back-and-forth reads as a conversation instead of ten near-identical subject lines
  • Replies thread properly in the recipient's mail app, and it remembers what it has already discussed with that contact

Automated mail is left alone: no-reply addresses, mailer-daemons and auto-responders never get an answer, and a runaway loop between two mailboxes is capped rather than left running.

Illustration: white envelopes falling from mid-air into a row of white sorting trays, each tray lined with a different glossy violet tab.

Or point it at the inbox you already have

Connect Gmail or Outlook in a click — no password to hand over, no forwarding rule, no API key. From then on the agent reads what arrives and does the first pass for you.

Sorted into your categories

You name the categories and write the rules in plain words — "anything from a supplier is Ops", "recruiter mail is spam" — and your rules beat the agent's own judgement.

The sort shows up in Gmail too

Because you don't only read your mail here. A sorted message is labelled back in your real mailbox, so the same order is waiting for you in the app you actually use.

It spots the buyers

A message that reads like real interest becomes a lead card, with the sender's details and the email that produced it attached — and you can file one by hand whenever it misses.

Drafts from your address

Ask for a reply and it writes one in your voice, to be sent from your own mailbox — never introducing itself as an AI, and never agreeing to a price, a refund or a contract on your behalf.

Sorting is on from the moment you connect. Sending is not. Nothing leaves your mailbox until you switch automatic replies on yourself — because this mail goes out from your address, under your name, to your own clients. Reading a message here does not mark it read in your real inbox either, and disconnecting deletes the copies we held.

Instagram DM Agents. One connected account, the agent that answers anything unmatched, and a campaign per keyword. Shown with placeholder data.

How a message finds the right agent

One rule covers every channel. It is worth understanding once, because it is what lets you run several agents — or several offers — off one account without them stepping on each other.

1

Something arrives

From any channel the agent works. It is read the moment it lands, not on a schedule you have to remember.

Email DM Comment Widget
2

A keyword decides

Your campaigns are checked in order and the first keyword that matches wins. A comment has to match one; a DM that matches nothing falls through to the account's default agent.

3

That campaign's agent answers

With its own knowledge base and its own settings — or with one fixed message you wrote, when the keyword is really just a way of asking for a link.

4

You get the outcome

The reply goes out, a lead lands on your pipeline board, a meeting lands on your calendar, and anything the agent could not answer is raised for you.

Illustration: a white comment-bubble dish holding a glossy violet key, with a violet cord running to a white envelope closed with a padlock.

"Comment PRICE" — and the DM sends itself

The oldest trick on Instagram, run properly. You pick the word, you say what should happen when someone sends it, and the campaign does it every time — at three in the morning included.

  • Several keywords per campaign, and a campaign can listen to comments, DMs, or both
  • Reply publicly under the post and privately in the DM, so everyone else reading sees they were answered
  • Write what the keyword means — "send them the booking link and offer a Tuesday slot" — and that instruction is what the agent acts on
  • Or skip the AI entirely for that word and send one fixed message, exactly as you typed it
  • Point different keywords at different agents — one for bookings, one for wholesale — on the same account

Have your posts advertise the keyword

One knowledge base behind all of it

This is the part that matters six months in. You are not maintaining an email agent, a DM agent and a website agent — you are maintaining one agent that happens to be reachable four ways.

  • Change a price once and every channel says the new one on the next message
  • Asked something you never wrote down, it says so honestly on every channel rather than inventing an answer — and flags the question for you
  • The tone changes with the channel, the facts never do: a DM is short, an email is a proper email
  • Running several clients? House knowledge is shared across the agents you group together, while each client's own stays separate

How the knowledge lock works

Illustration: a single white monolith with violet cords running out of it to a small white envelope, a speech bubble, a flat screen and a shallow dish.

Autonomous where you want it, and nowhere else

An agent answering strangers in your name is only a good idea if you can draw the line yourself. Every channel has its own switch, and none of them is all-or-nothing.

Two separate switches

One for answering on its own as messages arrive, one for answering what a manual sync pulls in. Turn both off and syncing is pure reading.

Your reply always wins

Anything you send yourself ignores every limit and switch. And if you already answered somebody in the Instagram app, the agent notices and stays quiet.

Cap a chat, then hand it over

Set how many replies one person gets in DMs. At the limit the agent sends your hand-off message with your link once, and stops — for good, or until tomorrow.

Or no AI at all

Switch a keyword — or the whole agent — to one message you wrote, sent word for word. The lead capture, the routing and the inbox keep working around it.

And it tells you when something stops working

The dangerous failure on an automated channel is the quiet one. A revoked Instagram connection or an expired mailbox looks exactly like a slow week — messages simply stop arriving, and nothing on screen says so.

  • Connected accounts are checked on a schedule, not only when something fails — a token about to expire is flagged before it does
  • A dead connection raises an alert and an email; a blip at our end raises nothing, because a bad minute is not a broken account
  • A refused DM, a mailbox that needs reconnecting, a keyword comment with no agent behind it — each says what to fix, without mailing you once per message
  • A scheduled inbox report tells you what arrived, what was answered, and the number that matters: what is still waiting
Illustration: a white rail curving through darkness with a violet pulse of light running along it, glowing spheres above and one dimmed, cracked sphere among them.

Every channel, one board

A lead from an Instagram comment, an enquiry to the agent's address and a question typed into the widget on your site are the same kind of card, in the same columns, on the same pipeline — and a meeting booked from any of them lands on the same calendar.

Common questions

Is this the same agent as the one on my website?

Yes, and that is the point. One agent, one knowledge base, one set of guardrails, reachable on your website, on its own public page, by email and through Instagram. Correct a price once and every channel says the new one on the next message.

Do I get an email address, or do I connect my own?

Either, and they are different features. Enabling a business agent gives it an address of its own on our mail domain with nothing to configure. Separately you can connect the mailbox you already read — Gmail or Outlook — and have the agent sort it and draft replies that go out from your real address.

What does connecting my own mailbox actually involve?

You click connect and approve it with Google or Microsoft. There is no password to hand over, no forwarding rule and no API key to paste. Gmail and Outlook are the two providers supported today.

Will it start emailing my clients on its own?

Not from your own mailbox — automatic replies there are off until you turn them on, on purpose, because that mail leaves your address under your name. Sorting starts immediately, since it sends nothing. An address the agent owns is the other way round: it is there to answer, so it answers, and you can switch that off per address.

How does it sort my inbox?

Into categories you name, using rules you write in plain words — "anything from a supplier is Ops", "recruiter mail is spam" — and your rules override its own judgement. It also decides how urgent a message is, whether it needs a reply, and whether the sender is worth filing as a lead. The sort is labelled back in Gmail or Outlook so the same order is waiting in the app you actually use.

What is a keyword campaign?

A word plus what should happen when someone sends it. Somebody comments or DMs that word, the campaign replies — publicly under the post if you asked for that, and privately in their DMs. You can write what the keyword means so the agent acts on it, or have it send one fixed message word for word. Several campaigns can point at different agents on the same account.

What happens to a DM that matches no keyword?

It goes to the account's default agent, so nobody is ignored. Comments are the exception: automatic comment handling only fires on a keyword you configured, because replying under every post is rarely what an owner wants.

Can I stop it chatting forever with one person?

Yes. Set how many automatic replies one contact gets in DMs. At the limit the agent sends your hand-off message with your link once and stops answering them — permanently, or on a daily reset. Anything you send yourself ignores the limit entirely.

Do leads from email and Instagram reach the same place as the rest?

Yes. Wherever a lead came from it lands on the same pipeline board in the same columns, with the message that produced it attached, and a meeting booked from any channel lands on the same calendar.

How would I know if a connection broke?

Connected accounts are checked on a schedule rather than only when something fails, so a revoked Instagram connection or a mailbox that needs reconnecting raises an alert and an email instead of just going quiet. A failure at our end never alerts, because one bad minute is not a broken account.

Put it where your customers already are

Build the agent free, give it your knowledge, and connect the first channel. The second one takes a click, because it is the same agent.