Multi-Channel AI Agents • Web, WhatsApp, Telegram, Email

Website agents that talk, act, and analyse.

Deploy conversational AI that answers from your docs, runs subagent helpers mid-conversation, saves structured records, and alerts your team for live human handoff.

Architecture & Flow • How Embage Works
Stage 01 Where conversations start

1. Multi-Channel Touchpoints

One agent deployed across web, messaging, and email. No separate silos.

Web Widget

Interactive chat & browser voice

Browser Voice

Real-time speech with interruption

Telegram

Instant messaging bot

WhatsApp

Official business account

Email

Inbound mailbox parsing

Stage 02 Answers, acts, and collaborates

2. The Embage Orchestrator

Behind the conversation sits an active engine that searches, calls helpers, and stores structured records.

Knowledge Base

Direct answers from your PDFs, links & docs

Subagents & Tools

Live helpers for Shopify, CRM, APIs

AI Forms & Datastore

Captures qualified rows & custom fields

Live Human Handoff

Instant dashboard alert & live team join

Stage 03 Nothing gets thrown away

3. Post-Conversation Outcomes

After the visitor leaves, a post-conversation subagent scores the transcript and executes automated workflows.

Automated Scoring

Sentiment & resolution evaluation

CRM & Email Sync

Updates HubSpot, Zendesk, or Gmail

Audit & Analysis

Executive summary & identified gaps

Private per-organization databases • Isolated Turk & DO memory
Subagents Mid-Call Live Human Handoff

We’re early, and a few things may still be rough. If something breaks, we’re sorry — tell us and we’ll fix it quickly. 7-day free trial on every plan. No credit card. What you try today helps us decide what to build next.

Why this matters

Most companies throw the conversation away.

Support is slow. Leads get typed in by hand. After a chat ends, nobody writes it up. Embage turns that missed work into answers, records, and a next step — while the visitor is still there.

Visitors stop waiting

Questions get answered at 2am. Bookings happen while someone is still on the page. Your team wakes up to work already started.

24/7

on your website

Nothing falls through

Leads, tickets, and bookings are written down during the conversation — not typed in later, and not lost in a chat window.

100%

of talks become a record

Leaders can see the truth

Every conversation ends with a summary, a score, and the next step. You finally know what people asked — and what they didn’t get.

Clear

follow-up, not a transcript dump

How it works

Four steps. Then visitors can talk to you.

  1. 01

    Build

    Describe what the agent should do. Add your knowledge, your tone, and the jobs it may take on. No code.

  2. 02

    Connect

    Point it at your documents, the records you want saved, and the apps your team already uses.

  3. 03

    Put it on the site

    Paste one snippet. Visitors can type or talk. It lives on your website — not a separate phone system.

  4. 04

    Review

    Open an inbox of conversations. Read the summary, the score, and the next step. Improve what it missed.

See it once

A short walkthrough. No jargon.

Watch someone build an agent, give it their knowledge, and put it on a website. If you can fill in a form, you can do this.

Multi-channel in action

Every conversation — answered, acted on, and recorded.

Explore how Embage agents operate in production: subagents retrieve facts from knowledgebases, execute 3rd-party tools (Shopify, CRM), create Datastore records, and trigger live human handoff.

Shopify & Web Widget

Online store & Shopify helper

Answers product questions from uploaded product guides, checks real-time inventory via Shopify subagents, verifies return policies, and captures leads in AI Forms.

What this delivers in production

  • Instant answers to stock & specs without staff intervention
  • Shopify order lookups & inventory checks mid-conversation
  • Discounts and customer intake records automatically saved

Send a prompt to test animation:

Shopify Store Agent

Chat

Online • Subagents & Datastore Connected

End

You

Hey! Is the TrailPack 28L Backpack in Desert Tan waterproof for heavy rain, and is it in stock?

KNOWLEDGEBASE LOOKUP

Searched 'Product_Catalog_2026.pdf' — Ripstop nylon rated to 15,000mm storm-sealed

