WhatsApp API: Connect Your Users' Chats to Your App
Connect your users' WhatsApp accounts to your app through a single API. Send and receive messages, sync group chats, manage contacts, without building any messaging infrastructure.
One API for WhatsApp: Connect Every Account Type
We support both WhatsApp and WhatsApp Business mobile apps. Same messaging capabilities on both: text, voice messages, video messages, attached files, reactions and more. Our API handles both with the same unified schema.
Connect your users' personal WhatsApp accounts to your platform. Sync all conversations, contacts, group chats, voice messages, video messages, reactions and files in real time.
Integrate WhatsApp Business mobile app accounts used by SMBs and sales teams. Same messaging features as Classic: text, voice, video, files, reactions. Ideal for CRM, support, and sales enablement tools.
WhatsApp API Integration
for Messaging & Contacts
Send, receive, and sync all WhatsApp conversations, group chats, and attachments directly within your application.
Retrieve & Sync Conversations
Sync all WhatsApp chat history and new messages in real time. Link conversations to contacts in your CRM or platform.
Send & Receive Messages
Send text messages, reply to conversations, and manage read receipts and reactions directly from your application.
Share Files & Attachments
Send and receive documents, images, and media files. All attachments are synced and accessible via API.
Real-Time Webhooks
Get instant notifications for new messages, reactions, read receipts, and account status changes via webhooks.
Manage Group Conversations
List all WhatsApp groups, retrieve members, and sync group messages in real time. Your users keep full visibility on every team and client group.
Sync & Enrich Contacts
Automatically import WhatsApp contacts into your platform. Enrich profiles with phone numbers, profile pictures, and online status.
Shared Team Inbox
Centralize all WhatsApp conversations from multiple accounts into one unified inbox. Handle absences and handovers seamlessly.
Message History Sync
Retrieve full conversation history on connection. Access past messages, files, and media shared across all chats and groups.
Orchestrate WhatsApp, Email & LinkedIn in One Sequence
Let your users build automated outreach workflows that combine WhatsApp, email, and LinkedIn touchpoints, all powered by a single API. Each step fires at the right time, on the right channel, with personalized messages.
WhatsApp API Capabilities
WhatsApp API integration is easy for software editors, whether you're building a CRM, ATS, or Outreach tool. No Business API restrictions. No Meta onboarding nightmare. Just real-time sync of chats, groups, and contacts from personal WhatsApp accounts.
Messages
10 endpoints available
Account Connection
2 endpoints available
Attachments
2 endpoints available
Webhooks
3 events available
WhatsApp API Use Cases
Add WhatsApp messaging to your platform. From recruiting to sales to outreach, give your users a direct line to prospects and clients.
ATS Publisher
Let recruiters reach candidates instantly on WhatsApp, faster replies, fewer no-shows, more placements.
ATS Use CaseCRM Publisher
Sync WhatsApp conversations into your CRM. Your users manage deals and follow-ups without leaving the platform.
CRM Use CaseOutreach
Add WhatsApp steps to multi-channel sequences. Higher open rates, faster replies, more meetings booked.
Outreach Use CaseBuild Features into Your Product Today
Try our White-Label solution for free and unlock its full potential for your business. With the 7-Day Free Trial, gain access to the complete suite of features designed to enhance your platform's capabilities and branding.
What's included
WhatsApp API Integration for Modern Apps
Connect personal and business WhatsApp accounts in minutes. No Meta Business API restrictions, no onboarding nightmare. Just real-time messaging from your codebase.
Simple Integration
Send messages, sync conversations, and manage contacts with a few lines of code. Our SDK handles authentication, session management, and reconnection logic.
// Connect to WhatsApp in seconds import { UnipileClient } from 'unipile-node-sdk'; const client = new UnipileClient({ dsn: 'https://api.unipile.com', token: process.env.UNIPILE_TOKEN }); // Send a WhatsApp message await client.messaging.send({ account_id: accountId, chat_id: 'chat_xyz', text: 'Hey! Just sent the proposal 📎' }); // List all conversations const chats = await client.chats.list({ account_id: accountId, limit: 50 });
RESTful API
Clean, standardized endpoints with JSON responses. Send messages, list chats, and manage contacts through predictable REST calls.
Real-time Webhooks
Get instant notifications for new messages, read receipts, reactions, and status changes. No polling, no delays.
No Meta Business API Required
Unipile is not an official Meta Partner. We connect personal and business WhatsApp mobile apps directly, leveraging DMA interoperability. No Meta onboarding, no business verification, no message template approvals.
Automatic Session Management
QR code login, session persistence, and automatic reconnection. We keep WhatsApp sessions alive so your users stay connected.
Groups & Contacts Sync
Full access to group conversations, participants, and contact lists. Sync and enrich contact data automatically.
File Attachments
Send and receive images, documents, PDFs, and voice notes. Full media support through a single endpoint.
One dashboard for all your integrations
Manage all your LinkedIn, WhatsApp, Gmail accounts and more from a single, intuitive interface.
Accounts
03/01/2025
02/15/2025
02/10/2025
03/01/2025
02/28/2025
02/20/2025
03/01/2025
02/25/2025
03/01/2025
02/22/2025
02/14/2025
02/12/2025
02/08/2025
02/05/2025
03/01/2025
02/15/2025
03/01/2025
02/22/2025