API WhatsApp pour envoyer des messages : Le guide d'intégration complet

DMA

Notre solution s'inscrit dans le cadre de la Loi sur les marchés numériques (DMA). Les profils des utilisateurs ne sont jamais stockés ou récupérés, et notre API se concentre exclusivement sur l'interopérabilité de la messagerie. Les clients sont tenus de respecter les conditions de chaque fournisseur.

L'intégration de la messagerie WhatsApp dans votre logiciel n'est plus seulement un avantage, c'est un facteur de croissance. Avec plus de 2 milliards d'utilisateurs dans le monde, WhatsApp est devenu le canal de communication privilégié pour les ventes, le recrutement et l'assistance à la clientèle. Pour les éditeurs de logiciels qui créent des CRM, des ATS ou des plateformes de sensibilisation, l'ajout de la possibilité d'envoyer des messages via l'API WhatsApp peut transformer l'engagement des utilisateurs et les taux de conversion.

Dans ce guide, nous expliquerons comment fonctionne l'API WhatsApp, comment envoyer des messages par programmation et pourquoi l'API unifiée d'Unipile constitue le moyen le plus rapide et le plus souple d'intégrer la messagerie WhatsApp directement dans votre produit.

Unipile - What is the WhatsApp API

What is the API WhatsApp?

L'API WhatsApp permet aux développeurs d'intégrer l'envoi et la réception de messages directement dans leur logiciel. Contrairement aux applications mobiles grand public ou professionnelles, l'API fournit des points de terminaison pour :

Envoyer des messages textuels, multimédias ou vocaux
Gérer les contacts et les conversations
Trigger messages from events in your application
Récupérer l'historique des conversations ou les reçus de livraison

Il est donc idéal pour les outils SaaS qui gèrent la communication, les CRM, les logiciels de recrutement, les plateformes d'assistance à la clientèle ou les solutions de sensibilisation.

API WhatsApp
9:41
WhatsApp
Laura Chen
Michel Opra
Guy Hawkins
Sofia Marin
Abhishek Dai
Michel Opra
Michel Opra Thank you for the details
3:09
Guy Hawkins
Guy Hawkins Hi team, we are making progress
2:20
Laura Chen
Laura Chen Sending the contract tomorrow
Yest.
Sofia Marin
Sofia Marin Let's coordinate our efforts
Yest.
Abhishek Dai
Abhishek Dai Photo received, thanks
Yest.
Chats
Appels
Contacts
Michel Opra
Michel Opra
LinkedIn
Instagram
WhatsApp
Gmail
Google Agenda
Telegram
Message
Email
Calendrier
Activités Nouveau
WhatsApp
Je vous ai envoyé le contrat signé Aujourd'hui 15:08
Gmail
Here is the proposal follow up Aujourd'hui 13:02
Google Agenda
Événement prévu lundi 05/02 Yest. 11:54 AM
unipile-api
curl -X POST \ --url https://api1.unipile.com:13111/api/v1/chats/2356/messages \ -H 'accept : application/json' \ -H 'content-type : multipart/form-data' \ -F Bonjour ...
Unipile - Official Ways to Send Messages with WhatsApp

Official Ways to Send Messages with WhatsApp

Before choosing how to integrate WhatsApp into your product, it is essential to understand the difference between the three available versions: WhatsApp App (Classic), WhatsApp Business App, ou encore WhatsApp Business API / Cloud API. Each has its own purpose and level of flexibility.

WhatsApp
Version 01

WhatsApp App (Classic)

Pas d'API officielle Les comptes personnels

This is the regular mobile application used by individuals. It does not include an official API, meaning you cannot send messages programmatically through Meta tools. However, with the Unipile unified API, even these personal accounts can be securely connected and synchronized, enabling message sending directly from your platform interface.

WhatsApp
Version 02

WhatsApp Business App

Pas d'API publique Small companies

Designed for small companies, the WhatsApp Business App allows teams to manage conversations with basic features like quick replies or labels. Yet it still lacks a public API for developers, making multi-user integration impossible without a third-party solution such as Unipile.

WhatsApp
Version 03

WhatsApp Business API et Cloud API

Official Meta API Verified accounts only

The official Meta APIs are built for enterprises needing structured, automated messaging. The Business API (on-premise) must be self-hosted, while the Cloud API is hosted directly by Meta. Both allow sending messages, managing templates, and automating flows, but come with significant limitations: approval requirements, per-conversation billing, and restricted access to verified business accounts only.

For most SaaS editors, these options remain too rigid and time consuming to deploy. That is why solutions like the Unipile unified API provide a faster and more accessible alternative, letting your users send WhatsApp messages in real time without Meta onboarding or hosting constraints.

WhatsApp Cloud API: Meta Simplified Alternative

Pour rendre l'intégration de WhatsApp plus accessible, Meta a introduit l'option API dans le nuage, a hosted version of its Business API running on Meta own servers. It removes the need for businesses to maintain their own infrastructure, which can reduce setup costs and simplify growth.

Cependant, alors que l'API Cloud offre le même prix par message que la Business API sur site, son accessibilité reste limitée. Seule comptes professionnels vérifiés peut l'utiliser, et chaque message automatisé nécessite toujours une autorisation. approbation du modèle de Meta.

WhatsApp
API Meta Cloud
Verified business accounts only, personal accounts are excluded
Template approval required from Meta for every automated message
Rigid pricing model tied to conversation windows
Approval delays that fit grandes entreprises more than fast moving software teams
Unipile API unifiée
Access to personal or business accounts, connected by your users
Aucune approbation Meta and no template validation step
Predictable pricing with no per-conversation billing
No server management, live integration within minutes

For software vendors and SaaS publishers, these restrictions mean that even with Cloud hosting, the process remains far from agile. By contrast, unified API solutions like Unipile deliver a predictable pricing structure and instant integration, with full access to personal or business WhatsApp accounts within minutes.

Démarrer
Unipile - Sending Messages with Unipile WhatsApp API

Sending Messages with the Unipile WhatsApp API

For CRMs, ATS, and outreach tools, Unipile offers a unified alternative that lets your users connect their personal or business WhatsApp accounts instantly, with no Meta approval and no server management.

One authentication flow for WhatsApp Classic and WhatsApp Business
Messages sent and received on behalf of your authenticated users
Real time synchronization with webhooks, alongside your other channels
API WhatsApp
Michel Opra
Michel Opra
LinkedIn
Instagram
WhatsApp
Gmail
Google Agenda
Message
Email
Calendrier
Activités Nouveau
Gmail
Here is the signed contract Aujourd'hui 15:08
WhatsApp
I sent you the proposal Aujourd'hui 13:02
Google Agenda
Événement prévu lundi 05/02 Hier 11:54 AM
Unipile - Example API Routes WhatsApp

Once the account is connected through QR code authentication, developers can programmatically:

Envoyer des messages et y répondre
Échanger des pièces jointes et des notes vocales
Synchronisation de l'historique des discussions et des statuts de livraison
Gérer les conversations de groupe

L'API Unipile résume toutes les complexités de WhatsApp en Requêtes RESTful HTTPpermettant aux développeurs de créer des fonctions de messagerie en quelques jours seulement.

S'inscrire
Exemples de routes API
Envoyer un message WhatsApp Publier
# Envoyer un message dans une conversation existante POST https://api1.unipile.com:13111/api/v1/chats/{chat_id}/messages { "account_id": "ton compte WhatsApp", "texte": "Bonjour de l'API Unipile" }
Liste des chats WhatsApp Get
# Récupérer toutes les conversations d'un compte connecté GET https://api1.unipile.com:13111/api/v1/chats ?account_id={account_id}&limit=20
Unipile - Why Sending Messages via Unipile API Is Simpler

Why Sending Messages via the Unipile API Is Simpler

With Unipile, sending messages through WhatsApp becomes effortless. Instead of dealing with multiple APIs or the restrictive Meta approval system, you connect once and access all major channels, WhatsApp, LinkedIn, and Email, through a single integration. The onboarding flow is simple and secure: your users authenticate via QR code, and messages start syncing instantly.

One single integration

Connect once and reach WhatsApp, LinkedIn, and Email from the same set of endpoints.

QR code onboarding

No template validation and no message count limits, your users authenticate in seconds.

Predictable pricing

Pricing is fixed per connected account, so your costs stay stable as message volumes grow.

GDPR and SOC 2

