Passer au contenu principal
Disponible avec les abonnements Pro, Teams et Enterprise.
L’intégration Salesforce synchronise les contacts Wave dans Salesforce en tant que Leads ou Contacts, selon votre choix lors de la configuration. Wave utilise un champ d’ID externe personnalisé pour faire des upserts d’enregistrements, évitant les doublons même si un enregistrement existe déjà. Les environnements Salesforce de production et sandbox sont tous deux pris en charge.

Comment se connecter

1

Ouvrez l'intégration

Accédez à Intégrations, ouvrez Salesforce et cliquez sur Installer l’application.
2

Choisissez où l'installer (organisations)

Dans une organisation, choisissez de connecter Salesforce pour toute l’organisation ou pour une seule équipe. Consultez Intégrations par organisation et par équipe.
3

Choisissez un type d'enregistrement

Sous Ressource, choisissez de synchroniser les contacts en tant que Leads ou Contacts. Pour connecter une sandbox, activez Se connecter à un Salesforce Sandbox.
4

Gardez la synchronisation des contacts activée

Laissez l’option Envoyer automatiquement les nouveaux contacts Wave vers Salesforce activée pour importer immédiatement vos contacts Wave existants et synchroniser les nouveaux en temps réel.
5

Connectez Salesforce

Cliquez sur Continuer et connectez-vous à votre compte Salesforce.
Wave demande un accès hors ligne (pour maintenir la connexion active sans connexions répétées) et un accès en lecture/écriture pour créer et mettre à jour des enregistrements dans Salesforce. Une fois la connexion établie, ouvrez les Paramètres de l’intégration pour voir où elle est connectée, activer ou désactiver la Synchronisation des contacts et la Synchronisation des événements, et modifier le Mappage des attributs.

Mappage des attributs

Par défaut, les champs de contact sont synchronisés vers les champs Salesforce listés sous Ce qui est synchronisé ci-dessous. Vous pouvez envoyer n’importe quel champ Wave vers un autre champ Salesforce, y compris un champ personnalisé, et synchroniser des champs additionnels comme le courriel professionnel, les étiquettes, les événements, ainsi que les attributs personnalisés et les qualificateurs de votre organisation.
1

Ouvrez les paramètres de l'intégration

Accédez à Intégrations → Intégrations installées et ouvrez les Paramètres de l’intégration Salesforce.
2

Repérez le Mappage des attributs

Chaque ligne associe un Champ de contact Wave à un Champ Salesforce. Choisissez un champ Salesforce dans la deuxième colonne, ou cliquez sur le X pour cesser de synchroniser ce champ.
3

Ajoutez un champ (facultatif)

Cliquez sur Ajouter un champ et choisissez un champ de contact, un champ Wave (Étiquettes, Événements), l’un de vos Champs personnalisés ou une Valeur statique.
4

Associez les options (facultatif)

Lorsqu’un champ à options (un attribut de sélection, les étiquettes ou les événements) est associé à une liste de sélection (picklist) Salesforce, cliquez sur le bouton d’options de cette ligne pour ouvrir Mapper les options et choisir la valeur Salesforce vers laquelle chaque option est synchronisée. Les options portant le même nom sont associées automatiquement.
5

Sauvegardez

Cliquez sur Sauvegarder. La nouvelle correspondance s’applique à la prochaine synchronisation.
Les propriétés CRM de la liste sont lues en direct depuis votre compte connecté : toute propriété personnalisée que vous avez créée apparaît donc aux côtés des propriétés standards. Si vous ajoutez une propriété dans votre CRM pendant que la page est ouverte, cliquez sur l’icône d’actualisation dans l’en-tête de colonne pour recharger la liste.
  • Valeur statique : envoyez la même valeur pour chaque contact, par exemple une source de lead. Activez À la création pour ne l’envoyer que lors de la création de l’enregistrement Salesforce.
  • Create field from Salesforce property : les administrateurs peuvent choisir une liste de sélection Salesforce et créer un champ de sélection Wave correspondant, avec les mêmes options, déjà associé à cette liste.
  • Wave convertit les valeurs dans le type du champ Salesforce. Une valeur qui ne correspond pas au champ, comme du texte dans un champ numérique ou une option non associée dans une liste de sélection restreinte, est ignorée.

Ce qui est synchronisé

Le tableau ci-dessous présente la correspondance des champs par défaut. Vous pouvez la modifier depuis la section Mappage des attributs ci-dessus. Pour les champs d’adresse, le premier nom s’applique lors de la synchronisation en tant que Leads et la variante Mailing* lors de la synchronisation en tant que Contacts. Lors de la synchronisation en tant que Contacts, l’entreprise est enregistrée comme un Account lié. Direction de synchronisation : Wave → Salesforce (sortante uniquement) Déclenchement : En temps réel lors de la création, mise à jour ou suppression d’un contact

Synchronisation des événements

