UptoNova vs the world
Honest, side-by-side. Every feature, every vendor, no asterisks. Cells reflect what is publicly shipped today — partial features and gaps are flagged, not hidden.
| Feature |
U
UptoNova
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Channels | |||||||||||||
|
WhatsApp Business
Official WhatsApp Cloud API ingest + send + templates.
|
✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ~ | ✓ | ~ | × | ~ | ~ |
|
WhatsApp Groups
Listen + reply inside WhatsApp Groups, not just 1-to-1 DMs.
|
✓ | × | × | × | × | × | × | × | × | × | × | × | × |
|
WhatsApp Calling
Inbound + outbound WhatsApp Business voice calls.
|
✓ | × | × | × | ✓ | × | ✓ | × | × | × | × | × | × |
|
Instagram DMs
Inbound + outbound Instagram Direct messages in the unified inbox.
|
✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ~ | ✓ | × | × | ~ | ~ |
|
Instagram Stories reply
Auto-reply to story-mention DMs with carousel + product cards.
|
~ | ✓ | ~ | × | × | × | ~ | × | × | × | × | × | × |
|
Instagram Comments to DM
Detect comment trigger words and DM the author automatically.
|
✓ | ✓ | ✓ | × | ~ | × | ~ | × | × | × | × | × | × |
|
Facebook Messenger
Page-scoped Messenger DMs in the unified inbox.
|
✓ | ✓ | ✓ | ✓ | × | × | ✓ | ~ | ✓ | × | × | ~ | ~ |
|
Telegram
Telegram bot ingest + send.
|
✓ | ✓ | × | × | × | × | ✓ | × | × | × | × | × | × |
|
Telegram Channels
Broadcast and listen inside Telegram Channels.
|
✓ | × | × | × | × | × | × | × | × | × | × | × | × |
|
TikTok DMs
Inbound + outbound TikTok Business DMs (regional gating applies).
|
~ | ✓ | ✓ | × | × | × | ✓ | × | × | × | × | × | × |
|
Email in inbox
Email shows up alongside chat in the unified inbox.
|
× | ✓ | × | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ |
|
SMS
Carrier SMS ingest + send.
|
× | ✓ | × | ✓ | × | × | ✓ | × | ✓ | ✓ | × | ~ | ~ |
|
Web chat widget
Embedded web chat widget with anonymous-to-contact upgrade.
|
✓ | × | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
Voice (RealtimeKit)
Real-time voice rooms for sales calls + support.
|
✓ | × | × | × | ✓ | × | ✓ | × | ~ | × | ✓ | × | ~ |
|
Apple Business Chat
Apple Messages for Business support.
|
× | × | × | ~ | × | × | ~ | × | ✓ | × | × | × | ~ |
|
Google Business Messages
Google's discontinued GBM channel.
|
— | × | × | × | × | × | × | × | × | × | × | × | × |
|
RCS for Business
Google RBM / RCS for Business support.
|
× | × | × | × | × | × | × | × | ✓ | × | × | × | × |
| AI | |||||||||||||
|
Grounded RAG (no-hallucinate)
AI answers only from your KB + catalog; refuses to invent.
|
✓ | ~ | ~ | ~ | ~ | ✓ | ~ | ✓ | ~ | ~ | ~ | ~ | ✓ |
|
Refuses to invent prices
AI quotes ONLY catalog prices; never makes one up.
|
✓ | × | × | ~ | × | ✓ | ~ | ~ | × | × | ~ | ~ | ✓ |
|
AI image search across catalog
Customer sends a photo; AI matches the closest product.
|
✓ | × | × | × | × | × | × | × | × | × | × | × | × |
|
Voice transcription (multi-channel)
WhatsApp/IG/Telegram voice notes transcribed automatically.
|
~ | × | × | ~ | × | ~ | ✓ | × | ~ | × | × | × | ~ |
|
Multilingual
AI replies in the customer's language.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
AI image generation in reply
AI generates an image inside the reply (not just stored).
|
× | × | × | × | × | × | × | × | × | × | × | × | × |
|
Video summarization
Long video content auto-summarized to the agent.
|
× | × | × | × | × | ~ | × | × | × | × | × | × | × |
|
Per-tenant model routing
Switch Flash-Lite / Flash / Pro per tenant or use case.
|
✓ | × | × | × | × | × | × | × | × | × | × | × | × |
|
Persistent cross-channel memory
AI remembers facts about a contact across every channel.
|
~ | × | × | ✓ | × | ~ | ~ | × | ~ | × | × | ✓ | ~ |
|
Persona / tone editor
Edit brand voice, tone, refusal style in the UI.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ~ | ✓ | ✓ |
|
AI sales coach for human agents
Live whispers to agents during human-handled conversations.
|
✓ | × | × | ~ | × | ✓ | ~ | ✓ | × | × | × | ~ | ✓ |
|
Autonomous follow-ups (3-day)
Auto follow-up X days after no reply; cancels on reply.
|
✓ | ✓ | ✓ | ~ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ~ |
|
AI broadcast variant generation
Generate N broadcast variants + auto A/B sample + winner.
|
× | ~ | × | × | × | × | × | × | ~ | ✓ | × | ~ | × |
|
Sentiment + intent live stream
Live sentiment + intent chip on every inbound message.
|
~ | × | × | ✓ | × | ✓ | ~ | ~ | ~ | × | ~ | ✓ | ✓ |
|
Auto-summarize long threads
AI condenses long threads for handoff.
|
✓ | × | × | ✓ | × | ✓ | ~ | ✓ | × | × | × | ✓ | ✓ |
| CRM | |||||||||||||
|
Kanban pipeline
Drag-and-drop deals across stages.
|
✓ | × | ~ | ✓ | × | × | ~ | × | × | ~ | × | ✓ | × |
|
Custom fields
Define your own contact fields beyond name/email/phone.
|
✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ~ |
|
Company records
Separate companies object linked to contacts.
|
~ | × | × | ✓ | × | ~ | ✓ | × | ✓ | ✓ | × | ✓ | ~ |
|
Deals
Track a deal with amount + stage + owner.
|
✓ | × | ✓ | ~ | × | × | ~ | × | ~ | ✓ | × | ✓ | × |
|
Segments
Save dynamic queries as segments for broadcasts.
|
✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ~ |
|
Lifecycle stages
Lead/qualified/opportunity/customer stages.
|
✓ | ~ | ~ | ✓ | × | × | ✓ | ~ | ✓ | ✓ | × | ✓ | ~ |
|
Lead scoring
Score leads from behavior + properties.
|
~ | × | × | ✓ | × | × | ~ | ~ | ✓ | ✓ | × | ✓ | ~ |
|
Activity timeline
Per-contact activity timeline across all channels.
|
✓ | ~ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | × | ✓ | ✓ |
|
GDPR delete/export
One-click delete or export of a contact's data.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
CSV import/export
CSV import + export of contacts.
|
✓ | ~ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ |
|
Two-way HubSpot
Push-and-pull HubSpot CRM sync.
|
✓ | ✓ | ~ | ~ | ~ | ✓ | ✓ | ~ | ✓ | ~ | × | — | ✓ |
|
Two-way Salesforce
Push-and-pull Salesforce CRM sync.
|
× | ~ | × | ✓ | × | ✓ | ✓ | ~ | ✓ | ~ | × | ~ | ✓ |
|
Two-way Zoho
Push-and-pull Zoho CRM sync.
|
× | ~ | × | ~ | ~ | × | ~ | ~ | ~ | ~ | × | ~ | ~ |
| Commerce | |||||||||||||
|
In-chat Stripe links
Send Stripe payment links from inside the conversation.
|
✓ | ✓ | ✓ | ~ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | ✓ | ~ |
|
Shopify
Two-way Shopify catalog + order sync.
|
✓ | ✓ | ✓ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ~ |
|
WooCommerce
WooCommerce catalog + order sync.
|
✓ | ✓ | ~ | ~ | ✓ | × | ~ | ✓ | ~ | ✓ | × | ~ | × |
|
Abandoned cart
Auto-recover carts via channel-of-choice.
|
✓ | ✓ | ✓ | ~ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | ✓ | × |
|
WA Commerce catalog sync
Sync your catalog into WhatsApp Commerce.
|
~ | ~ | ~ | × | ✓ | × | ~ | × | ✓ | ~ | × | × | × |
|
IG Shop catalog
Sync catalog into Instagram Shopping.
|
~ | ~ | ~ | × | × | × | ~ | × | × | × | × | × | × |
|
Multi-currency
Support multiple currencies in the catalog + payments.
|
✓ | ~ | ~ | ✓ | ~ | × | ✓ | ~ | ✓ | ✓ | × | ✓ | × |
|
Coupon engine
Built-in coupon creation + redemption tracking.
|
~ | ~ | ~ | × | ~ | × | × | ~ | ✓ | ✓ | × | ~ | × |
|
Dynamic-pricing AI
AI suggests price changes from demand signals.
|
× | × | × | × | × | × | × | × | × | × | × | × | × |
| Ops | |||||||||||||
|
Routing engine
Rules-based + AI-based message routing to teams.
|
✓ | ~ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ~ | × | ✓ | ✓ |
|
SLA tracking
Track first response + resolution SLAs per ticket.
|
✓ | × | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ~ | × | ✓ | ✓ |
|
Shift schedules
Configurable on-call calendars + shift assignments.
|
~ | × | × | ✓ | × | ~ | ~ | × | ~ | × | × | ✓ | ✓ |
|
Round-robin
Round-robin assignment within a team.
|
✓ | × | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ~ | × | ✓ | ✓ |
|
Skill-based routing
Route by required skill tags.
|
✓ | × | × | ✓ | × | ✓ | ✓ | × | ✓ | × | × | ✓ | ✓ |
|
Queue overflow
Hand off to backup queue when SLA at risk.
|
✓ | × | × | ✓ | × | ~ | ✓ | × | ✓ | × | × | ~ | ✓ |
|
Agent capacity limits
Cap concurrent conversations per agent.
|
✓ | × | × | ✓ | × | ~ | ~ | × | ~ | × | × | ~ | ✓ |
|
Handoff with full context
AI → human handoff passes a clean summary.
|
✓ | ~ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ~ | ~ | ✓ | ✓ |
|
Multi-team
Multiple teams in one tenant with isolation.
|
✓ | × | × | ✓ | × | ✓ | ✓ | ~ | ✓ | ✓ | × | ✓ | ✓ |
| Marketing | |||||||||||||
|
Broadcasts
Send a one-off mass message to a segment.
|
✓ | ✓ | ✓ | ~ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | ~ | ~ |
|
Drip sequences
Time-spaced auto-sequences after a trigger.
|
✓ | ✓ | ✓ | ~ | ✓ | × | ✓ | ✓ | ✓ | ✓ | × | ✓ | ~ |
|
A/B test broadcasts
Built-in A/B splitter for broadcasts.
|
~ | ~ | × | × | × | × | ~ | ~ | ✓ | ✓ | × | ✓ | × |
|
WhatsApp template manager
Submit + manage Meta-approved templates from the UI.
|
✓ | ✓ | ✓ | ~ | ✓ | × | ✓ | ~ | ✓ | ~ | × | ~ | ~ |
|
Opt-out compliance
Tracks STOP/opt-out + suppression list.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ |
|
Click-to-WhatsApp ad builder
Build CTWA ads in the UI + track ROAS.
|
✓ | ✓ | ✓ | × | ~ | × | ✓ | × | ✓ | × | × | × | × |
|
Meta Conversions API
Feed purchase events back to Meta for ROAS uplift.
|
✓ | ✓ | ✓ | × | ~ | × | ✓ | × | ✓ | × | × | ~ | × |
|
TikTok ad attribution
Attribute TikTok ad clicks to conversations.
|
~ | ~ | ~ | × | × | × | ~ | × | × | × | × | × | × |
|
Pinterest ad attribution
Attribute Pinterest ad clicks to conversations.
|
× | × | × | × | × | × | × | × | × | × | × | × | × |
|
Cohort segments
Save behavior cohorts for retention reporting.
|
✓ | ~ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | × | ✓ | ✓ |
|
Contact import
Bulk contact import from CSV or competitor export.
|
✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ |
| Analytics | |||||||||||||
|
Real-time dashboard
Live KPIs streamed in < 3s of a new event.
|
~ | ✓ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
Per-channel metrics
Volume + AI + response time per channel.
|
~ | ✓ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ |
|
Per-agent metrics
Replies + first response + CSAT per agent.
|
~ | × | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ~ | × | ✓ | ✓ |
|
Per-campaign ROI
Revenue + spend per broadcast or ad campaign.
|
~ | ~ | × | ~ | ~ | × | ✓ | ~ | ✓ | ✓ | × | ✓ | ~ |
|
Cohort retention
Retention curve by acquisition cohort.
|
× | × | × | ~ | × | ~ | ~ | × | ✓ | ✓ | ~ | ✓ | ~ |
|
Funnel conversion
Multi-step funnel with drop-off at each step.
|
~ | ~ | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | × | ✓ | ~ |
|
AI cost dashboard
Per-tenant token/$ spend by model + cache hits.
|
✓ | × | × | × | × | ~ | × | × | × | × | × | × | × |
|
Cost-per-resolution
Cost per resolved conversation surfaced in the UI.
|
✓ | × | × | ~ | × | ✓ | ~ | × | × | × | × | × | ~ |
|
NPS + CSAT
Inline NPS / CSAT survey after resolution.
|
× | × | × | ✓ | × | ✓ | ~ | ✓ | ✓ | ✓ | × | ✓ | ✓ |
|
Data export
Native CSV / JSON export of analytics datasets.
|
✓ | ~ | ~ | ✓ | ~ | ~ | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ |
|
Data warehouse sync
Push events to BigQuery / Snowflake / Redshift.
|
× | × | × | ✓ | × | ✓ | ~ | × | ✓ | ~ | ✓ | ✓ | ✓ |
| Platform | |||||||||||||
|
REST API
Public REST API for everything.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
Webhooks
Outbound webhooks on events.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
Zapier
Native Zapier integration.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
Make
Native Make (Integromat) integration.
|
~ | ✓ | ✓ | ~ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ |
|
n8n
Native n8n integration.
|
~ | ~ | ~ | × | ~ | ~ | ~ | ~ | ~ | ~ | × | ~ | ~ |
|
SDK
Native client SDK (TS/JS, Python).
|
~ | × | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
SSO / SAML / SCIM
Enterprise auth + provisioning.
|
~ | ~ | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
Data residency choice
Pick US / EU / APAC at provisioning.
|
~ | × | × | ✓ | ~ | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ |
|
On-prem option
Self-host the platform.
|
× | × | × | ~ | × | × | × | × | × | × | ~ | × | × |
|
GDPR DPA
Standard GDPR Data Processing Addendum on request.
|
✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
SOC 2
SOC 2 Type II report.
|
~ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
|
HIPAA
HIPAA-eligible BAA available.
|
× | × | × | ✓ | × | ✓ | ~ | × | ✓ | × | ✓ | ✓ | × |
|
ISO 27001
ISO 27001 certification.
|
~ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ~ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Pricing | |||||||||||||
|
Flat plan
Single flat subscription with no per-event surprise.
|
✓ | × | ✓ | × | × | × | × | × | × | × | ~ | × | × |
|
Per-seat
Bill scales with seat count.
|
× | × | × | ✓ | ~ | ✓ | ✓ | ~ | ✓ | ~ | × | ✓ | ✓ |
|
Per-conversation
Bill scales with conversation count.
|
× | ~ | ~ | ✓ | ✓ | × | ~ | ~ | ✓ | ~ | × | × | × |
|
Per-AI-resolution
Bill scales per AI-resolved conversation.
|
× | × | × | ~ | × | ✓ | × | ~ | × | × | ~ | × | × |
|
Freemium
A genuinely free tier (not just a trial).
|
✓ | ✓ | × | × | × | × | × | ✓ | × | ✓ | ~ | ✓ | × |
|
Setup fees
One-time mandatory onboarding fee.
|
× | × | × | × | × | × | × | × | ~ | × | ~ | ✓ | × |
|
Annual lock-in
Requires annual commitment to access listed price.
|
× | ~ | × | ~ | ~ | × | ~ | ~ | ~ | ~ | ~ | ✓ | ~ |
✓ = shipping · ~ = partial / via add-on · × = not available · — = not applicable
Already using one of these?
Common questions
Yes for most teams. UptoNova starts at $49/mo flat for the full product. Wati starts at $59/mo (3-user cap), ManyChat adds $29/mo for AI on top of $14-$69/mo plans, and Intercom Fin bills $0.99 per AI resolution — typically $200-$1000+/mo at scale.
UptoNova's AI is grounded: it will only state prices, stock, and policies that come from your own catalog and knowledge base. If it has no source, it asks a clarifying question or escalates. It never invents.
Yes. The migration wizard supports ManyChat, Wati, Tidio, and Intercom (CSV and native API). Contacts, custom fields, tags, and conversation history all transfer; rollback is available for 24 hours.
WhatsApp Business (with Groups and Calling), Instagram DMs (with Stories and Comments-to-DM), Facebook Messenger, Telegram (with Channels), TikTok DMs (regional gating applies), web chat widget, and voice rooms via RealtimeKit.
Every cell is cited from public vendor docs, G2 reviews, or paid plan pages. Sources are listed in our public competitor battle plan. We update the matrix nightly and welcome corrections via support.
Start free in 30 seconds — no credit card, no setup fee, no annual lock-in.
Start free →