Ruut Chat API
Communications · Messaging & SMS
An AI-powered customer support and communication platform for businesses across Africa.
Ruut Chat API Highlights
Ruut Chat API is best for businesses in Africa looking to unify and automate their customer communication across multiple channels with AI and human agents.
API Key (Header / Query)
Not specified
Ruut offers an AI-powered communication platform designed for customer support, sales, and marketing across various channels. Its API enables developers to programmatically manage customer interactions, including creating contacts, initiating conversations, and exchanging messages via WhatsApp, SMS, email, and voice calls.
The platform also facilitates the coordination between AI agents and human support teams. Developers leverage Ruut's API to build integrated customer communication experiences, centralize multi-channel interactions into a shared inbox, and automate responses using AI.
With support for webhooks, developers can receive real-time updates on messages and conversation changes, ensuring seamless and efficient customer engagement.
Ruut Chat API Core Features & Capabilities
| Feature | Status | Description & Capabilities |
|---|---|---|
| SMS Notifications | ✓ Supported | Deliver high-priority SMS messages, alerts, and verification one-time passwords. |
| Email Notifications | ✓ Supported | Send transactional receipts, welcome messages, and alerts with high inbox deliverability. |
| Voice / VoIP Calls | ✓ Supported | Provides native Voice / VoIP Calls capabilities integrated within the API. |
| In-App Chat & Messaging | ✓ Supported | Provides native In-App Chat & Messaging capabilities integrated within the API. |
| WebSocket Real-time Delivery | ✓ Supported | Provides native WebSocket Real-time Delivery capabilities integrated within the API. |
| Topic / Group Channel Subscriptions | ✓ Supported | Automate recurring subscription billing and scheduled customer debits. |
| WhatsApp Business API | ✓ Supported | Send rich template messages, media, and interactive chat flows over the official WhatsApp API. |
| Shared Team Inbox | ✓ Supported | Provides native Shared Team Inbox capabilities integrated within the API. |
| Bots & Chat Automation | ✓ Supported | Provides native Bots & Chat Automation capabilities integrated within the API. |
| Webhooks & Real-time Notifications | ✓ Supported | Receive immediate server callbacks on transaction completions, chargebacks, and system events. |
| OTP / Transactional SMS | ✓ Supported | Deliver high-priority one-time passwords and verification codes with guaranteed low latency. |
| Voice / OTP Calls | ✓ Supported | Automate text-to-speech voice OTP phone calls and interactive voice response (IVR) prompts. |
| Conversation API | ✓ Supported | Provides native Conversation API capabilities integrated within the API. |
- Ruut Chat from ₦10,000 per month
- Chat + Calls from ₦15,000 per month
- Save 15% with yearly billing
- Unlimited conversations subject to fair use
Ruut Chat API Supported Webhook Events
| Event Name | Trigger & Description |
|---|---|
order.completed | Order processing completed and fulfilled. |
status.changed | Real-time notification when system or resource status changes. |
Required Access Documents for Ruut Chat API
Different Ruut Chat API use cases
- Integrate customer chat:Embed customer chat sessions directly into a web or mobile application for real-time support.
- Automate responses with AI:Deploy Sage AI agents via the API to handle common customer questions and provide first responses.
- Send programmatic messages:Send SMS and WhatsApp messages for marketing campaigns, transactional alerts, or one-time passwords (OTPs).
- Manage voice calls:Initiate and control business voice calls within a conversation workflow, connecting customers to support teams.