La synchronisation des événements envoie les événements de votre organisation vers Salesforce en tant que Campaigns, afin que vous puissiez suivre quels leads proviennent de quel salon.
  • Lorsqu’un événement est créé ou modifié dans Wave, une Campaign portant le même nom, les mêmes dates et la même description est créée ou mise à jour dans Salesforce. Si une Campaign portant exactement le même nom existe déjà, Wave s’y relie au lieu d’en créer une nouvelle.
  • Lorsqu’un contact est ajouté à un événement, il est ajouté à la Campaign en tant que Campaign Member (comme Lead ou comme Contact, selon votre type d’enregistrement). Les membres reçoivent le statut de membre par défaut de la Campaign.
  • Lorsqu’un contact est retiré d’un événement, son Campaign Member est supprimé.
  • Lors de la première connexion, vos événements existants et leurs contacts sont envoyés vers Salesforce.
La synchronisation des événements est activée par défaut. Pour la désactiver, ouvrez les Paramètres de l’intégration et désactivez la Synchronisation des événements. Elle ne fonctionne que tant que la Synchronisation des contacts est activée, et elle nécessite la ligne par défaut Événements → Campaign Member dans le mappage des attributs : si vous supprimez cette ligne, les Campaigns sont toujours créées, mais ne reçoivent aucun membre.
L’utilisateur Salesforce qui connecte l’intégration doit avoir la case Marketing User cochée sur sa fiche utilisateur. Sans cela, Salesforce n’autorise pas Wave à créer des Campaigns, et les événements ne sont pas synchronisés.
La suppression d’un événement dans Wave ne supprime pas sa Campaign dans Salesforce.

Fonctionnalités

  • Leads ou Contacts : choisissez le type d’enregistrement Salesforce adapté à votre flux de travail.
  • Organisation ou équipe : connectez Salesforce une seule fois pour toute l’organisation, ou par équipe.
  • Support sandbox : connectez-vous à un environnement sandbox Salesforce pour les tests.
  • Importation à la connexion : importez tous les contacts Wave existants lors de la première connexion.
  • Déduplication : un champ d’ID externe personnalisé (WaveConnectId__c) est créé automatiquement et utilisé pour les upserts, la resynchronisation ne crée donc jamais de doublons.
  • Attribution de propriétaire : les contacts sont attribués à l’utilisateur Salesforce dont l’e-mail correspond au membre de l’équipe Wave.
  • Mappage des attributs : choisissez le champ Salesforce vers lequel chaque champ de contact, attribut personnalisé et qualificateur est synchronisé.
  • Synchronisation des événements : envoyez les événements en tant que Campaigns et leurs contacts en tant que Campaign Members.

Ajout manuel du champ d’ID externe

Wave crée normalement le champ d’ID externe WaveConnectId__c automatiquement lors de la connexion. Cette étape n’est nécessaire que si vous vous connectez sans compte administrateur Salesforce, car la création d’un champ personnalisé nécessite des permissions administrateur. Dans ce cas, demandez à votre administrateur Salesforce d’ajouter le champ manuellement.
1

Ouvrez l'objet Lead

Dans Salesforce Setup, ouvrez Object Manager et sélectionnez l’objet Lead.
2

Vérifiez si le champ existe

Sous Fields & Relationships, vérifiez si WaveConnectId__c existe déjà.
3

Créez le champ

S’il n’existe pas, cliquez sur New, sélectionnez Text comme type de champ, et nommez-le de sorte que le nom API soit WaveConnectId__c.
4

Définissez la sécurité au niveau du champ

Confirmez que Standard User dispose d’un accès en lecture/écriture au champ.
5

Ajoutez aux mises en page et enregistrez

Ajoutez le champ aux mises en page pertinentes, puis enregistrez.
Si le champ existe déjà, ouvrez-le et sélectionnez Set Field-Level Security pour confirmer que Standard User dispose d’un accès en lecture/écriture. Pour plus de détails, consultez le guide de configuration Salesforce.

Limitations et prérequis

  • Le champ personnalisé WaveConnectId__c est créé automatiquement dans votre compte Salesforce. Ne le supprimez pas et ne le renommez pas. Il est utilisé pour la déduplication.
  • Pour les Leads, le champ Company est obligatoire pour Salesforce. Si un contact Wave n’a pas d’entreprise, la valeur par défaut est N/A.
  • Si Salesforce détecte un doublon via ses règles de déduplication, Wave contourne la règle et enregistre l’enregistrement.
  • La correspondance de propriétaire se fait par e-mail. Si aucun utilisateur Salesforce correspondant n’est trouvé, le contact est enregistré sans propriétaire.
  • La suppression d’un contact dans Wave supprime également son enregistrement dans Salesforce tant que la synchronisation des contacts est activée.
  • La synchronisation des événements nécessite que l’utilisateur qui se connecte soit un Marketing User Salesforce.

Déconnexion

Ouvrez les Paramètres de l’intégration et, sous Déconnecter Salesforce, cliquez sur Déconnecter. Cela supprime l’intégration et révoque l’accès de Wave. Les enregistrements déjà synchronisés dans Salesforce ne sont pas supprimés.