Omnichannel inbox

Every inbox you own, answered by an agent that never sleeps

Connect email, SMS, social DMs, cold-outreach mailboxes and your website chat in minutes. ReplySetter syncs every new message, hands it to the agent assigned to that inbox, and replies on the same channel, in the same thread, inside your business hours.

Messages from nine channels flow into one ReplySetter core, which sends replies back on each channelGmailOutlookSMSWhatsAppInstagramFacebookSmartLeadInstantlyWeb chatReplySetterflow · tools · memorydebounced 15 s / threadReplies sentMaya · SMSYes, 4pm works! Bookedsame channelDana · GmailRe: Pricing for 12 seatssame channel@leo.fit · InstagramTrial class link sentsame channel
6providers connected natively
10+channels, from SMS to Instagram
Secondsfrom webhook to reply
1agent per inbox, many inboxes per agent
Deep dive

A closer look at Omnichannel inbox

01 · Sync

Nothing slips through, even when a provider hiccups

Each provider is synced the way it was designed to be read: Gmail history IDs, Outlook delta links, GoHighLevel webhooks with a safety sync behind them, and the SmartLead and Instantly master inboxes. New inbound messages queue an agent run, debounced per thread so a burst of three texts gets one thoughtful answer instead of three rushed ones.

  • GoHighLevel webhooks start a reply within seconds; idle sub-accounts aren't polled every minute
  • Gmail and Outlook resume from their last checkpoint, with a full resync if the checkpoint expires
  • History is backfilled on first connect for context, and agents never reply to backfilled mail
  • 15-second per-thread debounce turns message bursts into a single reply
Three quick texts arrive via webhook, the agent waits 15 seconds, then sends one replyWebhook receivedGoHighLevel · InboundMessagequeued in 1.2 sConversation · Maya (SMS)hey!is the blue sofa still available?and do you deliver?Waiting for more messages…15 s debounceHi Maya! Yes, the blue sofa is available,and we deliver free within 48 hours.1 reply, not 3
02 · Reply

Replies land where the conversation lives

An SMS gets an SMS back. A WhatsApp message gets a WhatsApp reply. A Gmail thread gets a properly threaded reply with In-Reply-To and References headers. Cold-email leads are answered from the exact mailbox they wrote to, so deliverability and context stay intact.

  • Threaded email replies, drafts, labels, categories, archive and mark-as-read
  • GoHighLevel replies on SMS, Email, WhatsApp, Facebook, Instagram and Live chat
  • SmartLead and Instantly replies from the lead's own mailbox, with lead categories and interest statuses
  • Filter the Inbox page by mailbox, campaign, tags and lead status
An email reply is threaded with In-Reply-To headers and a WhatsApp message is answered on WhatsAppGmail · Re: Pricing for 12 seatsDDana Ruizto [email protected] · 09:12Could we get pricing for 12 seats?In-Reply-To: <CAF93@mail…>References: thread 18c2…Ava (ReplySetter)Re: Pricing for 12 seatsHi Dana, for 12 seats the Team plan is$29/seat. Want me to send a quote orbook a 15-minute walkthrough?WhatsApp · LeoDo you have anySaturday slots?Yes! 10am or 1pmthis Saturday. Whichsuits you?sent via WhatsApp
03 · Timing

Business hours and filters that behave like a real team

Give every inbox its own opening hours and timezone. After hours, choose whether replies wait for opening, go out anyway, or send a short holding message now and the real answer at opening. Tag filters decide who an agent answers, and emoji-only messages or SMS reactions like “Liked ‘See you at 5’” never trigger a reply.

  • Per-inbox hours in the inbox's own timezone
  • Holding message now, full answer when you open
  • Only answer contacts with certain tags, or never answer others
  • Reactions and emoji-only messages are recognised and ignored
A message arrives after hours: a holding reply goes out now, and the full answer at 9am opening; a reaction is ignored00:0006:0012:0018:00After hoursOpenOpen 09:00–18:00 · Europe/London22:40Can I still get a quote for Friday?Thanks! We're closed right now, you'llget a full answer when we open at 9.holding message · sent now09:00 · next morningMorning! Friday works. The quote is$480, shall I lock it in for you?Liked “Morning! Friday…”reaction recognised · no reply
Under the hood

The details

Gmail

OAuth connection, history-based sync, threaded replies, drafts, labels and archive.

Outlook

Microsoft Graph delta sync, replies and draft replies, categories and archive.

GoHighLevel

Private Integration token or Marketplace OAuth, webhooks, and every conversation channel GHL supports.

SmartLead

Master inbox by reply time, one conversation per lead per campaign, limited to the mailboxes you pick.

Instantly

Unibox sync via API v2, replies from the lead's mailbox, interest statuses and labels.

Website chat

An embeddable widget whose conversations form their own inbox, answered like any other.

Use cases

Who it's for

Agencies on GoHighLevel

One agent serves many sub-accounts, replying to SMS and social DMs within seconds of the webhook.

Cold-email teams

Positive replies in SmartLead or Instantly are qualified and booked before a rep opens the Unibox.

Support inboxes

Gmail and Outlook support addresses get grounded answers from your knowledge base, threaded correctly.

FAQ

Omnichannel inbox: common questions

Can one agent answer several inboxes?

Yes. Each inbox is assigned one agent, and the same agent can be assigned to as many inboxes as you like, across providers.

Will it reply to my old emails when I connect?

No. Recent history is backfilled so the agent has context, but agents never run on backfilled messages.

What happens when three texts arrive in a row?

Runs are debounced by 15 seconds per thread, so the agent reads all three and sends one reply.

Can I limit which SmartLead or Instantly mailboxes are handled?

Yes. After connecting a workspace you can pick exactly which mailboxes the agent handles.

Get started

Put it to work on your own inbox

Connect an inbox, describe the job, test it in a sandbox and go live with exactly the autonomy you're comfortable with.