Avant de commencer
1
Être titulaire du cabinet
Dans Intégrations, cliquez sur Configurer la réception, dans l’encadré
Réception de leads. Ce réglage est réservé au courtier du cabinet.
Les cartes Zapier, Make et Autre outil ouvrent aussi le même écran.
C’est lui qui active la réception et désigne le responsable des leads
entrants.
2
Récupérer votre adresse d'ingestion
Dans Intégrations → Réception de leads, copiez le champ URL de réception (webhook). L’adresse
contient un jeton propre à votre cabinet :
3
Activer la réception et choisir le responsable
Activez Activer la réception de leads avant le premier envoi. L’URL et
le token restent consultables quand la réception est désactivée, mais les
envois sont alors refusés avec un code 404.Choisissez le membre de l’équipe à qui les contacts entrants sont attribués
et qui reçoit les alertes. Sans choix explicite, ils reviennent au courtier.
L’appel
Authorization: Bearer.
Pour brancher votre outil : méthode POST, corps JSON, authentification
Aucune, en-tête Content-Type: application/json. Dans Make, utilisez le
module HTTP avec ces mêmes réglages.
Les champs
Le corps est un objet JSON. Les champs du tableau ci-dessous sont validés et renseignent la fiche. Tout autre champ envoyé est conservé et affiché tel quel dans l’encadré « Lead reçu » de la fiche du contact, sous son propre nom : c’est ainsi qu’un formulaire relayé par Zapier arrive entier, question par question.meta reste la place des références techniques (campagne,
identifiant interne, prix du lead), qui sont affichées à part.
email ou phone : l’un des deux au moins est obligatoire. Une livraison
qui ne porte ni l’un ni l’autre est refusée avec un code 400.Identité contre déclaration.
birthDate, profession, address,
postalCode et city renseignent la fiche du contact : ce sont des faits sur
la personne. Ils ne remplissent que ce qui est vide, et n’écrasent jamais ce
que le cabinet a déjà saisi.socialRegime, currentlyInsured, currentInsurer et currentPremium
restent attachés à la livraison, dans l’encadré « Lead reçu » de la fiche :
c’est une déclaration faite un jour donné, pas un état du client. Une
deuxième livraison ajoute sa propre déclaration sans effacer la précédente.Valeurs acceptées pour source
Valeurs acceptées pour source
Les valeurs ci-dessous désignent un canal d’acquisition et sont ramenées à
l’une des trois catégories. Toute autre valeur est conservée telle quelle
et devient la provenance du contact, visible et filtrable dans la colonne
« Provenance » du tableau des contacts.
Envoyez le nom de votre plateforme. C’est ce qui permet au courtier de
compter ce qu’il vous achète et de trier ses leads par fournisseur. Les
accents, la casse et les séparateurs sont ignorés au rapprochement :
oceads
rejoint la provenance Oceads déjà proposée dans l’application, il ne crée
pas une seconde entrée à côté.Valeurs acceptées pour mainNeed
Valeurs acceptées pour mainNeed
sante, prevoyance, retraite, epargne, assurance_vie,
protection_juridique, mutuelle, prevoyance_entreprise, autre.Une valeur hors liste n’est pas une erreur : le champ reste simplement vide
sur la fiche. Il en va de même pour civility.La réponse
Quand le contact existe déjà
Le rapprochement se fait sur l’email, sans limite d’ancienneté, à l’intérieur de votre cabinet. Quand un contact correspond :- il n’est pas dupliqué, il est complété. Un téléphone, un prénom ou un nom manquants sont renseignés, les valeurs déjà présentes ne sont jamais écrasées ;
- la livraison est archivée avec son message, son
metaet son horodatage. Les livraisons précédentes restent consultables ; - le responsable des leads est alerté, avec la mention que le contact était déjà connu ;
- une opportunité est créée seulement si le
productlivré est nommé et diffère de celui de toutes les opportunités en cours sur ce contact. Si vous ne renseignez pasproduct, ou si l’opportunité ouverte n’en porte pas, la demande est rattachée à celle qui existe déjà.
Le retour d’information
Un fournisseur veut savoir ce que ses leads sont devenus : c’est ce qui lui permet de calibrer ses campagnes, et à vous de discuter son prix. Assurevo peut donc rappeler son URL à deux moments de la vie de l’opportunité.1
Renseigner l'URL du fournisseur
Dans Intégrations → Réception de leads, le champ « Prévenir mon fournisseur ».
En
https uniquement. Videz le champ pour arrêter les retours.2
Transmettre le secret de signature
Il apparaît sous le champ dès que l’URL est enregistrée. Votre fournisseur
en a besoin pour vérifier que l’appel vient bien de vous.
3
Envoyer un appel de test
Le bouton « Envoyer un appel de test » déclenche une livraison
event: "test" immédiate et affiche le code renvoyé. À faire avant le
premier vrai lead.Les deux événements
Seuls les contacts arrivés par la réception de leads déclenchent un retour. Un
aller-retour dans le pipeline ne renotifie pas : chaque couple (opportunité,
événement) part une fois.
L’appel que vous recevez
Le retour ne réexpédie pas l’identité du contact. Vous nous avez vendu ce
lead : vous en détenez déjà le nom, l’email et le téléphone. Le retour ne vous
apprend que ce que vous ne pouvez pas savoir, l’étape atteinte, et se
rapproche de votre base par
externalId.Une exception, et une seule : si votre livraison d’origine ne portait aucun
identifiant, le retour ajoute email, phone, firstName et lastName,
faute de quoi vous n’auriez rien à rapprocher. Envoyez un identifiant et vous
ne recevrez que la référence.Le montant de la prime estimée ne sort pas d’Assurevo.Vérifier la signature
L’en-têteX-Assurevo-Signature porte le HMAC-SHA256 du corps brut de la
requête, calculé avec le secret affiché dans Intégrations → Réception de leads.
Réponse attendue et rejeu
Répondez en2xx : tout le reste compte comme un échec. Une livraison en
échec est rejouée avec un délai qui double à chaque tentative (2 min, 4 min,
8 min…, plafonné à 6 heures), jusqu’à 8 tentatives, puis abandonnée. La même
livraison peut donc vous parvenir deux fois si votre réponse s’est perdue :
traitez X-Assurevo-Delivery comme une clé d’idempotence.
Les erreurs
Les deux situations du
404 renvoient le même code, seul le message diffère.
Traitez-les de la même façon.
Depuis Zapier (Typeform, Google Forms, Webflow…)
Le trajet est donc Typeform → Webhooks by Zapier → Assurevo :1
Déclencheur
Typeform → New Entry, sur le formulaire concerné. Zapier propose ensuite
une variable par question.
2
Action
Webhooks by Zapier → POST. Pas « App Assurevo », qui n’existe pas, et
pas « Custom Request » qui demande d’écrire le corps à la main.
3
URL
Collez l’URL de réception (webhook) de Intégrations → Réception de leads, en entier, jeton
compris. Laissez Payload Type sur JSON et n’ajoutez aucun en-tête
d’authentification.
4
Données
Une ligne
email (ou phone), et autant de lignes que vous voulez pour le
reste. Nommez firstName, lastName, birthDate, message… celles qui
correspondent au tableau plus haut pour qu’elles remplissent la fiche ;
laissez les autres au nom de votre question, elles seront conservées et
affichées telles quelles.5
Vérification
Test action doit répondre
201. Puis ouvrez le contact créé dans
Assurevo : l’encadré « Lead reçu » liste les réponses reçues.Ne confondez pas les deux liens de l’écran de réception de leads. Le lien du
formulaire (
app.assurevo.fr/f/…) est une page à ouvrir dans un navigateur.
L’URL webhook (api.assurevo.fr/api/intake/…) est celle à coller dans
Zapier ou à donner à un fournisseur. Les deux contiennent le même jeton, et
envoyer le premier à un partenaire lui fait reconstruire une adresse qui
répond 404.Limites actuelles
À connaître avant une mise en production, aucune ne bloque l’intégration :- pas de clé d’idempotence, donc pas de rejeu sûr sans email ;
- jeton inconnu et réception désactivée partagent le code
404; - l’URL de production écrit dans vos données réelles. Chaque environnement a ses propres tokens : un token de production ne fonctionne pas sur staging. Convenez d’une adresse email de test avec votre fournisseur, et attendez-vous à voir apparaître ses essais dans vos contacts ;
- aucune limitation de débit documentée. Si votre fournisseur livre par paquets de plusieurs centaines, signalez-le nous en amont.
Ce qu’il faut vérifier auprès de votre fournisseur
Trois questions qui déterminent si cette intégration convient :- Peut-il livrer en JSON vers une URL de votre choix ? Certaines plateformes n’émettent qu’un format de formulaire figé, ou ne livrent que par email. Dans ce cas, cette API ne lui servira pas et il faut nous contacter pour envisager une autre voie.
- Livre-t-il au fil de l’eau, ou par lot à intervalle régulier ?
- Quelle est sa politique de rejeu en cas d’erreur réseau ou de code
5xx? - Sait-il recevoir un retour sur une URL à lui, et vérifier une signature HMAC ? C’est ce qui lui permet de savoir quels leads ont abouti.
Séquences de relance
Enchaîner automatiquement e-mails et tâches sur les leads qui arrivent.
Nous contacter
Une plateforme qui ne sait pas livrer sur une URL ? Écrivez-nous.

