Skip to main content

Étape 1 — Créer votre compte

Créez votre compte sur app.msgflash.com/signup. Le compte démarre sur le plan Free :
  • 1 instance
  • 20 envois mensuels
  • pas de clé API tant que vous n’êtes pas sur Starter ou supérieur

Étape 2 — Connecter WhatsApp

  1. Ouvrez Instances
  2. Créez une instance
  3. Connectez-la via QR code ou pairing code
  4. Attendez le statut connected

Étape 3 — Générer une clé API

  1. Passez au plan Starter ou supérieur
  2. Ouvrez API Keys
  3. Créez une nouvelle clé
  4. Copiez-la immédiatement
Format :
msgf_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Étape 4 — Envoyer votre premier message

curl -X POST https://srv.msgflash.com/api/v1/messages/send \
  -H "x-api-key: msgf_live_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "instanceId": "YOUR_INSTANCE_ID",
    "to": "+22912345678",
    "type": "text",
    "text": "Bonjour depuis MsgFlash !"
  }'
Réponse :
{
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "instanceId": "YOUR_INSTANCE_ID",
    "type": "text",
    "to": "+22912345678",
    "body": "Bonjour depuis MsgFlash !",
    "status": "queued",
    "createdAt": "2026-04-01T10:00:00.000Z",
    "updatedAt": "2026-04-01T10:00:00.000Z"
  }
}

Étape 5 — Vérifier le statut

curl https://srv.msgflash.com/api/v1/messages/a1b2c3d4-e5f6-7890-abcd-ef1234567890 \
  -H "x-api-key: msgf_live_your_api_key_here"
Exemple une fois livré :
{
  "data": {
    "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "status": "delivered",
    "providerMessageId": "BAE5D1A2B3C4D5E6"
  }
}

Prochaines étapes

Envoyer avec un template

Créez un template puis utilisez templateId et variables dans vos envois.

Planifier un message

Programmez un message pour plus tard.

Lancer une campagne

Envoyez un template à tous vos contacts ou à un segment ciblé.

Gérer vos contacts

Préparez votre base de contacts avant vos campagnes.