Unified messaging platform

All messaging services in one API

WhatsApp, SMS, Email and the tools around them — chat widget, webhooks, contacts, templates and analytics — working together under a single authentication and dashboard.

Official Partner

WhatsApp API

Send messages, manage conversations and run template campaigns via the WhatsApp Business API. Official WhatsApp Partner.

Learn more

Send WhatsApp messages

Send text, media and template messages to any WhatsApp contact via a simple API POST call. Full support for interactive messages.

POST /api/v5/whatsapp/chats/{ClientId}/message

Template management

Access pre-approved WhatsApp templates via API. Customize dynamic variables and send notifications outside the 24-hour window.

GET /api/v5/notifications/whatsapp/templates

Conversations & history

Retrieve active chats and complete message history for each contact. Monitor conversations in real time.

GET /api/v5/whatsapp/chats

Bulk & notifications

Send the same approved template to thousands of contacts with per-recipient variables, or fire one-to-one notifications.

POST /api/v5/notifications/whatsapp

Two-way chat

Within the 24-hour customer care window, reply freely via API or the embeddable chat widget.

Secure authentication

JWT Bearer authentication with expiring tokens — the same credentials work across every Chat API channel.

POST /api/v5/auth/token

SMS API

Send transactional and promotional SMS via API with global coverage across 200+ countries, high deliverability and real-time tracking.

Learn more

Transactional SMS

Send order confirmations, OTP codes, shipping notifications and status updates via a simple API call.

POST /api/v5/notifications/sms

Promotional & bulk SMS

SMS marketing campaigns with dynamic personalization, segmentation and programmable scheduling.

POST /api/v5/notifications/sms/bulk

Global coverage

Reach over 200 countries with intelligent routing and automatic fallback to maximize deliverability.

GET /api/v5/notifications/sms/coverage

Tracking & reporting

Monitor delivery status of every SMS in real time. Detailed reports on deliverability, errors and costs.

GET /api/v5/notifications/sms/{id}/status

Delivery webhooks

Receive real-time notifications on SMS delivery status: sent, delivered or error.

OTP & 2FA ready

Built for verification codes, login alerts and appointment reminders with the same JWT used for WhatsApp and Email.

Email API

Send transactional and marketing emails via API. Customizable HTML templates, open and click tracking, automatic bounce handling.

Learn more

Transactional emails

Send order confirmations, password resets and notifications via API with DKIM, SPF and DMARC deliverability.

POST /api/v5/notifications/email

Customizable templates

Create and manage HTML email templates with dynamic variables. Responsive design across email clients.

Open & click tracking

Monitor in real time who opens your emails and which links are clicked.

Bulk sending

Send bulk emails to thousands of recipients with intelligent rate limiting and automatic bounce handling.

Email event webhooks

Receive real-time notifications on opens, clicks, bounces, unsubscribes and spam complaints.

Enterprise deliverability

DKIM, SPF, DMARC and dedicated IP options so messages land in the inbox, not spam.

Chat Widget

Embed a WhatsApp chat widget on your website with a simple iframe. No plugin required — one API call, any site.

Learn more

Generate iframe URL

Call the chat-box endpoint and receive a ready-to-use iframe URL in the response.

POST /api/v5/iframes/whatsapp/chat-box

One-line embed

Drop the iframe URL into your HTML. The widget loads WhatsApp conversations in real time.

Customer support

Offer live WhatsApp support from your app without forcing customers to leave your site.

E-commerce ready

Help shoppers with orders, shipping and returns directly inside your storefront experience.

Same auth as every channel

Authenticate once with JWT — the same token that powers WhatsApp, SMS and Email.

POST /api/v5/auth/token

Dashboard & API control

Create and manage chat boxes programmatically or from the RoxPay dashboard.

Webhook Manager

Configure webhooks to receive real-time events from WhatsApp, SMS and Email. Automatic retry, filtering and HMAC signatures.

Learn more

Real-time delivery

Events delivered instantly to your endpoint as soon as they occur. No polling, no delay.

POST /api/v5/webhooks/create

Retry logic

Automatic retries with exponential backoff on failure so no event is lost.

Event filtering

Subscribe only to the events you need. Reduce noise and optimize your server.

HMAC signature

Every webhook is signed with HMAC SHA-256 so you can verify authenticity.

Logs & debugging

Detailed logs for every event: payload, status code and response times.

Multi-channel events

Unified events from WhatsApp, SMS and Email in a single endpoint — one format, three channels.

Contact Manager

Integrated CRM for messaging contacts. Segmentation, tags, custom fields and GDPR compliance across every channel.

Learn more

Advanced segmentation

Segment contacts by attributes, tags, behavior and interaction history for targeted campaigns.

Custom tags & attributes

Add custom fields and flexible tags to organize contacts your way.

CSV import / export

Bulk import contacts from CSV or export them for external analysis with field mapping and validation.

Conversation history

View the complete conversation timeline for each contact across WhatsApp, SMS and Email.

Full CRUD API

Create, read, update and delete contacts programmatically via REST API.

POST /api/v5/clients

GDPR compliance

Consent management, right to erasure, data export and audit trail built in.

Template Manager

Create and manage WhatsApp templates with a visual editor. Automatic approval flow, dynamic variables and live preview.

Learn more

Visual editor

Create templates with an intuitive WYSIWYG editor and live preview — no technical skills required.

Auto-approval flow

Submit templates to WhatsApp for approval directly from the API and monitor status in real time.

Dynamic variables

Use placeholders to personalize each message with recipient data.

Multi-language

Create templates in multiple languages to reach customers with localized messages.

Template categories

Organize templates by marketing, utility and authentication. Filter and search quickly.

Real-time preview

Preview exactly how messages will appear on WhatsApp before sending them.

Analytics & Reports

Real-time analytics dashboard to monitor deliveries, reads, conversions and costs across WhatsApp, SMS and Email.

Learn more

Real-time dashboard

Live metrics for all channels with automatic updates so you always see current performance.

Custom reports

Create reports with date ranges, channel filters and campaign segmentation.

Delivery metrics

Delivery, read and bounce rates for every message. Identify issues as they happen.

Cost analysis

Track costs per channel and per message. Budgets, forecasts and spending optimization.

Data export

Export to CSV or PDF, or access metrics via API for your BI tools.

Webhook analytics

Monitor webhook delivery performance: response times, retries and success rates.

One platform, every channel

Manage WhatsApp, SMS and email from a single dashboard with unified APIs, shared authentication and centralised webhooks.

Single authentication

One JWT token for all channels. Integrate once, use everywhere.

Unified webhooks

Receive all events from a single endpoint. Messages, SMS and emails in one flow.

Unified dashboard

Monitor every channel from one dashboard with real-time analytics.

Chat API Platform

Ready to use the full platform?

Start with the free sandbox and send WhatsApp, SMS and email from one API. No credit card required.