SUBAGENT CALL • SHOPIFY INVENTORY

Queried Shopify API: 14 units remaining in Denver warehouse

Shopify Store Agent

10:14 AM

Yes! The TrailPack 28L in Desert Tan is built with ripstop nylon rated to 15,000mm with storm-sealed zips. We currently have 14 units in stock at $119, ready to ship today.

TrailPack 28L — Desert Tan

Ripstop nylon · 15,000mm waterproof

14 in stock
Price $119.00
Shipping Free 2-day
Inventory Verified in Shopify

You

Can you check order #84920 for tracking and apply your welcome discount?

3RD-PARTY INTEGRATION • SHOPIFY ORDERS

Order #84920 in transit with Express Courier, tracking #TRK-8821

Shopify Store Agent

10:15 AM

Order #84920 is on the way! It's currently in transit via Express Courier (Tracking: TRK-8821) and scheduled for delivery tomorrow. I've also applied your 10% welcome promo WELCOME10.

AI FORMS / DATASTORE RECORD

Saved row in 'customer_inquiries' table with discount and tracking metadata

Real-time Subagents • AI Forms • Human Handoff Powered by Embage

What it actually does

Answering is the easy part. The work after “hello” is the point.

The agent looks things up, saves the details, updates your apps, and follows up once the conversation is over — so your team isn’t copy-pasting at the end of the day.

One conversation. A small team behind it.

Your visitor talks to one agent. Behind it, focused helpers search documents, save records, or act in your apps — so answers stay fast and on topic.

Explore subagents
One agent, many helpers Working behind the chat
Subagents auto-coordinated by Main Agent
FACT RETRIEVAL

Knowledge Base Search

Searches uploaded PDFs, catalogs & documentation for exact facts.

Found: Ripstop nylon rated to 15,000mm in Product_Guide.pdf
STRUCTURED INTAKE

AI Forms & Datastore

Records visitor details, leads, and custom answers into your database.

Saved row: Alex • 40 seats • demo requested

Main Agent

Orchestrator
Delegates & Synthesizes
TOOL EXECUTION

3rd-Party Integrations

Checks real-time Shopify inventory, order tracking, and drafts Gmail follow-ups.

Shopify API: 14 units in stock • Free 2-day shipping
REAL-TIME ESCALATION

Live Human Handoff

Alerts dashboard operators instantly with full context when a person is needed.

Sarah (Lead) notified via WebSocket • AI paused
Each helper executes in parallel and returns structured output to the main conversation. Zero lag • Sub-second response

Answers from your own content

Add your documents, PDFs, help pages, or website links. Your agent answers from what you actually published — not from guesswork.

Explore knowledgebase
No made-up answers

Your knowledge, ready to answer

What you added

Pages from your website

12 pages added

Product manuals and PDFs

4 documents added

Help articles and FAQs

28 articles added

Answers from your files

Finds the right passage

Upload PDFs, docs, and page URLs. When someone asks a question, the agent pulls the matching section and answers from your content.

Someone asked: "What is your refund window for damaged goods?" — answered from your returns policy.

Every conversation becomes a record

Turn chats into leads, tickets, bookings, and feedback your team can work from. Choose the details you want captured — no spreadsheets, no copy-paste.

Explore AI Forms

Datastore & AI Forms

App Database

Structured records captured live across Web, WhatsApp, Telegram & Email

table: enterprise_leads Active Subagent

Enterprise Lead Intake

Auto-captured when visitors inquire about team pricing, SLA, or custom volume.

Field Schema (5 columns)

company_name string
work_email email
team_seats number
budget_tier select
lead_status status
Validation: strict Auto-type inference
Live Records 48 rows logged
WebSocket Live Sync
ID / TimeChannelcompany_namework_emailteam_seatsStatus
#1042 2 mins ago WhatsAppAcme Logistics Corpalex@acme.corp40 seats Demo Scheduled
#1041 18 mins ago Web WidgetVertex Analyticsmarcus@vertex.ai120 seats Handoff to Sarah
#1040 42 mins ago TelegramNordic Retail Hubelena@nordic.se25 seats Verified
No spreadsheets or manual entry • Saved instantly mid-turn API & Webhook accessible

