Cet article est aussi disponible en :

Configurer les intégrations Webhook sur Drimify

Configuration des intégrations Webhook dans Drimify


Les intégrations webhook de Drimify vous permettent d'envoyer automatiquement les données des participants vers des services externes chaque fois qu'un utilisateur complète ou interagit avec votre application. Vous pouvez vous connecter à une API personnalisée, à HubSpot ou à Salesforce — et pour chacun, vous pouvez définir précisément quels champs de données sont transmis.


Premiers Pas


Dirigez-vous vers Paramètres → Intégrations. Si aucune intégration n'a encore été configurée, vous verrez l'écran d'attente "Pas encore d'intégrations webhook". Cliquez sur + Ajouter une nouvelle intégration (disponible en haut à droite et au centre de la page) pour ouvrir le sélecteur d'intégration.


Sélection d'un Type d'Intégration


Une fenêtre modale apparaîtra avec pour titre "Sélectionner l'intégration Webhook". Vous pouvez filtrer par catégorie à l'aide du menu déroulant (par défaut sur Toutes). Les trois intégrations disponibles sont :


  • API personnalisée — pour tout point de terminaison REST de l'API que vous contrôlez
  • HubSpot — pour l'automatisation CRM et Marketing via HubSpot
  • Salesforce — pour le CRM Salesforce


Cliquez sur la vignette du type d'intégration que vous souhaitez configurer.


Intégration API Personnalisée


Authentification


Après avoir sélectionné API personnalisée, le panneau Ajouter une intégration s'ouvre avec les champs suivants :

Nom de l'intégration Un libellé pour votre propre référence (par défaut "Intégration API Personnalisée"). Vous pouvez le renommer pour qu'il soit plus descriptif.

Point de terminaison API L'URL complète de votre destinataire webhook (par exemple https://api.example.com/webhook). Cela doit être un point de terminaison HTTPS.

Type de clé API Choisissez la méthode d'authentification que votre point de terminaison utilise. Les options sont :


Option

Description

Aucun

Aucun en-tête d'authentification n'est envoyé

Clé API (X-API-KEY)

Envoie la clé dans un en-tête X-API-KEY

Token Bearer

Envoie la clé en tant que Authorization: Bearer <token>

Auth Basique

Envoie des identifiants username:password encodés en Base64

En-tête personnalisé

Vous permet de définir votre propre nom d'en-tête (par exemple X-Custom-Auth)


Lorsque En-tête personnalisé est sélectionné, un champ supplémentaire Nom d'en-tête personnalisé apparaît où vous entrez le nom de la clé d'en-tête.

Clé API La valeur secrète envoyée avec la méthode d'authentification choisie.

Vérifier la connexion Cliquez sur ce bouton pour tester si Drimify peut atteindre votre point de terminaison avec les informations d'identification fournies avant de sauvegarder.


Intégration HubSpot


Après avoir sélectionné HubSpot, le panneau affiche :

Nom de l'intégration Par défaut "Intégration HubSpot".

Clé API / Jeton d'accès Collez ici votre Jeton d’accès d'application privée HubSpot. HubSpot a déprécié les clés API classiques en 2022, vous devriez donc utiliser un Jeton d'application privée généré depuis votre compte HubSpot dans Paramètres → Intégrations → Applications Privées.

Vérifier la connexion Teste le jeton contre l'API HubSpot avant de sauvegarder.


Intégration Salesforce


Après avoir sélectionné Salesforce, le panneau affiche :

Nom de l'intégration Par défaut "Intégration Salesforce".

Domaine Salesforce L'URL de votre instance Salesforce (par exemple votreentreprise.my.salesforce.com).

Clé consommateur et Secret consommateur Ceux-ci sont obtenus à partir d'une Application Connectée configurée dans Salesforce sous Configuration → Gestionnaire d’Applications → Nouvelle Application Connectée. Drimify utilise le flux d'informations d'identification du client OAuth 2.0.

Nom du champ id externe Le nom API du champ utilisé pour associer (upsert) des enregistrements — généralement Email_External_Id__c ou un champ id externe personnalisé sur l'objet Contact ou Lead. Ce champ doit être marqué comme ID Externe dans Salesforce.

