# 2Chat > 2Chat is a highly programmable AI-native phone system with WhatsApp and SMS integrations, built for modern businesses. 2Chat (2chat.co) is a highly programmable communication platform that lets businesses manage WhatsApp, SMS, and phone calls from a unified dashboard. It is designed for sales, marketing, and customer support teams of any size — from solo operators to large multi-agent teams. 2Chat connects to any version of WhatsApp (WhatsApp Messenger, WhatsApp Business, or WhatsApp Business API) without requiring users to migrate their existing number or purchase a WABA account. Connection is done by scanning a QR code, similar to WhatsApp Web. The platform is a certified Meta Technology Provider. --- ## Product Overview ### What 2Chat does - Unified inbox for WhatsApp, SMS, and voice calls across multiple agents and numbers - Chatbot and conversation flow builder (visual drag-and-drop, no code required) - Intelligent call and message routing based on availability and business rules - WhatsApp bulk messaging campaigns (compliant with Meta's policies) - Virtual phone numbers in 90+ countries for local presence - Cloud-based phone system with call transfers and management - Real-time analytics and reporting on team performance - REST API for developers to send/receive messages and calls programmatically - Native integrations with HubSpot, Zapier, Slack, Make, and 20+ tools - Built-in support for No-Code platforms (N8n, Zapier, Make) ### How it works 1. Connect your existing WhatsApp number via QR code scan (no number migration needed) 2. Set up conversation flows and routing rules from the dashboard 3. Serve customers from a shared multi-agent inbox with full conversation history 4. Measure results with live reporting on response times, volumes, and outcomes Setup takes under 15 minutes. --- ## Pricing All plans include a 7-day free trial. Annual billing saves approximately 20%. ### Solo — $40/month ($31/month billed annually) - 1 agent, 1 number - Extra agents: $10/agent/month - Extra numbers: $25/number/month - API access: 2,000 requests/month - WhatsApp number verifications: 2,000/month - Message history: 12 months - Includes: Phone system, WhatsApp automation, chatbot flows, Make/Zapier integration ### Basic — $49/month ($40/month billed annually) - 3 agents, 1 number - Extra agents: $10/agent/month - Extra numbers: $20/number/month - API access: 30,000 requests/month - WhatsApp number verifications: 30,000/month - Message history: 18 months - Includes everything in Solo, plus: Virtual numbers, advanced analytics, Slack integration, HubSpot integration ### Pro — $120/month ($99/month billed annually) - 5 agents, 3 numbers - Extra agents: $10/agent/month - Extra numbers: $15/number/month - API access: 300,000 requests/month - WhatsApp number verifications: 300,000/month - Message history: 36 months - Includes everything in Basic, plus: Priority support, advanced bulk messaging, dedicated onboarding --- ## Features ### Communication - **Cloud phone system (virtual PBX)**: Cloud PBX with no on-premise hardware, manage multiple numbers from one dashboard - **International virtual numbers**: Local numbers in 90+ countries - **Multi-agent inbox**: Multiple agents handle conversations simultaneously with shared visibility - **Real-time collaboration**: Built-in call transfers, agent assignment, and internal notes ### Automation - **Conversation flow builder**: Visual drag-and-drop builder for chatbots and IVR-style automations - **Intelligent routing**: Automatic call and chat routing based on agent availability and custom rules - **WhatsApp bulk campaigns**: Segmented broadcast messaging compliant with WhatsApp Business API policies - **AI-native**: Supports AI-powered automations and chatbot integrations ### Integrations - **WhatsApp Business API (WABA)**: Direct access as a certified Meta Tech Provider - **HubSpot CRM**: Sync contacts, deals, and conversations bidirectionally - **Zapier**: Connect 2Chat to thousands of apps with no-code workflows - **Slack**: Receive WhatsApp message alerts in Slack channels - **Make (Integromat)**: Build complex multi-step automation scenarios - **REST API**: Full programmatic access for custom integrations ### Developer API The 2Chat REST API allows developers to: - Send and receive WhatsApp messages - Manage contacts and numbers - Trigger and respond to webhooks - Integrate into existing systems and workflows API documentation: https://developers.2chat.co --- ## WhatsApp: https://2chat.co/whatsapp 2Chat's WhatsApp product turns any WhatsApp or WhatsApp Business number into a multi-agent customer channel. Connect via QR code (no number migration, no WABA account required) and serve every conversation from a shared inbox. ### Capabilities - **Multi-agent inbox:** Multiple agents handle one or many WhatsApp numbers from a single dashboard with shared visibility and assignment. - **Automation & flows:** Drag-and-drop conversation flows for chatbots, IVR-style menus, and routing rules based on availability or business logic. - **Bulk messaging:** Compliant broadcast campaigns with segmentation, scheduling, and delivery analytics. - **Audio transcriptions:** Voice notes are transcribed automatically so agents can scan a conversation without listening. - **Reporting:** Live metrics on response time, volume, agent performance, and outcome. - **Integrations:** Native HubSpot, Zapier, Slack, Make, n8n, and the 2Chat REST API for everything else. ### Use cases Customer support, sales, lead qualification, appointment reminders, order updates, and marketing campaigns over WhatsApp. --- ## WhatsApp Groups: https://2chat.co/whatsapp-groups Full programmatic and UI-based control over WhatsApp groups at scale. Designed for teams that need to operate dozens or thousands of groups without doing it by hand on a phone. ### Capabilities - **Create and manage groups:** Spin up groups, set names and descriptions, manage admins, add/remove participants from the dashboard or the API. - **Export participants:** Pull every member of a group into CSV, Google Sheets, or directly through the REST API. - **Send group messages:** Broadcast to one or many groups, including media and scheduled sends, while respecting WhatsApp's group rate limits. - **Read group messages:** Stream group messages via webhooks for monitoring, archiving, or feeding chatbots. - **Slack sync:** Mirror any WhatsApp group into a dedicated Slack channel. Your team replies from Slack, customers see the answer on WhatsApp. Bidirectional sync, no app switching. - **No-code friendly:** Native Zapier and Make modules to create groups, add participants, and send group messages from existing workflows. ### Developer API Every group operation is exposed as a REST endpoint. Full reference: https://developers.2chat.co/docs/category/groups ### Use cases Community management, classroom/cohort operations, internal team channels mirrored to Slack, mass distribution lists, and event-driven group provisioning. --- ## SMS Messaging — https://2chat.co/sms 2Chat offers a programmable SMS messaging API for sending and receiving text messages worldwide. Built for developers and no-code users alike. ### Capabilities - **Global delivery:** Send SMS to phone numbers across 90+ countries using E.164 format. No carrier agreements required. - **Two-way messaging:** Receive replies on SMS-enabled numbers via webhooks. Continue conversations from the 2Chat inbox or programmatically. - **Delivery reports:** Real-time delivery receipts plus detailed error codes when messages can't be delivered. - **Simple REST API:** One header (`X-User-API-Key`) for auth. No SDK required. Ships in minutes. - **No-code automation:** Trigger SMS from Zapier, Make, n8n, and other platforms without writing code. ### Requirements - An SMS-enabled virtual phone number purchased via 2Chat (browse at https://2chat.co/virtual-phone-numbers) - Phone numbers must be in E.164 international format (with `+` prefix) - A2P messaging to US numbers is not currently supported - Messages over 160 characters are split into multiple segments and billed accordingly ### Primary endpoint **Send SMS** — `POST https://api.p.2chat.io/open/sms/send` Body: `{ from_number, to_number, text }`. Returns HTTP 202 with a `message_uuid` for delivery tracking. Read endpoints make SMS fully two-way: `GET /open/sms/channels` (list your SMS numbers), `GET /open/sms/channel/{channel_uuid}` (one channel's details), `GET /open/sms/conversations/{channel_uuid}` (list conversations), `GET /open/sms/messages/{channel_uuid}/{contact_number}` (read a contact's full inbound + outbound thread), and `GET /open/sms/message/{message_uuid}` (fetch a single message). Full reference: https://developers.2chat.co/docs/category/sms --- ## Free WhatsApp Tools ### WhatsApp Number Checker — https://2chat.co/tools/whatsapp-checker Verify whether any phone number has an active WhatsApp account. Useful for validating contact lists before sending campaigns. Powered by the 2Chat API. ### WhatsApp Catalog Exporter — https://2chat.co/tools/whatsapp-catalog-exporter Export any public WhatsApp Business catalog to CSV or JSON format. Enter a phone number and download all product listings. ### WhatsApp Text Formatter — https://2chat.co/tools/whatsapp-text-formatter Format WhatsApp messages with supported markup: bold, italic, strikethrough, monospace. Preview the output before copying. ### WhatsApp Button Generator — https://2chat.co/tools/whatsapp-button-generator Build a free WhatsApp chat widget for any website. Customize the chat box title, status line, greeting message, reply placeholder, destination WhatsApp number, color scheme, chat bubble position, and notification badge, then copy the generated code snippet. Includes Click to WhatsApp conversion tracking. ### WhatsApp Form Builder — https://2chat.co/tools/whatsapp-form-builder Build embeddable web forms that send submitted responses directly to a WhatsApp number. No backend required. ### WABA Cost Calculator — https://2chat.co/tools/whatsapp-business-api-waba-calculator Estimate the cost of WhatsApp Business API messaging by country and message category (marketing, utility, authentication, service). --- ## MCP Server: https://2chat.co/features/mcp-server 2Chat ships an official Model Context Protocol (MCP) server that exposes every WhatsApp, WABA, SMS, voice, contact and account operation as a typed tool. Any LLM client that speaks MCP can call these tools directly. That includes Claude (Desktop, Code, claude.ai), ChatGPT custom connectors, OpenClaw running Hermes from Nous Research (https://hermes-agent.nousresearch.com/), Cursor, Cline, n8n, and other MCP-aware agents. ### Tool categories - **Identity & Account**: `get_who_am_i`, `get_billing_info` - **Contacts**: `create_contact`, `get_contact`, `update_contact`, `delete_contact`, `list_contacts`, `search_contacts` - **WhatsApp**: `get_whatsapp_number`, `get_whatsapp_numbers`, `check_if_number_is_on_whatsapp`, `send_whatsapp_message`, `get_whatsapp_messages`, `list_whatsapp_conversations`, `execute_whatsapp_channel_command`, `set_whatsapp_text_status`, `set_whatsapp_image_status`, `set_whatsapp_video_status`, `list_whatsapp_catalog_products` - **WhatsApp Groups**: `list_whatsapp_groups`, `list_whatsapp_group_participants`, `get_whatsapp_group_messages` - **WhatsApp Business API (WABA)**: `get_waba_number`, `get_waba_numbers`, `get_waba_templates`, `sync_waba_templates`, `calculate_waba_template_cost`, `send_waba_message` - **SMS**: `send_sms` - **Voice & Virtual Numbers**: `list_virtual_numbers`, `get_call_history`, `get_call_details`, `get_call_price` ### How to connect 1. Create a 2Chat account and connect a WhatsApp, SMS or virtual number. 2. Add the 2Chat MCP endpoint to your client's configuration (e.g. `claude_desktop_config.json`, ChatGPT custom connector, or any MCP-aware tool). 3. Authenticate with your 2Chat user API key and start prompting. The MCP server is included with every 2Chat plan. Tool calls consume the same quotas as the REST API. --- ## WhatsApp Business API: https://2chat.co/features/whatsapp-business-api 2Chat is an official Meta Tech Provider that runs on the WhatsApp Cloud API. The dedicated landing at /features/whatsapp-business-api covers the full WABA offering for teams that need to go beyond the WhatsApp Business app: verified numbers, template campaigns at scale, AI agents 24/7, shared inbox, and native CRM and automation integrations. ### Key capabilities - **Verified number setup**: Guided Meta Embedded Signup flow. Keep an existing number via coexistence mode or get a new one. Most teams are sending the first template the same day. - **Template messages and campaigns**: Submit templates for Meta approval, segment audiences, send personalized broadcasts and track delivery, opens and replies. Opt-out management built in. - **AI agents on WABA**: Built-in MCP server lets any LLM (Claude, GPT, Gemini) read messages, reply, transcribe audios and escalate to humans. AI included on every plan, no add-on fee. - **CRM and automation**: Native connectors for HubSpot, Slack, n8n, Zapier, Make, Pipedream, Google Sheets, Google Forms, Cal.com, You Can Book Me, Jotform, Lindy, ElevenLabs, WordPress, Bubble, Postman. - **Shared team inbox**: Sales, support and marketing collaborate on the same conversations with role-based permissions, assignment rules, internal notes and audit trail. - **Multi-channel**: WhatsApp + SMS + voice + phone system in one inbox. ### Pricing Plans start at $31/month (annual billing). Flat fee per agents and connections — no per-contact charges. Meta conversation fees passed through at cost. ### Use cases - **Sales**: Capture leads from click-to-WhatsApp ads, qualify with AI, route to reps and close in a conversational checkout. - **Customer support**: Shared inbox + AI triage + smooth escalation. - **Marketing**: Broadcast template campaigns, audience segmentation and opt-in management. ### Common questions - Difference from the WhatsApp Business app: WABA is for businesses sending and receiving at scale across multiple agents with automations and analytics. The free app is single-user mobile only. - Migration: Coexistence mode preserves message history. - Approval: Most teams approved in hours. Business verification can take a few days if extra docs are needed. --- ## Integrations ### HubSpot — https://2chat.co/integrations/hubspot 2Chat is a verified HubSpot App Partner. Real-time sync of every WhatsApp conversation, phone call, and contact between 2Chat and HubSpot. Capabilities: WhatsApp activity logged on the HubSpot contact and company timelines, multiple WhatsApp/WhatsApp Business numbers per workspace, automatic phone-number validation against WhatsApp before campaigns, HubSpot Workflows actions (send WhatsApp messages, validate numbers, trigger flows on property changes), integrated calling with auto-logged calls, and segmented WhatsApp campaigns to HubSpot lists. A Chrome extension renders a WhatsApp panel inside HubSpot so reps reply from any contact/deal/company record. Install: https://ecosystem.hubspot.com/marketplace/apps/2chat. Setup docs: https://help.2chat.io/en/articles/9868283-hubspot-integration-for-2chat. ### Zapier — https://2chat.co/integrations/zapier Connect 2Chat to 5,000+ apps via Zapier. Trigger Zaps on incoming WhatsApp messages, or send messages as Zap actions. ### Slack — https://2chat.co/integrations/slack Forward incoming WhatsApp messages to Slack channels. Reply from Slack (varies by plan). ### Make (formerly Integromat) — https://2chat.co/integrations/make Build multi-step automation scenarios with 2Chat as a trigger or action module inside Make. ### n8n — https://2chat.co/integrations/n8n Official 2Chat community node for n8n with 18 triggers (WhatsApp messages and reactions, group events, voice calls, and WABA messages) and 5 actions (send WhatsApp messages, group messages, WABA messages, WABA template messages, and check phone numbers for WhatsApp). Self-host or use n8n cloud. ### ElevenLabs — https://2chat.co/integrations/elevenlabs Run ElevenLabs ConvAI voice agents on real phone numbers powered by 2Chat. Inbound: route any incoming call to a 2Chat virtual number (90+ countries, from $5/month) to your ElevenLabs agent over SIP using the visual call designer. Outbound: configure 2Chat as the SIP trunk for ElevenLabs (server `us.voip.2chat.io:5090`, TCP, `X-SIP-Trunk` header) so the agent dials any number using your caller ID, billed at 2Chat per-minute rates. BYOC: import existing Twilio numbers into 2Chat without porting by syncing your Twilio Account SID and Auth Token (see https://help.2chat.io/en/articles/13310123-how-to-import-twilio-virtual-numbers). Includes IVRs, business-hours logic, human handoff, fallbacks, call recordings and ElevenLabs transcripts. Setup docs: https://help.2chat.io/en/collections/19229922-eleven-labs. ### Bubble — https://bubble.io/plugin/2chat-whatsapp-api--free-widget-1695140648428x528595962957135900 WhatsApp API plugin for Bubble no-code apps. ### WordPress — https://wordpress.org/plugins/2chat/ WordPress plugin for WhatsApp chat widget and messaging. ### Google Sheets — https://workspace.google.com/marketplace/app/2chat_for_google_sheets/952296739792 Send and receive WhatsApp messages directly from Google Sheets. ### Pipedream — https://pipedream.com/apps/2chat Build event-driven workflows with 2Chat on Pipedream. ### Lindy — https://www.lindy.ai/integrations/2chat AI assistant integration with 2Chat for automated conversations. ### Jotform — https://www.jotform.com/integrations/2chat Send WhatsApp notifications for Jotform submissions. ### Postman — https://documenter.getpostman.com/view/20444184/2s946h9YKd Explore the 2Chat API with the Postman collection. --- ## Virtual Phone Numbers 2Chat offers virtual phone numbers in 90+ countries. Numbers can be used for: - Receiving WhatsApp messages and calls - SMS messaging - Building a local business presence internationally Browse available numbers: https://2chat.co/virtual-phone-numbers ### How to Get a Virtual Number for WhatsApp: https://2chat.co/features/how-to-get-virtual-number-for-whatsapp Step-by-step tutorial for buying a virtual number on 2Chat and activating WhatsApp on it, no SIM card required. The whole process usually takes under 10 minutes: 1. Buy a virtual number on 2Chat. Compatibility with WhatsApp is shown before purchase. 2. Open WhatsApp or WhatsApp Business on a phone and register with the new number. 3. Request the verification code. WhatsApp tries SMS first; if the number does not support SMS, tap "Didn't receive code?" and choose the phone call option. 4. Receive the OTP in the 2Chat inbox: as a text message if the number supports SMS, or as a phone call answered from the browser. 5. Enter the 6-digit code in WhatsApp to finish activation. Key facts: the OTP arrives via SMS or phone call depending on what the number supports; 2Chat handles both. Virtual numbers work with the regular WhatsApp app, WhatsApp Business, and the WhatsApp Business API (Cloud API). New numbers should be warmed up (chat with known contacts for a few days before campaigns) to avoid temporary blocks. --- ## Developer SDKs & Telephony APIs 2Chat exposes telephony beyond the platform UI so you can embed voice and provision numbers from your own product. - **Voice SDK** (https://www.npmjs.com/package/@2chat/voice-sdk): Official `@2chat/voice-sdk` JavaScript SDK to embed real phone calls inside web and mobile apps. Use it to build in-app dialers, click-to-call buttons, browser softphones and custom call interfaces backed by 2Chat virtual numbers. - **Virtual Numbers API** (https://developers.2chat.co/docs/category/-virtual-phone-numbers): REST API to search, purchase, list and manage virtual phone numbers in 90+ countries programmatically. Covers local, mobile and toll-free numbers, with the same coverage available in the web app. Both ship under the same API key as the rest of the 2Chat platform. --- ## Mobile Apps - **Android**: 2Chat mobile app available on Google Play — https://play.google.com/store/apps/details?id=com.twochat.app&pcampaignid=web_share - **iOS**: 2Chat Voice & SMS app available on the App Store — https://apps.apple.com/app/2chat-voice-sms/id6766382996 --- ## Compare ### 2Chat vs ManyChat — https://2chat.co/alternatives/manychat A side by side comparison for teams evaluating 2Chat as a ManyChat alternative. **Pricing and limits** - 2Chat: flat monthly pricing based on agents and connections, not on how many contacts message you. Unlimited contacts, no contact overage fees. Meta WhatsApp conversation fees passed through at cost. - ManyChat: caps active contacts on every tier (25 on Free up to 25,000 on Advanced) and bills overages of up to $0.10 per extra contact depending on plan. User seats are also capped per plan. **WhatsApp Business** - 2Chat: WhatsApp Business API included on every plan, coexistence with the WhatsApp Business app (use app and API together), inbound WhatsApp calls, template management, and bulk messaging on all plans. - ManyChat: WhatsApp, SMS and email require the Pro plan ($29/mo annual) or higher; no coexistence support. **Channels** - 2Chat: WhatsApp, SMS, and voice calls with IVR, plus virtual phone numbers and a full phone system in one workspace. - ManyChat: focused on chat channels, no SMS/voice phone system. **AI and automation** - 2Chat: AI features and audio message transcription included on all plans. Native Make, n8n, and Zapier automation. - ManyChat: AI included only from the Pro plan up, no audio transcription, Zapier only. **Migration** - 2Chat: human migration assistance at no cost, move your current number in minutes. - ManyChat: self-serve only. ### 2Chat vs open-source WhatsApp libraries — https://2chat.co/alternatives/open-source-whatsapp-libraries A comparison for developers weighing 2Chat's hosted WhatsApp API against self-hosting an open-source project such as Baileys, whatsapp-web.js, whatsmeow, or WAHA (a self-hosted WhatsApp HTTP API server deployed with Docker). **Connection model** - 2Chat: same QR-based connection the libraries use (works like WhatsApp Web, no number migration), exposed as a hosted REST API with webhooks. Official WhatsApp Business API also available on every plan via Meta Embedded Signup. - Libraries: QR-based connection embedded in your own code, running on your own servers. No path to the official WhatsApp Business API. **Hosting and maintenance** - 2Chat: no servers to run. Session persistence, automatic reconnection, infrastructure monitoring, and WhatsApp protocol changes are handled by the platform. - Libraries: you provision and monitor a server, persist session state, handle reconnections, and update plus redeploy whenever WhatsApp changes the protocol. whatsapp-web.js additionally requires a headless browser. **Developer API** - 2Chat: REST API with docs and a Postman collection, webhooks with execution logs, send and receive messages and media, WhatsApp Groups automation, number verification, and Zapier, Make, and n8n integrations. - Libraries: send and receive primitives in code. REST wrapper, webhook delivery, and integrations are yours to build and host. WAHA ships a REST API and webhooks out of the box, but you still host, monitor, and update the container yourself. **Beyond messaging** - 2Chat: shared team inbox, no-code flow builder, AI agents, audio transcription, bulk campaigns, SMS and voice on the same platform, and an MCP server for AI agents. - Libraries: messaging only. Everything above the protocol layer is custom code. **Support** - 2Chat: dedicated human support. - Libraries: community support through GitHub issues and Discord. ### 2Chat vs Kommo — https://2chat.co/alternatives/kommo A comparison for teams evaluating 2Chat as a Kommo alternative. Kommo is a sales CRM with messaging channels; 2Chat is a communication platform built around conversations and calls. **WhatsApp connection** - 2Chat: connect any WhatsApp or WhatsApp Business number by scanning a QR code (no WABA account or Meta business verification), or use the official WhatsApp Business API via Meta Embedded Signup. Coexistence with the WhatsApp Business app, inbound WhatsApp calls, and a WhatsApp Groups API. - Kommo: native WhatsApp runs on the official Cloud API and requires setup through Meta. WhatsApp numbers are capped per plan (1 to 3, more per added user). **Telephony** - 2Chat: built-in phone system with virtual numbers in 90+ countries, IVR and call flows, call recording, and a Voice SDK for in-app calling. - Kommo: voice depends on third-party VoIP integrations from its marketplace. **Developer tools** - 2Chat: REST API for messages, number verification and groups, webhooks with execution logs, MCP server so AI agents (Claude, GPT, Gemini) can operate WhatsApp, plus Zapier, Make, and n8n. - Kommo: CRM API for building marketplace integrations, webhooks, Zapier. **AI and automation** - 2Chat: AI agents, flows, and audio transcription included on every plan. - Kommo: Salesbot from the Advanced plan up; AI agents capped per plan (3 to 50). **Pricing** - 2Chat: flat monthly plans priced by agents and connections, no lead or contact caps. - Kommo: per user with a 6-month minimum term and active-lead caps per plan (2,500 to 10,000). **Where Kommo is stronger** - Full CRM with sales pipelines, deal stages, kanban boards, and lead scoring. 2Chat connects to CRMs (HubSpot natively; others via Zapier, Make, n8n, or the API) instead of replacing them. ### 2Chat vs Twilio — https://2chat.co/alternatives/twilio A comparison for teams that need a virtual number that works out of the box, especially to create and run WhatsApp accounts. Twilio is a toolkit for building phone systems; 2Chat is the finished phone system. **The WhatsApp-on-a-virtual-number use case** - 2Chat: buy a virtual number in 90+ countries (from $5/month), start the WhatsApp registration, and receive WhatsApp's verification SMS or call directly in the 2Chat inbox or mobile app. Complete the signup, connect the account with a QR scan, and automate it with flows, AI agents, and the REST API. Official WhatsApp Business API also available. - Twilio: numbers are cheaper (US local from $1.15/month), but inbound SMS and calls are delivered to webhooks, software you must build and host, so there is no out-of-the-box way to read WhatsApp's verification code. Twilio's WhatsApp product is the official Business API only; it cannot host a regular WhatsApp account. **Receiving messages and calls** - 2Chat: built-in inbox, iOS and Android apps, answer calls in the web or mobile app, IVR and call flows without code, call recording, Voice SDK for in-app calling. - Twilio: webhooks and TwiML apps you write and host; IVR assembled with Studio or TwiML; contact-center inbox requires Twilio Flex, built and billed separately; support plans cost extra. **Developer tools** - 2Chat: REST API to search, buy, and manage virtual numbers, send and receive messages, webhooks with execution logs, Voice SDK, and an MCP server for AI agents. Usable entirely without code too. - Twilio: comprehensive APIs and SDKs for everything, with code required for everything. **Migrating** - 2Chat can import existing Twilio virtual numbers without porting: sync the Twilio Account SID and Auth Token, and the numbers get 2Chat's inbox, IVR, call flows, and apps on top. **Where Twilio is stronger** - Building custom communications products from low-level primitives at carrier scale, SIP trunking, and the lowest per-number and per-message rates for teams that can build and host the rest. ### 2Chat vs WATI — https://2chat.co/alternatives/wati A comparison for teams evaluating 2Chat as a WATI alternative. WATI is a WhatsApp Business API platform where everything runs through the official API; 2Chat is a communication platform built around conversations and calls. **WhatsApp connection** - 2Chat: connect any WhatsApp or WhatsApp Business number by scanning a QR code (no WABA account or Meta business verification), or use the official WhatsApp Business API via Meta Embedded Signup. Inbound WhatsApp calls and a WhatsApp Groups API. - WATI: official WhatsApp Business API only, so Meta business verification and an API-dedicated number come before the first message. One WhatsApp number per account; more only on the Business plan as paid add-ons. The official API cannot join WhatsApp groups. **Telephony** - 2Chat: built-in phone system with virtual numbers in 90+ countries, IVR and call flows, call recording, and a Voice SDK for in-app calling. - WATI: no phone system; AI voice agents on WhatsApp are available on the Business plan. **Developer tools** - 2Chat: REST API for messages, number verification and groups, webhooks with execution logs, a hosted MCP server so AI agents (Claude, GPT, Gemini) can operate WhatsApp, plus Zapier, Make, and n8n. - WATI: REST API, webhooks, Zapier, and an open-source MCP server you host yourself. **AI and automation** - 2Chat: AI agents, flows, and audio transcription included on every plan. - WATI: no-code chatbot builder with automation triggers capped per plan (2,500 to 25,000 per month) and AI credits capped per plan. **Pricing** - 2Chat: flat monthly plans priced by agents and connections, no contact caps. QR-connected numbers carry no per-message fees. - WATI: plans cap monthly active contacts (500 to 2,500) with add-ons beyond, include 3 to 10 users with extra seats paid, and Meta message fees are billed on every message. **Where WATI is stronger** - Large verified template campaigns run exclusively on the official API, prebuilt Shopify commerce campaigns, and AI voice agents answering WhatsApp calls on the Business plan. ### 2Chat vs Respond.io — https://2chat.co/alternatives/respond-io A comparison for teams evaluating 2Chat as a Respond.io alternative. Respond.io is an omnichannel inbox built on official messaging APIs; 2Chat is a communication platform built around conversations and calls. **WhatsApp connection** - 2Chat: connect any WhatsApp or WhatsApp Business number by scanning a QR code (no WABA account or Meta business verification), or use the official WhatsApp Business API via Meta Embedded Signup. Inbound WhatsApp calls and a WhatsApp Groups API. - Respond.io: official WhatsApp Business API only (Meta BSP), so Meta business verification and an API-dedicated number come before the first message. Supports the WhatsApp Business Calling API, but the official API cannot join WhatsApp groups. **Telephony** - 2Chat: built-in phone system with virtual numbers in 90+ countries, IVR and call flows, call recording, and a Voice SDK for in-app calling. - Respond.io: no phone system or virtual numbers; voice is limited to WhatsApp calls. **Developer tools** - 2Chat: REST API for messages, number verification and groups, webhooks with execution logs, a hosted MCP server so AI agents (Claude, GPT, Gemini) can operate WhatsApp, plus Zapier, Make, and n8n, included on every plan. - Respond.io: developer API, Zapier, and Make from the Growth plan ($159/month); webhooks and HTTP requests in Workflows only on Advanced ($279/month). **AI and automation** - 2Chat: AI agents, flows, and audio transcription included on every plan. - Respond.io: Workflows automation, broadcasts, and AI agents reserved for the Growth plan and above; not available on Starter ($79/month). **Pricing** - 2Chat: flat monthly plans priced by agents and connections, no contact caps or overage fees. QR-connected numbers carry no per-message fees. - Respond.io: Growth and Advanced start at 1,000 monthly active contacts with overages at $12 to $15 per extra 100, extra seats billed per user, and Meta message fees billed on every message. **Where Respond.io is stronger** - Managing many channels in one inbox (Messenger, Instagram, TikTok, Telegram, and more), large template campaigns exclusively on the official API, and enterprise controls like SSO and multiple workspaces. --- ## Company - **Website**: https://2chat.co - **Help Center**: https://help.2chat.io - **Blog**: https://2chat.co/blog - **API Documentation**: https://developers.2chat.co - **Status**: https://status.2chat.co - **Trustpilot**: https://www.trustpilot.com/review/2chat.co - **Capterra**: https://www.capterra.com/p/10005537/2Chat/ - **About us**: https://2chat.co/about 2Chat is trusted by 1,000+ businesses worldwide and is a certified Meta Technology Provider. 2Chat is built by a small but proud, self-funded team distributed between Paraguay, Mexico, and Colombia, with deep roots in the software industry. Most of the team worked together before in small companies and large billion-dollar enterprises, and came back together in 2023 to build 2Chat. From the 2Chat manifesto ("Small team, big mission"): small businesses power the world economy, yet they are left out when it comes to quality software. 2Chat wants to be the software that helps these businesses do more with less: saving an hour of their time by helping them create an automation, preventing a lost customer with a bot that answers a text after hours, just doing the thing the software should do when it should do it. The founding team has been doing software for over 20 years and has seen the fads and artificially inflated prices that small businesses cannot afford. Being a small business itself, without external funding by choice, 2Chat creates the features the team wished they had earlier in their careers and makes them available to budgets of all sizes. --- ## Agency Partner Program: https://2chat.co/partners A partnership program for marketing agencies, consultancies, integrators and development studios that already serve clients and want to add communications to their offer. The agency keeps the client relationship; 2Chat acts as the technical team behind it, providing the platform, the implementation and the technical support. **What the agency can sell** - Sales: multi agent WhatsApp inbox, AI agents that qualify leads, local numbers in more than 90 countries. - Marketing: bulk WhatsApp campaigns, visual builder for flows and chatbots, groups and catalog over API. - Post sale support: unified history per contact, audio transcription included, native integration with HubSpot, Zapier and n8n. **What the program includes** - Sales commission: every active account pays a recurring commission month after month, on top of what the agency bills for its own implementation and service. Terms are agreed with each agency. - Joint business development: 2Chat helps prepare the proposal, joins demos when it helps, and backs the agency up on large accounts. - Guided implementation: the 2Chat team works alongside the agency on connections, integrations and migrations. - Training and materials: product and implementation training, plus demos, documentation and use cases by industry. - Priority support: a direct channel to the technical team during onboarding and for the whole life of the account. - Joint marketing: case studies, content and shared presence, with the agency shown as a partner rather than an anonymous reseller. **Two partnership models**: reselling 2Chat inside the agency's own packages, or referring the opportunity and letting 2Chat close it. The model is defined together after applying. **How to join**: apply with the form on https://2chat.co/partners. Every application is reviewed by hand. The process is four steps: apply, define the model, train the team, and develop the first opportunities together. Initial training is completed in a few sessions. The application form sits in the hero of the program page. It asks for name, email, agency name and agency website, with an optional opt-in to product updates. Applications are answered within 24 business hours by the partners team. Available in English, Spanish and Portuguese. --- ## Open Source - GitHub Repositories: https://github.com/orgs/2ChatCo/repositories Open source projects and examples by the 2Chat team. --- ## Legal - Privacy Policy: https://2chat.co/legal/privacy-policy What data 2Chat collects as a controller (account, billing, support, website visitors), what communications data it processes on behalf of customers, how long each category is retained, cookies and how to control them, and data protection rights under GDPR, CalOPPA and CCPA. - Terms of Service: https://2chat.co/legal/terms-of-service The main agreement. Covers registration, accounts and account security, identity verification, subscriptions, metered usage and prepaid credit, telecom taxes and surcharges, phone numbers (allocation, porting, retention after termination), emergency services, call recording and transcription, messaging, do-not-call and suppression lists, delivery of calls and messages, AI features, acceptable use, WhatsApp and third party channels, data protection, warranty disclaimers, liability, force majeure and termination. - Acceptable Use Policy: https://2chat.co/legal/acceptable-use What the Service may and may not be used for, across voice, SMS and WhatsApp. Includes caller identification rules, restrictions on auto-dialling and robocalls, the ban on trunking a 2Chat number into a PBX, do-not-call screening, call recording consent obligations, fair use, and responsibility for charges arising from compromised API keys. - Messaging Policy: https://2chat.co/legal/messaging-policy Rules for all SMS, MMS and WhatsApp traffic: prior consent per recipient and consent record keeping, sender identification, opt-out keyword handling (STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT), brand and campaign registration requirements, prohibited content, and the customer's separate responsibility for do-not-call screening. - Data Processing Agreement: https://2chat.co/legal/dpa Applies where 2Chat processes personal data on behalf of a customer. Covers the controller and processor split, processing instructions, security, subprocessors and objection rights, assistance with data subject requests and breach notification, deletion, audits and international transfer mechanisms. - Subprocessors: https://2chat.co/legal/subprocessors The third parties 2Chat uses, split into platform subprocessors that may touch customer communications data and website and business tools that do not, with what each one does and where it processes data. Important notes for anyone summarising these documents: - 2Chat numbers cannot be used to call emergency services. The Service is not a replacement for a traditional telephone line and does not support 911, 112, 999 or any equivalent emergency number. - Call recording consent is the customer's responsibility, not 2Chat's. - Virtual number lifecycle on cancellation: when a subscription is cancelled the numbers under it stay active until the last day of the current billing period, and are deleted when the subscription expires. 2Chat does not hold numbers after that date and there is no grace period. A deleted number cannot be guaranteed recoverable. - Porting a number out of 2Chat requires an active subscription. The port must be started before cancelling, because a number deleted at expiry can no longer be ported. - Legal documents are published in English only. The English version is the binding one; Spanish and Portuguese visitors see a notice saying so.