99.99%
Uptime
Transactional Gateway
Controlled WhatsApp delivery for transactional, operational, and customer lifecycle messages.
Use this built-in CMS and customer portal to onboard clients faster.
99.99%
Uptime
120ms
Webhook latency
98%
Docs coverage
Quickstart In 3 Steps
1
Instance provisioning is restricted to your WhatsApp Gateway dashboard.
Dashboard > Instances > Create Instance
2
Open the instance manager and complete QR pairing.
Dashboard > Instances > Manage > Connect
3
Send messages and process webhook callbacks for events.
POST /api/send-message
Interactive Playground
All outgoing messages must be sent through the WhatsApp Gateway application API so responsible messaging checks, fair-use limits, suppression rules, and policy logging are applied before delivery.
curl -i -X POST "https://evoapi.faisak.com/api/send-message" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"instance_id":"gateway-demo","phone":"9665XXXXXXXX","message":"Your invoice INV-2041 is ready. Please check your customer portal.","message_purpose":"transactional"}'
{
"key": {
"id": "3EB0XXXX",
"remoteJid": "9665XXXXXXXX@s.whatsapp.net"
},
"status": "PENDING"
}
Configure webhook delivery in the customer portal:
Dashboard > Instances > Manage > Webhook
{
"destination_url": "https://your-app.example.com/webhook",
"events": ["message.received", "message.status_updated"],
"status": "active"
}
curl -i -X POST "https://evoapi.faisak.com/api/send-message" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"instance_id":"gateway-demo","phone":"9665XXXXXXXX","message":"Your invoice INV-2041 is ready. Please check your customer portal.","message_purpose":"transactional"}'
Use an instance created and connected from your app dashboard.
{
"key": {
"id": "3EB0XXXX",
"remoteJid": "9665XXXXXXXX@s.whatsapp.net"
},
"status": "PENDING"
}
Create your account and start building in minutes.
Everything You Need To Build
RESTful JSON APIs for messaging delivery and webhook operations.
Receive real-time events for delivery, incoming messages, and status.
Track message outcomes and monitor latency across your integrations.
MFA, CSRF protection, and role-based permissions for customer accounts.
Integrate your apps, CRMs, and automation flows with one gateway API.
Clear endpoint patterns for Node.js, PHP, Python, Java, and Go clients.
Simple, Transparent Pricing
$5 / 30 days
Best for testing and small transactional alerts.
$12 / 30 days
Best for active business workflows.
$30 / 30 days
Best for multi-branch operations, agencies, and higher transactional usage.
Higher limits are available only after manual review. WhatsApp Gateway does not approve marketing, spam, or cold outreach use cases.
All plans include fair-use message limits to protect gateway reliability and discourage spam or marketing abuse.
SDK examples are available now. Official package releases are being prepared.
SDK Examples
Explore PHP, Node.js, and Python examples for sending messages, handling errors, and verifying webhook signatures.
Review the OpenAPI v1 contract or download /openapi.json for client generation.
Download the Postman collection and test WhatsApp Gateway APIs quickly.
Start with POST /api/send-message and responsible messaging examples.
Frequently Asked Questions
Create account, create/connect instance from your dashboard, generate API key, configure webhook, then send first test message.
Yes. Use your dedicated WhatsApp number and connect it to your instance through QR pairing.
Configure webhook URL and selected events. The gateway sends JSON events for delivery and inbound updates.
Messages can be blocked or queued for review. Higher transactional limits require use-case review.
Yes. You can send outbound messages and receive inbound events with webhook callbacks.
Yes. Use the Download PDF button to share one complete developer guide with your team.
Build reliable WhatsApp notifications for expected transactional and operational communication.