Talk to customers on Web, WhatsApp, Telegram & Email

Deploy the same agent across your website, WhatsApp Business account, Telegram bots, and inbound email forwarding. One central brain with zero duplicate knowledge maintenance.

Explore multi-channel support

Never trap customers in an AI loop

When high-value sales questions or complex edge cases arise, Embage alerts your dashboard in real time. Operators join with one click, and the AI steps back gracefully.

Explore live human handoff

Works with the apps you already use

Connect Shopify, Gmail, HubSpot, and Google Calendar. Your agent can look things up, send, and update without leaving the conversation.

Explore integrations
Your apps

Pick a tool to see what it can do

Connect in one click

Shopify

Connected

Your agent can use this during a conversation, without leaving the chat.

What it can do

Lookup product inventory Track order shipping status Fetch store collections

Then a subagent analyses the conversation

After they leave, an analysis subagent reads the transcript, scores it, and writes the next step. The dedicated section below shows what lands in your inbox.

Explore conversation intelligence
Automated Pipeline

Post-Conversation Workflow Diagram

100% Autonomous Background Execution
🏁Session Closes(Chat/Voice End)STEP 01Transcript AIParses session logIntent & SentimentSTEP 02AI Form SyncSaves the leadInbound leadsSTEP 03Gmail Follow-upSends recap emailPersonalized CopySTEP 04Slack & CRMFires webhook alert#growth-alerts

Analyse

A subagent reads the conversation after they leave

Talk and act happen live. Analyse happens next. Assign a post-conversation analysis subagent and every chat or call ends as a scored record — not a transcript you have to reread.

Summary & score

The analysis subagent reads the full transcript and writes what happened, plus how the conversation went.

Tags & next steps

It fills tags, action items, knowledge gaps, and any custom fields you define for the team.

Follow-up, not a dump

Then it can save a lead or ticket, or trigger a follow-up in the apps you already connected.

Chat or voice

They can talk. Out loud. In the browser.

Not a phone bot. A voice on your website — it answers from your knowledge, does the next step mid-call, and speaks back. No phone line to buy.

Embage Voice Agent

Connected • Low-latency WebRTC stream

Speaking
1. Listening 2. Thinking 3. Subagent 4. Speaking

Zero phone line required

Direct browser speech-to-speech with natural interruptions

Live speech transcript

Visitor

Hi, I'm looking at your Pro plan for our team of forty people.

Agent

Pro covers that comfortably. Are you looking for chat support, or voice AI on the site as well?

Visitor

Both! Can you log a demo request for next Tuesday?

AI Forms Subagent logged demo request row into Datastore mid-call
First-class voice agents
Interrupt mid-sentence
Sub-agent actions mid-call
One embed, voice or chat

After the conversation

You get a record. Not a wall of transcript.

When the chat or call ends, Embage writes the score, the tags, the next steps, and anything you asked it to capture — then can save a lead or send the follow-up.

  1. Conversation ends

    The visitor closes the chat or hangs up the call.

  2. A reviewer reads it

    A dedicated reviewer goes through the entire transcript, start to finish.

  3. Fields get filled

    Score, tags, action items, knowledge gaps — plus any custom fields you define.

  4. Actions can run

    Save a lead or ticket, or trigger a follow-up in your connected apps.

What you get back

Keep what matters — then do something with it

Built-in fields like score, tags, action items, and knowledge gaps keep every conversation comparable. Add your own fields when you need more. Then let the reviewer write to an AI Form or call your connected apps.

  • Score, tags, action items, knowledge gaps
  • Custom fields you define for your business
  • Save leads, tickets, and feedback to an AI Form
  • Trigger follow-ups in connected apps

Conversation record