Source de l'ID Externe Un menu déroulant pour sélectionner quel champ de données Drimify utiliser comme clé de correspondance (par exemple, Email).

Vérifier la connexion Teste la connexion OAuth de Salesforce avant de sauvegarder.### ⚠️ Champs Obligatoires pour Salesforce


Salesforce impose des champs obligatoires au niveau des objets. Si vous faites un upsert de Leads, Salesforce exige au minimum :

  • Nom de Famille (lastName) — requis pour la création de Leads.

Si vous faites un upsert de Contacts, Salesforce exige :

  • Nom de Famille (lastName) — requis pour la création de Contacts.


Le champ Email n'est pas requis par défaut selon le schéma de Salesforce, mais il est presque toujours nécessaire en tant qu'ID Externe pour correctement associer et dédupliquer les enregistrements lors d'un upsert. Sans correspondance fiable de l'ID externe, Salesforce créera des enregistrements en double ou renverra une erreur.


Conseil pratique : Mappez toujours au minimum le Nom de Famille et l'Email lors de la connexion à Salesforce. Ne pas inclure le Nom provoquera une erreur retour du webhook et l'enregistrement ne sera pas créé ou mis à jour.


Associer les Champs


Disponible sur les trois types d'intégration, l'outil Associer les Champs vous permet de spécifier exactement quels champs de données Drimify sont envoyés à votre intégration et sous quels noms de clés.

Cliquez sur + Ajouter Field pour ajouter une ligne de mappage. Chaque ligne comprend :

  • Champ du Webhook (à gauche) — le nom de la clé qui apparaîtra dans le payload sortant (vous définissez cela, en fonction des noms de champs attendus par votre intégration)
  • → Champ source (menu déroulant à droite) — le champ de données Drimify à mapper


Champs Source Drimify Disponibles


Nom Affiché

Clé du Champ

Adresse Postale

address

app id

appId

Référence de l’app

appReference

Code

code

Nom de Société

companyName

Pays de Connexion

connectionCountry

Pays

country

Code du Pays

countryCode

Case à Cocher Personnalisée

customCheckbox

Format Personnalisé

customFormat

Champ de Texte Personnalisé

customText

Date

date

Date de Naissance

dob

Date avec Fuseau Horaire

dateWithTimezone

Email

email

Prénom

firstName

Civilité

gender

ID

id

Idunic

idunic

Adresse IP

ipAddress

Nom

lastName

Niveaux Joués

levelsPlayed

Localisation

locale

Opt-In Newsletter

optinNewsletter

Numéro de Téléphone

phoneNumber

Joué

played

Code Postal

cp

Profil

profil

UID du Profil

profilUid

Réf. du Lot

prizeRef

Nom du Gain

prizeTitle

Identifiant Unique du Gain (UID)

prizeUid

Référence

referral

Score

score

Sélectionner une Valeur

selectValue

Sélectionner la Valeur 2

selectValue2

ID de Session

sessionId

Temps Passé

timeTaken

Ville

town

Date de Mise à Jour

updatedAt

Date de Mise à Jour Timestamp

updatedAtTimeStamp

Nom d'Utilisateur

username

Adresse Site Internet

website

Vous pouvez ajouter autant de lignes que nécessaire. Pour supprimer un mappage, cliquez sur l'icône de corbeille sur le côté droit de la ligne.


Disponible dans les Espaces de Travail


En bas de chaque formulaire d'intégration se trouve une section Disponible dans les Espaces de Travail. Utilisez le toggle à côté de chaque espace de travail pour contrôler quel espace de travail peut utiliser cette intégration. Cliquez sur Sélectionner Tout pour l'activer pour tous les espaces de travail d'un coup.


Enregistrer et Gérer les Intégrations


Une fois que tous les champs sont renseignés, cliquez sur Enregistrer les Modifications pour créer l'intégration. Elle apparaîtra alors dans la liste principale des Intégrations. Vous pouvez modifier ou supprimer les intégrations existantes depuis cette liste à tout moment.

Cliquez sur Annuler pour annuler toutes les modifications non enregistrées.

Mis à jour le : 06/03/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !