API v1 · messages, conversations et webhooks

WhatsApp pour vos applications.

Envoyez et recevez des messages, synchronisez vos conversations et automatisez vos parcours métier avec une API claire, documentée et pensée pour les équipes qui construisent.

Essai de 7 joursSans carte bancaireWebhooks signés
Opsender API● Tous les systèmes opérationnels
POST /v1/instances/{instanceId}/messages

Un envoi, un suivi complet.

202message accepté
97,3%livraison
HMACwebhooks signés
deliveryStatusdelivered

queued → sent → delivered → read

Conçu pour être intégré

Votre premier message en quelques lignes.

Choisissez votre langage. L’API accepte la requête, Opsender orchestre l’envoi et vos webhooks suivent chaque étape.

// Envoyer un message texte
await fetch(
  "https://sender.opportail.com/v1/instances/opportail-rdc/messages",
  {
    method: "POST",
    headers: {
      "X-API-Key": process.env.OPSENDER_API_KEY,
      "Idempotency-Key": "order-HM-4821",
      "Content-Type": "application/json"
    },
    body: JSON.stringify({
      type: "text",
      to: "+250788000000",
      text: { body: "Votre annonce est-elle disponible ?" }
    })
  }
);
// PHP 8+
$response = file_get_contents(
  "https://sender.opportail.com/v1/instances/opportail-rdc/messages",
  false,
  stream_context_create(["http" => [
    "method" => "POST",
    "header" => "X-API-Key: $apiKey\r\nContent-Type: application/json",
    "content" => json_encode([
      "type" => "text", "to" => "+250788000000",
      "text" => ["body" => "Bonjour depuis Opsender"]
    ])
  ]])
);
# Python 3
import os, requests

response = requests.post(
  "https://sender.opportail.com/v1/instances/opportail-rdc/messages",
  headers={
    "X-API-Key": os.environ["OPSENDER_API_KEY"],
    "Idempotency-Key": "order-HM-4821"
  },
  json={
    "type": "text", "to": "+250788000000",
    "text": {"body": "Bonjour depuis Opsender"}
  }
)
curl -sS -X POST \
  -H "X-API-Key: $OPSENDER_API_KEY" \
  -H "Idempotency-Key: order-HM-4821" \
  -H "Content-Type: application/json" \
  -d '{
    "type":"text",
    "to":"+250788000000",
    "text":{"body":"Bonjour depuis Opsender"}
  }' \
  https://sender.opportail.com/v1/instances/opportail-rdc/messages
TexteImageVidéoAudioDocumentLocalisationContactSondage

Tout au même endroit

Tout ce qu’il faut. Rien de superflu.

Diffusez vos offres, alertes et opportunités sans code, tableurs dispersés ni suivi approximatif.

Contacts organisés

Regroupez vos audiences pour chaque campagne.

Groupes et diffusions

Adressez numéros et groupes depuis un seul espace.

Création de campagne

Composez, testez et lancez en quelques étapes.

Visibilité des envois

Suivez files, tentatives, livraisons et erreurs.

API et automatisations

Connectez vos outils avec API et webhooks.

Fiabilité d’abord

Supervision et audit pour garder le contrôle.

Simple dès le départ

De la connexion à la production en trois étapes.

Opsender transforme une infrastructure WhatsApp complexe en un parcours maîtrisé.

01

Créez une instance

Connectez votre numéro en scannant le QR code depuis le portail sécurisé.

02

Intégrez l’API

Envoyez votre première requête et configurez un webhook HMAC-SHA256.

03

Automatisez vos parcours

Traitez les réponses, suivez la livraison et pilotez les conversations.

Des parcours réels

Une API, plusieurs métiers.

Construisez sur les capacités déjà disponibles dans Opsender, du message transactionnel au suivi d’une conversation.

Support

Centralisez les échanges clients.

Consultez les conversations capturées, répondez avec du texte ou des médias et conservez le contexte opérationnel.

Notifications

Suivez chaque étape de livraison.

De la mise en file jusqu’à la lecture, exploitez les accusés WhatsApp normalisés par Opsender.

Communautés

Animez vos groupes WhatsApp.

Listez vos groupes, envoyez des contenus et gérez participants, administrateurs et invitations depuis l’API.

Questions fréquentes

Avant de connecter votre application.

Opsender reçoit-il les messages entrants ?

Oui. Les réponses WhatsApp sont capturées dans les conversations et peuvent être transmises à votre serveur avec l’événement webhook message.received.

Comment les webhooks sont-ils sécurisés ?

Le corps HTTP est signé avec HMAC-SHA256. Vérifiez l’en-tête X-Opsender-Signature avant de traiter chaque événement et dédupliquez son deliveryId.

Quels médias peut-on envoyer ?

Opsender prend en charge le texte, les images, vidéos, audios, notes vocales, documents, contacts, localisations et sondages. Les boutons natifs restent expérimentaux et disposent d’un repli en menu texte.

Peut-on essayer les endpoints depuis la documentation ?

La référence interactive affiche le contrat OpenAPI, les paramètres, exemples et schémas de réponse. Pour protéger vos clés, les essais directs sont désactivés par défaut dans le navigateur public.

Tarifs transparents