Pro plan enquiry · 40 seats

Follow-up

Summary

Visitor is evaluating the Pro plan for a 40-person team and wants both chat and voice on their site. Asked for a walkthrough this week and left an email.

Sentiment

Positive

Goal met

82

Next steps

  • Send the 40-seat Pro quote to Priya High
  • Book the walkthrough for Thursday Medium

Could not answer

"Do you offer annual invoicing?"

pricingvoicedemo-requestteam-plan

Actions taken

  • Lead saved to AI Form
  • Follow-up drafted in connected email

Custom fields

Start with summary, score, tags, action items, and knowledge gaps — or add your own fields that match how your team works.

Write to your AI Form

After the conversation, create or update leads, tickets, feedback, and bookings automatically.

Act in connected apps

Draft email follow-ups, notify a channel, or sync a CRM record — using the same tools your agent already has.

Interactive Widget Replica

Try the widget. Chat, voice, and human handoff.

Switch between Website Widget, Telegram, WhatsApp, and Email. Experience real subagent lookups, knowledge retrieval, datastore logging, and live teammate takeover.

Embage Support & Sales Agent

Online • Subagents & Integrations active

End

You

Hi! Can you check your returns policy, and do you support custom SLA agreements?

Knowledge Base Retrieval Looked up "Company Policy & Enterprise SLA v2.pdf" (Confidence: 98%)

AI Agent

Yes! We offer a 30-day free returns guarantee on all orders. Custom enterprise SLA agreements (with 99.9% uptime and dedicated 15-minute response times) are available for teams with 15+ members.

You

Can you check my Shopify order status for #84920?

Subagent Call • 3rd-Party Integration (Shopify) Queried Shopify API: Order #84920 (Alpine Trek Pack) • Shipped with Tracking #TRK-8821

AI Agent

Order #84920 was dispatched this morning via Express Shipping. Expected arrival is tomorrow by 4:00 PM.

You

We need 40 enterprise seats. Can someone contact alex@acme.corp to discuss pricing?

AI Forms / Datastore Insertion Saved row in enterprise_leads: Email: alex@acme.corp • Seats: 40 • High Priority

Human Handoff Triggered • Live Notification Sent to Dashboard

Sarah (Support Lead) has joined this conversation. AI paused for operator.

Sarah (Team Lead)

HUMAN OPERATOR

Hi Alex! I just saw the lead record logged in our Datastore for 40 seats. I'm here to answer any custom contract questions or set up a demo call right now!

Post-Conversation Workflow Subagent
Score: 9.6 / 10

Summary: Customer inquired about returns & SLA, queried Shopify order #84920, and submitted enterprise intake. Human handoff successfully connected to Sarah.

#shopify-order #enterprise-40-seats #human-handoff-resolved Auto-sent Gmail confirmation
Type a message or question…
Powered by Embage • Multi-Channel Voice & Chat

Your operations control

One desk for conversations, records, and team handoff.

Everything your agents handle is surfaced clearly in your dashboard — multi-channel inboxes, live handoff alerts, structured datastore tables, and post-conversation analytics.

Embage Workspace • Acme Production
Dashboard Live Handoff (1 waiting) AI Forms & Datastore Channels (4)
Live Handoff Alert: Alex Walker requested enterprise assistance on WhatsApp • Operator Sarah joined
Operator Active
+24% this week

1,428

Conversations

Customer sessions handled

+3.1% vs avg

96.2%

Success Rate

Resolved or handoff assisted

All synced

4 Online

Active Channels

Web, WhatsApp, Telegram, Email

Zero missed

14 Handled

Live Handoffs

Avg operator pickup: 18s

Multi-Channel Operations & Intelligence

Monitor live visitor streams, structured records, and autonomous subagent calls in real time.

Alex Walker Operator Joined • WhatsApp

Queried order #84920 and requested enterprise 40-seat contract walkthrough.

AI Form lead logged • CRM synced • 2m ago
Score: 9.6 / 10 Inspect
Sophia Chen AI Resolved • Telegram