Every interaction is handled under strict security standards, ensuring privacy and reliability.

Developers also get SDKs in multiple languages, so WhatsApp messaging features ship in days rather than weeks. Unipile turns a complex, provider dependent process into a developer friendly experience built for fast moving software teams.

Node.js PHP Python

Send Text and Voice Messages with the WhatsApp API

With the Unipile unified API, software editors can let their users send WhatsApp messages instantly, not only classic text, but also voice messages that make conversations more personal and engaging.

Text messages sent on behalf of the authenticated user
Voice notes and audio attachments through the same endpoint
Delivery and read statuses returned in real time via webhooks
Documention
Laura Chen
Laura Chen
Connected account
WhatsApp

Hi, could you send me the details of the offer?

10:24

Sure, sending everything right now.

10:25
0:12
10:26
Commercial-offer.pdf 248 KB
10:26

Perfect, I just received everything. Thanks!

10:28
POST /chats/{chat_id}/messages

Envoyer des messages texte et vocaux avec l'API WhatsApp

Grâce à l'API unifiée d'Unipile, les éditeurs de logiciels peuvent permettre à leurs utilisateurs d'envoyer instantanément des messages WhatsApp, non seulement du texte classique, mais aussi des messages vocaux qui rendent les conversations plus humaines et plus personnelles.

Boîte de réception de l'API WhatsApp avec envoi de messages vocaux et textuels

Les messages textuels restent le format le plus utilisé. Ils permettent à vos utilisateurs de répondre rapidement à des prospects, des candidats ou des clients directement depuis votre interface. Chaque message est synchronisé en temps réel, ce qui garantit que les échanges entrants et sortants apparaissent exactement comme dans l'application mobile WhatsApp. Les développeurs peuvent les déclencher de manière programmatique par le biais de routes API simples telles que /messages, ce qui facilite la mise en œuvre de l'automatisation.

Outre le texte, l'API prend également en charge les messages vocaux, l'une des fonctionnalités les plus attrayantes de WhatsApp. Les utilisateurs peuvent enregistrer ou joindre un fichier audio directement à partir de votre plateforme, ce qui convient parfaitement aux recruteurs qui laissent des commentaires détaillés ou aux représentants commerciaux qui ajoutent une touche personnelle à leurs suivis. Ces messages sont transmis de manière sécurisée et apparaissent comme des notes vocales standard dans le fil de conversation de l'utilisateur, avec des commandes de lecture intégrées à l'interface utilisateur de votre produit.

Unipile assure une synchronisation complète des médias, y compris les accusés de réception, les horodatages et l'historique des messages, de sorte que vos utilisateurs ne perdent jamais le contexte d'un canal à l'autre.

Boîte de réception de l'API WhatsApp avec envoi de messages vocaux et textuels

Gérer les conversations de groupe et la collaboration

Les groupes WhatsApp sont devenus un moyen naturel pour les équipes de communiquer, qu'il s'agisse de coordonner des projets, des campagnes de recrutement ou des suivis de clients. Grâce à l'API d'Unipile, vous pouvez intégrer cette couche collaborative directement dans votre produit SaaS.

Intégration du chat de groupe de l'API WhatsApp dans une interface ATS

Vos utilisateurs peuvent répertorier, créer et gérer des groupes à partir de leurs comptes WhatsApp connectés, sans quitter votre interface. Chaque message, fichier multimédia ou réaction publié dans un groupe est synchronisé en temps réel, offrant à votre plateforme la même fluidité que l'application native.

Cette fonctionnalité est particulièrement utile pour les systèmes de gestion des candidatures, les systèmes de gestion de la relation client et les outils de sensibilisation, où plusieurs utilisateurs interagissent souvent avec la même base de contacts. Les recruteurs peuvent gérer les discussions des candidats dans un fil de discussion partagé ; les équipes de vente peuvent collaborer sur les interactions avec les clients ; les agents d'assistance peuvent partager des mises à jour sur les dossiers en cours, le tout dans une boîte de réception unifiée.

L'architecture unifiée d'Unipile gère automatiquement la synchronisation, les permissions et les webhooks, garantissant que chaque groupe reste à jour à travers les comptes et les appareils. Les développeurs n'ont pas besoin de gérer les états de session ou les connexions WebSocket, tout est pris en charge par la plateforme.

