← All Workflows
Agentic Workflow

Multi-Channel Inbox
Unification Agent

One AI brain behind every communication channel. Messages flow in, get normalized, deduplicated, classified, and routed — all in real time.

Processing messages across 7 channels
📸
Instagram
< 15 min
💬
Facebook
< 15 min
🌐
Web Chat
< 30 sec
✉️
Email
< 2 hrs
📍
Google Biz
< 24 hrs
📱
SMS
< 5 min
📲
WhatsApp
< 5 min
1

NORMALIZE Unified Message Format

Every message from every channel is transformed into a single, consistent JSON schema — same structure whether it came from an Instagram DM or a formal email.

2

DEDUPLICATE Contact Resolution

Matches the sender to an existing contact by phone, email, social handle, or fuzzy name matching. Same person across 3 channels? One unified profile.

3

CLASSIFY Intent + Priority + Sentiment

AI analyzes the message to determine: What do they want? How urgent is it? What's their mood? Multi-channel contacts get auto-priority boost.

4

ENRICH CRM Context

Pull in existing client data, open deals, past interactions, and preferences. Known clients never have to repeat themselves across channels.

5

DRAFT Channel-Aware Response

AI generates a response tailored to the channel — casual + emoji for Instagram, structured buttons for Messenger, formal for email. Right tone, right format, every time.

6

ROUTE Auto-Send or Human Review

Simple FAQs and acknowledgments go out instantly. New leads, pricing, and complaints get queued for your team to review, edit, and approve.

Auto-Respond

Instant, AI-generated replies sent back through the original channel. No human needed.

FAQs Business Hours Directions Acknowledgments
👁

Human Review Queue

Draft response prepared, queued for your team to approve, edit, or reject before sending.

New Leads Pricing Complaints Complex Support
Unified Message Schema
unified_message.json
{ "message_id": "a8f3e1b2-...", "channel": "instagram", "contact": { "name": "Sarah Chen", "is_existing_client": true, "handles": { "instagram": "@sarahchen", "email": "sarah@..." } }, "classification": { "intent": "scheduling", "priority": "high", // boosted — existing client + open deal "sentiment": "positive", "confidence": 0.94 }, "channel_response_deadline": "2026-03-25T14:15:00Z" }
🕐

Unified Timeline

Every interaction across all channels in a single, chronological view per contact.

🔔

Slack Alerts

Urgent messages and new leads trigger instant Slack notifications with full context.

📊

Channel Analytics

Response times, message volume, deflection rate, and lead conversion by source.

👥

Smart Dedup

Fuzzy matching across phone, email, social handles, and names to merge contacts.

🔗

CRM Integration

Auto-enrich with open deals and client history. New contacts become CRM leads.

🛡️

Compliance

TCPA for SMS, 24-hr messaging windows, opt-in tracking, and message retention.

Python + FastAPI
Claude AI (Anthropic)
SQLAlchemy Async
Twilio (SMS/WhatsApp)
Meta Graph API
Google Business API
Slack Block Kit