Questions on 30-day exchange policy and custom warranty terms.

KB answers cited from docs • 14m ago
Score: 9.8 / 10 Inspect
Marcus Vance AI Resolved • Web Widget

Voice conversation regarding API rate limits and Webhook event delivery.

Voice transcript logged • 32m ago
Score: 9.2 / 10 Inspect
Liam Miller Drafted Email • Email

Inbound quote inquiry for international shipping and VAT invoices.

Follow-up drafted in Gmail • 1h ago
Score: 9.0 / 10 Inspect

Everything in one place

One desk for the whole conversation.

No separate tools for the chatbot, the knowledge, the records, and the reporting. It’s all here — so nothing gets lost between them.

Agent builder

Set up an agent in a few guided steps — what it's for, how it speaks, what it knows, and what it's allowed to do.

  • Support, feedback, and lead presets
  • Your own tone and wording
  • Draft, active, or paused

Knowledge base

Give your agent the content it should answer from — typed articles, uploaded files, or pages from your website.

  • PDFs, text, and markdown
  • Import straight from a URL
  • Edit and reorder any time

AI Forms

Decide what each conversation should capture. Your agent fills it in and the records land in a table you can browse.

  • Ticket, CRM, feedback, and event templates
  • Fields you choose yourself
  • Browse and manage records

Helpers

Add focused helpers your agent can call mid-conversation to look something up, save a record, or run an app action.

  • Ready-made starting points
  • Test before going live
  • Used only when needed

Outcomes

Every conversation lands in one inbox with the transcript, a summary, sentiment, a score, and the follow-up actions.

  • Filter by status or agent
  • Summary, score, and next steps
  • Full history and audit trail

Connections

Link the tools your team already runs on, so a conversation can update the systems you actually work in.

  • Gmail, Calendar, Slack, Shopify
  • HubSpot, Salesforce, Zendesk, Stripe
  • Ask for one that's missing

Chat & voice widget

One embed puts your agent on your site — as text, as a real voice conversation, or both together.

  • Match your brand colours
  • Write the visitor-facing wording
  • Choose where it sits on the page

Your dashboard

See how it's going at a glance — conversations handled, how many went well, time spent, and what people keep asking about.

  • Conversations and success rate
  • Talk time and ratings
  • Common topics raised

Team & plan

Invite your team with the right level of access, and keep an eye on usage and billing in one place.

  • Member, admin, and owner roles
  • Usage against your plan
  • Data retention controls

Your existing tools

It works with the stack you already run.

Draft a Gmail follow-up. Look up a Shopify product. Save a HubSpot lead. Notify the team. The conversation doesn’t stop at “I don’t know.”

Gmail
Shopify
HubSpot
Salesforce
Mailchimp
Slack
Notion
Google Calendar
Intercom
Jira
Stripe
Zendesk

And many more — over 1,000 apps you can connect

Your key

Bring your own OpenRouter key

Use Embage credits, or skip them. Paste your key and chat runs on your account — so a busy week of conversations does not burn through plan credits.

  • No Embage AI credits on BYOK chat
  • Pick a different model per agent or helper
  • Voice, searches, and writes still follow the plan
See how model choice works
Skip credits on chat

Connect once. Chat on your key.

01

Paste your OpenRouter key

Add it in the agent builder. OpenRouter is the BYOK provider today.

02

Chat bills to your key

Those sessions skip Embage AI credits. You pay the model provider directly.

03

Plan limits still apply

Knowledge searches, AI Form writes, and integration calls follow your plan.

What’s coming

We’re not done. Here’s what we’re building next.

You can use Embage today for chat, voice, knowledge, records, and the apps you already run. These are the next steps — told plainly, so you know where we’re headed.

Coming next

More ways people can reach you

Today the agent lives on your website. Next, it will meet people where they already write — email and messaging — so a question doesn’t die if they leave the page.

On the roadmap

Forms inside the conversation