Unipile - WhatsApp API Capabilities (light)
API WhatsApp

API WhatsApp Capacités

WhatsApp API integration is easy for software editors, whether you are 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 the accounts your users connect.

Explorer tous les points finaux
Messages
ConnexionCompte
Pièces jointes
Webhooks

Messages

10 points finaux disponibles

Send and reply messages
Send voice messages
Envoyer des messages vidéo
List messages, chats and attendees
Sync history
Réactions
Delete message
Lire les accusés de lecture
Create group
List groups and contacts

Connexion au compte

2 points finaux disponibles

Hosted auth: white label flow to connect your end users
Custom auth: connect users with credentials, cookies or your Chrome extension

Pièces jointes

2 points finaux disponibles

Send file attachments
Receive file attachments

Webhooks

3 événements disponibles

Statut du compte
Nouveau message
New reaction, read or event
Unipile - Why Choose Unipile Instead of the Meta Official WhatsApp API

Why Choose Unipile Instead of the Meta Official WhatsApp API

While the official Meta WhatsApp Business API is designed for large enterprises with strict approval workflows and limited flexibility, Unipile offers a unified and developer friendly alternative. With Unipile, software editors can instantly connect any WhatsApp or WhatsApp Business account through a simple QR authentication, send and receive text or voice messages, manage groups, and go live in just a few days. No hosting, no message templates, and no 24 hour restrictions, just real time messaging integrated directly inside your CRM, ATS, or outreach platform.

Capacité Meta official path Unipile pour WhatsApp App et Business App
Disponibilité de l'API No API for the App or the Business App API unifiée pour connecter les comptes existants
Accompagnement Non pris en charge pour ces applications QR flow hosted inside your product
Modèles de messages Sans objet No template approval required
24 hour window Sans objet Continuité du chat standard à partir de l'appareil de l'utilisateur
Groupes Non disponible Create and manage groups in app
Médias et voix Non disponible Envoyer et recevoir des fichiers et des notes vocales
Multi agent use Non disponible Boîte de réception partagée avec autorisations
Le temps d'intégration No available path Days to go live with a single API surface
Cross channel Separate builds for each provider Same model for WhatsApp, LinkedIn and Email
Hébergement et maintenance Self hosted or not applicable Fully managed by Unipile with webhooks
Disponibilité de l'API
Meta official path No API for the App or the Business App
Unipile API unifiée pour connecter les comptes existants
Accompagnement
Meta official path Non pris en charge pour ces applications
Unipile QR flow hosted inside your product
Modèles de messages
Meta official path Sans objet
Unipile No template approval required
24 hour window
Meta official path Sans objet
Unipile Continuité du chat standard à partir de l'appareil de l'utilisateur
Groupes
Meta official path Non disponible
Unipile Create and manage groups in app
Médias et voix
Meta official path Non disponible
Unipile Envoyer et recevoir des fichiers et des notes vocales
Multi agent use
Meta official path Non disponible
Unipile Boîte de réception partagée avec autorisations
Le temps d'intégration
Meta official path No available path
Unipile Days to go live with a single API surface
Cross channel
Meta official path Separate builds for each provider
Unipile Same model for WhatsApp, LinkedIn and Email
Hébergement et maintenance
Meta official path Self hosted or not applicable
Unipile Fully managed by Unipile with webhooks
Démarrer

Intégrez WhatsApp dans votre logiciel en toute transparence avec Unipile

ntégrer WhatsApp dans votre produit avec Unipile ne prend que quelques étapes. Une fois que vous avez créé votre application dans le tableau de bord Unipile, vos utilisateurs peuvent relier leurs comptes WhatsApp ou WhatsApp Business par le biais d'un formulaire d'inscription. authentification sécurisée par code QR. De là, vous accédez instantanément à l'envoi de messages, aux notes vocales, aux pièces jointes et à la gestion de groupes, le tout par le biais d'une API unique et unifiée.

Contrairement à l'écosystème de Meta, vous n'avez pas besoin de gérer des serveurs, de demander des approbations de modèles ou de gérer des flux d'intégration complexes. Unipile s'occupe de la synchronisation et de l'hébergement, ce qui permet à votre équipe de développement de se concentrer sur la création de nouvelles fonctionnalités plutôt que sur l'infrastructure.

