Blast Form

Envoyer des leads de l’API Blastform Vers API externe

🎯 Principe général

Lorsqu’un formulaire est soumis, les données sont automatiquement envoyées vers l’URL configurée sous forme de requête HTTP POST avec les informations au format JSON.

Chaque formulaire possède sa propre configuration. Pour la paramétrer : Settings → Configuration API Lead.

📸 Interface de configuration

La page Configuration API Lead comporte 3 zones principales :

  1. URL* L’adresse où envoyer les données (obligatoire).
  2. Clé secrète (Bearer Authentication) : Pour sécuriser l’envoi (envoyée dans les headers).
  3. Mapping des champs : Correspondance entre vos champs de formulaire et les noms JSON.
  • Colonne gauche : Le champ du formulaire (ex. Last name, Email, Mobile phone)
  • Colonne droite : Le nom qui sera envoyé en JSON (ex. nom, email, mobile_phone)
  1. Clé secrète (body) : Clé optionnelle envoyée dans le corps de la requête.

💡 Vous pouvez ajouter autant de mappings que nécessaire avec le bouton + Ajouter un champ.

    • Vers votre API propriétaire ou autre API

      Quand l’utiliser ? Quand vous avez développé votre propre système (CRM, base de données) avec une API.

      Configuration exemple

      • URL : https://api.votrecrm.com/leads
      • Clé secrète (Bearer) : sk_live_abcd1234xyz…
      • Mapping des champs :

       

      Champ (formulaire)

      Nom de champ JSON

      Exemple

      Last name

      nom

      “Doe”

      Email

      email

      “contact@example.com”

      Mobile phone

      mobile_phone

      “+12135096995

      Clé secrète (body) (optionnelle) : api_key_2024

      Exemple de requête envoyée

      POST https://api.votrecrm.com/leads
      Headers:
        Authorization: Bearer sk_live_abcd1234xyz…
        Content-Type: application/json

      Body:
      {
        « nom »: « Doe »,
        « email »: « contact@example.com »,
        « mobile_phone »: « +12135096995″,
        « secretKey »: « api_key_2024 »
      }

      Points de vérification

      • ✅ Votre API doit accepter les requêtes POST.
      • ✅ Elle doit gérer l’authentification Bearer (si utilisée).
      • ✅ Les noms de champs JSON doivent correspondre exactement (sensible à la casse).
      • ✅ Testez avec un outil comme Postman avant de connecter le formulaire en production.
  • Si vous n’y arrivez pas hésitez pas à contacter notre support qui se fera un plaisir de vous accompagner gratuitement

Menu de l'article