Instead of sending someone to a page, the agent will collect details in the chat itself — a booking, a return, a signup — then save the record for you.

On the roadmap

Hand off to a person

When a visitor needs a human, the agent will pass the full story — not a cold transfer. Your team picks up with context, not a blank ticket.

7-day free trial · no credit card

Try it this week. Tell us what broke.

We’re still early. You may hit a rough edge — we’re sorry when you do, and we fix it quickly. Start a 7-day trial on any plan, put an agent on a page, and tell us what you needed that wasn’t there.

Pricing

Pay for what you use. Not a flat fee for every chat.

A two-line question shouldn’t cost the same as a twenty-minute call. Chat uses credits — or your own key. Voice is priced by session, with minutes included. Every plan includes a 7-day free trial.

7-day free trial on every plan
Chat: credits, or your own key
Voice: priced per session

Free

BYO key

$0 /forever

7-day free trial included

For testing a first website AI agent with your own model key.

7-day free trial on this plan
Chat with your own OpenRouter key (no AI credits)
50 knowledgebase searches/mo
30 AI Form writes/mo
20 integration calls/mo
Website chat embed
Start 7-day trial

Starter

200 AI credits

$9.99 /month

7 days free, then $9.99/month

For small businesses adding support, leads, and feedback to a site.

7-day free trial on this plan
200 AI credits/mo (chat-based)
Or bring your OpenRouter key — no AI credits
Voice priced per session (1,000 mins)
500 knowledgebase searches/mo
1,000 AI Form writes/mo
200 integration calls/mo
Start 7-day trial
Most chosen

Pro

800 AI credits

$49 /month

7 days free, then $49/month

For growing teams using Embage as a daily AI receptionist.

7-day free trial on this plan
800 AI credits/mo (chat-based)
Or bring your OpenRouter key — no AI credits
Voice priced per session (10,000 mins)
5,000 knowledgebase searches/mo
10,000 AI Form writes/mo
2,000 integration calls/mo
Start 7-day trial

MAX

2,000 AI credits

$199 /month

7 days free, then $199/month

For high-volume support, sales, and voice-to-voice operations.

7-day free trial on this plan
2,000 AI credits/mo (chat-based)
Or bring your OpenRouter key — no AI credits
Voice priced per session (40,000 mins)
50,000 knowledgebase searches/mo
100,000 AI Form writes/mo
20,000 integration calls/mo
Start 7-day trial

What this replaces

A two-message FAQ shouldn’t cost the same as a twenty-minute call. Chat is billed in credits (or your own key). Voice is billed per session, with minutes included. Need a hand picking a plan? Write to us.

Talk to us

Billing, plainly

Flat session fees vs Embage credits

Tiny FAQ chat

2 messages: What are your hours?

Typical flat fee

A flat session fee overcharges tiny 2-message chats.

Embage

Priced by AI credits: only minimal credits used, no flat chat fee.

Full support workflow

20 messages + KB search + ticket write + Gmail follow-up

Typical flat fee

Flat pricing hides real work and forces high blended averages.

Embage

Transparent credits: uses AI credits for chat + metered action caps.

Questions people actually ask

Straight answers before you try it.

Essential answers to get you started with multi-channel AI agents, voice, and subagents.

Embage puts a real, helpful agent on your website and channels (WhatsApp, Telegram, and Email). Visitors can type or speak out loud in the browser. The agent answers from your verified documents, executes subagents (Shopify, CRM), saves structured lead rows to AI Forms/Datastore, and triggers live human handoff when needed. Post-conversation, an automated intelligence subagent scores the transcript and syncs next steps.

View all frequently asked questions

Have more questions? Browse comprehensive answers across channels, security, subagents, and billing.

Get in touch

Want a hand putting an agent on your site?

Write to us. We’ll talk through chat, voice, records, or rolling this out for a team — without a pitch deck first.

Email us

A note to the founding team

support@embage.com

We reply within a day

Every note gets an answer.