Votre intégration peut être réalisée en seulement deux jours, avec SDK disponibles en Node.js, PHP et PythonVous pouvez également utiliser les services d'une équipe d'experts, d'une documentation complète et d'un support technique réactif. Une fois connecté, vous pouvez commencer à envoyer et à recevoir des messages en temps réel, de la même manière que vos utilisateurs le font déjà sur WhatsApp, mais de manière totalement intégrée à votre CRM, ATS ou plateforme de sensibilisation.

Unipile - How to Integrate WhatsApp with Unipile in Minutes

How to Integrate WhatsApp with Unipile en quelques minutes

Connecting WhatsApp to your software with Unipile is fast, secure, and developer friendly. Start by signing up to create your API account, then log in to the dashboard to manage all connected channels, LinkedIn, Gmail, WhatsApp, and more.

A partir de là, vos utilisateurs peuvent authentifier leur compte WhatsApp par le biais d'un simple QR code login, the same way they would on the mobile app. Once linked, conversations, voice messages, and files sync instantly inside your product. No configuration headaches, no waiting for Meta approval, just a real time, ready to use messaging layer embedded in your CRM, ATS, or outreach platform.

1

S'inscrire à Unipile

Create your API account in a few seconds, no credit card required.

2

Log in to the Dashboard

Access your workspace and manage every connected account from one place.

Unipile
Comptes
Test
Webhooks
Clés API
Paramètres

Comptes

Connect an account
4 Opérationnel 0 Authentication required
NomIDStatut
LinkedIn
Michel Opra
acc_01jgpb44tjf Opérationnel
WhatsApp
Michel Opra
acc_01jgpb7tfqf Opérationnel
Gmail
Michel Opra
acc_01jgpb4ezwf Opérationnel
Outlook
Michel Opra
acc_01jgpb4vzbf Opérationnel
WhatsApp
Sign in to WhatsApp
Follow the steps to connect
1Open WhatsApp on your phone
2Tap Menu or Settings and select Linked devices
3Tap on Link a Device
4Point your phone to this screen to capture the code, you have 60 seconds before the code expires
18
Annuler

Quick WhatsApp API integration with Authentification par code QR

With Unipile, connecting a WhatsApp account takes just a few minutes. The flow is simple, secure, and avoids the long Meta business approval process. Here is how it works:

1. Request a QR code

Your application generates a unique QR code through the Unipile API. Your user simply scans it with WhatsApp to start the authentication.

2. Display the QR code

Show the code inside your own interface with the hosted auth flow or your custom screen. The code stays valid for 60 seconds and can be refreshed on demand.

3. Confirmer l'authentification

Unipile validates the session and returns the account id of the connected user. The account status is then pushed to your backend through webhooks.

4. Lancer la messagerie

Chats, contacts, and history sync instantly. Your users can send text, files, and voice notes directly from your product, with delivery statuses returned in real time.

Documentation

En savoir plus avec
notre API de messagerie

Unipile ne s'arrête pas à WhatsApp. Grâce à une intégration unique, votre logiciel peut également connecter LinkedIn, Gmail, Outlook, Instagram, Messenger, Telegram et X (Twitter). Cette couche unifiée rassemble toutes les conversations, tous les commentaires et tous les messages en un seul endroit, créant ainsi une boîte de réception véritablement cross-canal pour vos utilisateurs.

En synchronisant toutes les communications en temps réel, Unipile aide votre application à fournir un flux de travail plus fluide, à stimuler la productivité des utilisateurs et à garantir une expérience cohérente sur tous les canaux connectés.

Unipile - Integration Support and Resources for WhatsApp API Success

Integration Support and Resources for API WhatsApp Success

Intégration rapide, aucune complexité

Connecting WhatsApp with Unipile is effortless. Our unified API handles authentication and synchronization, so you can move from testing to production without the friction of the Meta approval process. No hosting setup, no template validation, just a ready to use, fully managed messaging layer.

Soutien d'un expert du début à la fin

The Unipile engineering team works closely with your developers to guarantee a smooth rollout. You get access to in depth documentation, SDKs, and personalized technical guidance throughout your integration process, ensuring your deployment is stable, fast, and reliable from day one.