Commencez petit, évoluez sans friction.

Portail client, API, webhooks et historique inclus.

Trial

0 $1 numéro · 7 jours

Basic

6 $1 numéro
POPULAIRE

Pro

15 $3 numéros

Plus

30 $6 numéros

Business

45 $10 numéros

Prêt à intégrer Opsender ?

Ajoutez WhatsApp à votre application dès maintenant.

Créez votre espace, connectez une instance et envoyez votre première requête.

Créer mon espace Opsender →
Votre espace WhatsApp professionnel, prêt à l’emploi

Gérez vos clients sur WhatsApp, sans complexité.

Créez des campagnes, répondez aux conversations, organisez vos contacts et suivez chaque envoi depuis une interface claire. Aucun code nécessaire.

Essai de 7 joursSans carte bancaireInterface en français
Tableau de bord Opsender● Numéro WhatsApp actif
Activité du jour

Toute votre messagerie au même endroit.

1 584messages livrés
1 695contacts
27à vérifier
Campagne « Offre Kigali »84 %

Envoi en cours · suivi en temps réel

Pensé pour votre activité

Tout faire depuis l’interface. Simplement.

Opsender donne à votre équipe les outils nécessaires pour communiquer sur WhatsApp sans installer de logiciel technique ni écrire une ligne de code.

Campagnes et audiences

Parlez à la bonne audience au bon moment.

Importez vos contacts, composez votre message, choisissez vos destinataires et lancez votre campagne depuis un parcours guidé.

  • Contacts et audiences organisés
  • Texte, images, vidéos, audio et documents
  • Suivi des envois et des erreurs

Conversations centralisées

Répondez comme dans une vraie messagerie.

Retrouvez les échanges avec vos contacts et groupes, écoutez les notes vocales, consultez les médias et gardez le contexte client.

  • Boîte de réception partagée
  • Réponses rapides et pièces jointes
  • Attribution, notes internes et étiquettes

Votre travail quotidien

Une seule interface pour piloter WhatsApp.

Commencez avec les outils visuels. Activez les fonctions avancées uniquement lorsque vous en avez besoin.

Conversations

Lisez, répondez, joignez des médias et collaborez avec votre équipe.

Campagnes

Préparez et diffusez vos communications à vos contacts et audiences.

Contacts et audiences

Importez, classez et retrouvez les bonnes personnes en quelques secondes.

Groupes WhatsApp

Consultez vos groupes et envoyez les contenus utiles depuis Opsender.

Automatisations

Déclenchez des actions répétitives sans alourdir le travail de votre équipe.

Suivi en direct

Visualisez les messages livrés, lus, en attente ou à vérifier.

Démarrage rapide

Opérationnel en trois étapes.

Le parcours est guidé du premier compte au premier message.

01

Créez votre espace

Inscrivez votre organisation et choisissez votre formule.

02

Connectez WhatsApp

Scannez le QR code avec le numéro que vous souhaitez utiliser.

03

Lancez votre activité

Ajoutez vos contacts, répondez aux clients ou démarrez une campagne.

Vous avez une équipe technique ?

L’API complète et les webhooks restent disponibles pour connecter Opsender à vos applications, CRM et parcours métier.

Explorer l’API

Tarifs transparents

Une offre adaptée à chaque étape.

Gérez WhatsApp depuis l’interface Opsender, avec un tarif mensuel clair et sans coût caché par message.

Prix mensuels en USD

Pour découvrir

Trial

0 $pendant 7 jours

Testez les fonctions essentielles avec votre premier numéro WhatsApp.

Essayer gratuitement
  • 1 numéro WhatsApp
  • 250 messages inclus
  • Contacts et audiences
  • Campagnes et conversations

Pour démarrer

Basic

6 $/ mois

L’essentiel pour centraliser les échanges d’une petite activité.

Choisir Basic
  • 1 numéro WhatsApp
  • 5 000 messages par mois
  • Contacts et audiences
  • Campagnes et conversations
  • Suivi des envois
RECOMMANDÉ

Pour accélérer

Pro

15 $/ mois

Plus de capacité pour une équipe qui anime plusieurs activités.

Choisir Pro
  • 3 numéros WhatsApp
  • 20 000 messages par mois
  • Contacts et audiences
  • Campagnes et conversations
  • API et webhooks

Pour grandir

Plus

30 $/ mois

Une capacité renforcée pour coordonner plusieurs équipes et numéros.

Choisir Plus
  • 6 numéros WhatsApp
  • 60 000 messages par mois
  • Contacts et audiences
  • Campagnes et conversations
  • API et webhooks

Pour déployer

Business

45 $/ mois

Le volume nécessaire aux opérations WhatsApp à grande échelle.

Choisir Business
  • 10 numéros WhatsApp
  • 150 000 messages par mois
  • Contacts et audiences
  • Campagnes et conversations
  • API et webhooks
Toutes les offres payantes incluentHistorique des conversationsImport de contactsSuivi de livraisonSupport Opsender

Prêt à commencer ?

Votre activité WhatsApp mérite un vrai espace de travail.

Créez votre compte, connectez votre numéro et commencez à échanger avec vos clients.

Créer mon espace Opsender →