Send transactional, one-time, and marketing text messages from a single REST API. Built for teams that need reliable, global, developer-first SMS delivery.
Start free trialBuilt for developers
Coverage
Send SMS to phone numbers across 90+ countries in E.164 format — no carrier agreements required.
Messaging
Receive replies on your SMS-enabled numbers via webhook and continue the conversation in the 2Chat inbox or programmatically.
Reliability
Track every message with real-time delivery receipts and detailed error codes when a message can't be delivered.
Developers
Authenticate with one API key header and ship in minutes. No SDK required, clear responses, no hidden quirks.
Automation
Trigger SMS from Zapier, Make, n8n, and other automation platforms without writing code.
Virtual phone numbers
Sending SMS with 2Chat requires a virtual phone number with SMS capability. Browse and activate numbers from 90+ countries directly from your dashboard.
API reference
Send your first SMS with a single HTTPS request. Use any language, any framework — just include your API key and go.
/open/sms/sendSend a text message from one of your SMS-enabled numbers to any phone in the world. Returns a message UUID for tracking delivery.
View endpoint documentationList sent SMS messages
Retrieve SMS delivery status
Configure SMS webhooks
Great teams don't leave results to chance. With the right communication system, you can follow up faster, build stronger relationships, and close more deals effortlessly.