Always Up to Date and Reliable

Unipile evolves in sync with every provider. Whether it is WhatsApp, LinkedIn, or Gmail, our connectors stay automatically compatible, removing the need for manual updates. Your software remains secure and compliant, with predictable maintenance costs as your usage grows.

Conclusion

L'intégration de la messagerie WhatsApp dans votre produit ne doit pas être complexe. Avec L'API unifiée d'UnipileGrâce à Meta, les éditeurs de logiciels peuvent offrir à leurs utilisateurs une communication transparente, depuis les messages textuels et vocaux jusqu'aux discussions de groupe, sans avoir à se préoccuper des restrictions de configuration ou des obstacles à l'approbation de Meta.

En quelques jours seulement, votre équipe peut connecter WhatsApp, LinkedIn et Email dans un système unique et évolutif, sécurisé, conforme et constamment mis à jour. Que vous construisiez un CRM, un ATS ou une plateforme de sensibilisation, Unipile vous permet de vous concentrer sur la valeur principale de votre produit pendant que nous nous occupons de l'infrastructure derrière chaque conversation.

Commencez à intégrer plus intelligemment, et non plus difficilement, créez votre expérience WhatsApp avec Unipile dès aujourd'hui.

Unipile - WhatsApp API FAQ

FAQ, API WhatsApp to Send Messages

Everything software publishers ask before integrating WhatsApp messaging into their product.

01 Puis-je envoyer des messages WhatsApp directement à partir de mon logiciel en utilisant Unipile ?
Oui. Avec l'API unifiée Unipile, vos utilisateurs peuvent envoyer et recevoir des messages WhatsApp, y compris du texte, des notes vocales et des pièces jointes, directement à l'intérieur de votre CRM, ATS ou plateforme de prospection.
02 Unipile prend-il en charge l'application WhatsApp et l'application WhatsApp Business ?
Oui. Unipile connecte à la fois les versions classique et professionnelle de WhatsApp, permettant à vos utilisateurs de conserver leurs comptes existants tout en bénéficiant de toutes les capacités de messagerie basées sur l'API.
03 Quelle est la différence entre l'API WhatsApp Business de Meta et l'API Unipile ?
The Meta API requires approval, message templates, and bills per message sent, priced by template category. Unipile removes these barriers with instant QR authentication and predictable pricing per connected account.
04 Puis-je envoyer des fichiers multimédias et des notes vocales par l'intermédiaire de l'API ?
Absolument. L'API Unipile permet l'envoi et la réception d'images, de documents, de vidéos et de messages vocaux, le tout synchronisé en temps réel avec l'appareil de l'utilisateur connecté.
05 How long does it take to integrate the Unipile WhatsApp API?
Most teams go live in less than two days. With ready to use SDKs, complete documentation, and a testing environment, your developers can test and deploy the integration quickly.
06 Unipile est-il sûr et conforme ?
Oui. Unipile est Conforme au GDPR et Certifié SOC 2 since October 19, 2025, ensuring data protection, encryption, and secure hosting. Accounts are authenticated through QR code, with no credentials stored by your application.

Still have a question about your WhatsApp integration?

Parlez à un expert

Vous aimerez aussi

LinkedIn Search API : Amplifier la valeur utilisateur pour les éditeurs

LinkedIn Search API : Amplifier la valeur utilisateur pour les éditeurs

LinkedIn, la plus grande plateforme de réseautage professionnel au monde, offre divers outils et services pour aider les utilisateurs à se connecter, à s'engager et à développer leurs réseaux. Parmi ceux-ci, la fonctionnalité LinkedIn API Search, qui permet une intégration transparente des capacités de recherche de LinkedIn dans les applications. Qu'est-ce que...

lire plus
Comment envoyer un message à l'API LinkedIn à partir d'une application

Comment envoyer un message à l'API LinkedIn à partir d'une application

Envoyer un message LinkedIn APIIntégrer les fonctionnalités de messagerie de LinkedIn dans votre application peut considérablement améliorer l'engagement des utilisateurs et rationaliser la communication. Ce guide vous guidera dans l'utilisation de l'API LinkedIn pour envoyer des messages directement depuis votre application, en détaillant les étapes, les outils et les...

lire plus
fr_FRFR