Ressources · Intégration Make

Intégration Salesforce MakeAutomatiser Salesforce avec Make.

Et si ton CRM se remplissait sans toi ? L'intégration Salesforce Make réunit 17 modules : 3 déclencheurs planifiés, 11 actions et 3 recherches. Ici, tu branches ton compte, tu montes un premier scénario pas à pas et tu sais quel module choisir pour la suite.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

Que fait l'intégration Salesforce Make, concrètement ?

L'intégration Salesforce Make permet à Make de créer, lire, modifier ou supprimer des enregistrements de ton org Salesforce, de repérer ceux qui changent et de publier dans Chatter. Tu construis un scénario (l'automatisation, une suite de modules posés à la chaîne) et Make le fait tourner à ta place, sans une ligne de code.

Un fichier de contacts propre, sans doublons. Tu reviens d'un salon avec une liste de cartes de visite saisies dans un tableur. Create or update a record vérifie si chaque contact existe déjà : il le met à jour s'il le trouve, il le crée sinon. Ton commercial ne découvre plus deux fiches pour la même personne.

Les contrats rangés au bon endroit. Quand une opportunité est signée, Download an attachment or document récupère la pièce jointe et le module suivant la dépose dans ton espace de stockage partagé. La compta y a accès sans licence Salesforce.

Les gros imports suivis de bout en bout. Bulk create records (advanced) envoie une grosse série d'enregistrements d'un coup, puis Get bulk job results (advanced) te dit lesquels sont passés.

Ce que Make ne fait pas ici : aucun des trois déclencheurs n'est instantané, Make va voir Salesforce au rythme du scénario. Et certaines éditions de Salesforce n'ouvrent pas l'accès API, sans lequel rien ne se connecte. Pour un besoin absent de la liste, Make an API call ouvre le reste de l'API. Si tu hésites avec n8n, la page Intégration Salesforce n8n et le comparatif n8n vs Make t'aident à trancher. Un scénario qui coince ? Direction Dépannage Make.

Connexion

Comment connecter ton compte Salesforce à Make ?

  1. 01

    Lance la création de la connexion

    Pose n'importe quel module Salesforce dans ton scénario et clique sur Create a connection. La connexion, c'est ton compte Salesforce relié à Make une bonne fois : tous tes modules Salesforce la réutilisent ensuite.

  2. 02

    Choisis le type de connexion

    Dans Connection type, tu as deux options : Salesforce ou Salesforce (client credentials). Avec la première, indique si tu travailles sur un environnement Sandbox, donne un Connection name si tu veux, puis Save.

  3. 03

    Renseigne tes identifiants d'application

    Le type Salesforce (client credentials) demande ton Salesforce My Domain Name, une Consumer Key et un Consumer Secret, fournis par une application personnalisée créée dans Salesforce. Le type simple l'accepte aussi via Advanced settings.

Premier scénario

Ton premier scénario avec Salesforce et Make

ObjectifQuand un compte client est créé ou modifié dans Salesforce, Make publie un message dans un fil Chatter pour prévenir l'équipe.

  1. 01

    Crée un scénario vide

    Depuis la page Scenarios, crée un nouveau scénario, puis clique sur le gros + au centre. C'est là que se pose le premier module, celui qui lance tout le reste.

  2. 02

    Ajoute Watch records

    Cherche Salesforce, choisis Watch records et clique sur Create a connection, ou reprends celle que tu as déjà. Le petit badge horloge le rappelle : ce déclencheur est planifié.

  3. 03

    Vise l'objet Compte

    Une fois la connexion en place, Make te propose la liste des objets qu'il sait lire. Pas besoin de connaître leur nom technique par cœur : sélectionne les comptes et laisse de côté contacts et opportunités.

  4. 04

    Branche le message Chatter

    Clique sur le + à droite du déclencheur, ajoute Post a message to a Chatter feed et rédige le message en y glissant le nom du compte venu du premier module.

  5. 05

    Teste avec Run once

    Modifie un compte de test dans Salesforce, puis clique sur Run once. Regarde les bundles (les éléments transmis d'un module à l'autre) reçus par chaque module et vérifie le message dans Chatter.

  6. 06

    Planifie et active

    Clique sur l'horloge du premier module. Par défaut, un nouveau scénario tourne toutes les 15 minutes, le minimum sur le plan Free. Règle l'intervalle, puis active le scénario.

Déclencheurs

Quels déclencheurs Salesforce lancent ton scénario ?

3 modules démarrent un scénario quand quelque chose se passe dans Salesforce. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par Salesforce dès que ça se passe.

Salesforce1Watch jobs

Watch jobs

Déclencheur planifié

Dans MakeTriggers when a bulk data job is created.

Ce déclencheur réveille ton scénario à chaque nouveau job de données en masse (un bulk job) créé dans ton org Salesforce. Il parle surtout aux équipes qui importent déjà de gros volumes.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario et récupère les jobs apparus depuis son dernier passage.
Quand l'utiliser
un outil tiers pousse des imports dans Salesforce et tu veux enchaîner sur la lecture du résultat avec Get bulk job results (advanced).
Attention
il repère le job à sa création, pas à la fin du traitement. Lire les résultats dans la foulée peut te renvoyer un job encore en cours.
Salesforce2Watch record fields

Watch record fields

Déclencheur planifié

Dans MakeTriggers when a field has changed in an object.

Plus ciblé que Watch records, il ne lance le scénario que lorsqu'un champ a changé sur un enregistrement de l'objet choisi. Idéal pour suivre un statut, une étape, un propriétaire.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario et compare avec ce qu'il a vu la fois précédente.
Quand l'utiliser
un ticket client change de responsable et la nouvelle personne doit être prévenue.
Attention
plusieurs changements entre deux passages arrivent en plusieurs bundles, et chacun consomme une opération (une exécution de module, ce que Make décompte sur ton plan).
Salesforce3Watch records

Watch records

Déclencheur planifié

Dans MakeTriggers when a record is created or updated in an object.

Le déclencheur à tout faire : il te remet chaque enregistrement créé ou modifié dans un objet depuis le dernier passage, un bundle par enregistrement. La plupart des premiers scénarios partent de lui.

Comment il se déclenche
planifié. Make interroge l'app au rythme du scénario, d'où le badge horloge sur la pastille.
Quand l'utiliser
chaque nouveau compte client doit se retrouver dans ton outil de facturation.
Attention
création et modification comptent toutes les deux. Un compte retouché souvent revient plusieurs fois, alors ajoute un filtre si seuls les nouveaux t'intéressent.
Modules

Quels modules Salesforce utiliser dans Make ?

Salesforce te donne 14 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Salesforce1

Bulk create records (advanced)

Action

Dans MakeCreates multiple records.

Crée d'un coup toute une série d'enregistrements via un job en masse, au lieu d'un appel par ligne. Pratique pour reprendre l'historique d'un ancien outil.

Quand l'utiliser
tu as un lot de lignes prêt et Create a record te coûterait une opération par ligne.
Attention
un job terminé part en file d'attente chez Salesforce et n'accepte plus de données ; un job annulé n'est jamais traité.
Salesforce2

Create a record

Action

Dans MakeCreates a new record in an object.

Ajoute un nouvel enregistrement dans l'objet de ton choix : piste, contact, tâche. Tu remplis ses champs avec les données des modules précédents.

Quand l'utiliser
une demande de devis arrive par ton formulaire et doit devenir une piste sans ressaisie.
Attention
il ne cherche pas si la fiche existe déjà. Si le risque de doublon est réel, passe par Create or update a record.
Salesforce3

Create or update a record

Action

Dans MakeCreates a new record or updates an existing one if a matching record is found.

Cherche d'abord un enregistrement correspondant : trouvé, il le met à jour ; absent, il le crée. Un seul module au lieu d'une recherche suivie de deux branches.

Quand l'utiliser
tes contacts arrivent de plusieurs sources et le même email peut revenir.
Attention
la correspondance ne vaut que ce que vaut le champ choisi pour comparer, prends-en un qui identifie vraiment la fiche.
Salesforce4

Delete a record

Action

Dans MakeDeletes a record.

Supprime un enregistrement de Salesforce. Utile en fin de chaîne pour faire le ménage après une fusion ou une désinscription.

Quand l'utiliser
les fiches de test créées par ton formulaire doivent disparaître une fois la vérification faite.
Attention
le scénario ne demande pas de confirmation. Essaie-le sur une Sandbox ou une fiche bidon avant de le lâcher sur tes vraies données.
Salesforce5

Download an attachment or document

Action

Dans MakeDownloads an attachment or a document.

Récupère un fichier stocké dans Salesforce, pièce jointe ou document, et le transmet au module suivant pour que tu le déposes ailleurs.

Quand l'utiliser
le bon de commande joint à une opportunité gagnée doit aussi atterrir dans le dossier de la compta.
Attention
le plan Free traite les fichiers jusqu'à 5 Mo. Au-delà, il te faut un plan payant.
Salesforce6

Get a record

Action

Dans MakeReturns information about a specific record by its record ID.

Renvoie le détail complet d'un enregistrement dont tu connais l'identifiant (le record ID). C'est la consultation qu'on enchaîne quand un module précédent n'a donné qu'une partie de l'information.

Quand l'utiliser
un autre outil te transmet un ID Salesforce et il te manque le reste de la fiche.
Attention
sans ID, rien à récupérer. Avec seulement un nom ou un email, passe par un module de recherche.
Salesforce7

Get bulk job results (advanced)

Action

Dans MakeRetrieves the records of a bulk data ingest job. If the job has not finished yet, returns the live job state with empty results.

Relit les enregistrements d'un job d'import en masse pour savoir ce que Salesforce a accepté.

Quand l'utiliser
juste après Bulk create records (advanced), pour noter les réussites et envoyer les échecs à la bonne personne.
Attention
si le job tourne encore, tu reçois son état en cours avec des résultats vides. Vérifie l'état avant de conclure à un échec.
Salesforce8

Make an API call

Action

Dans MakeSends a custom API call to Salesforce. You can use this to call endpoints that aren't covered by existing modules.

La porte de sortie quand la liste ne suffit pas. Tu envoies ta propre requête à l'API Salesforce en réutilisant la connexion déjà créée.

Quand l'utiliser
l'action voulue n'existe pas en module mais figure dans la documentation de l'API Salesforce.
Attention
c'est toi qui écris la requête, garde la doc de l'API ouverte à côté.
Salesforce9

Make an API call (advanced)

Action

Dans MakeSends a custom API call to Salesforce with a custom base URL. You can use this to call endpoints that aren't covered by existing modules.

Même principe que Make an API call, avec un réglage en plus : une URL de base personnalisée pour la requête.

Quand l'utiliser
l'endpoint visé n'est pas joignable depuis l'adresse de base standard.
Attention
commence toujours par la version simple, et ne passe à celle-ci que si l'URL de base bloque vraiment.
Salesforce10

Post a message to a Chatter feed

Action

Dans MakePosts a message to a Chatter feed.

Publie un message dans un fil Chatter, là où tes équipes Salesforce lisent déjà leurs nouvelles. Aucun outil de messagerie en plus.

Quand l'utiliser
un gros compte vient d'être créé et l'équipe grands comptes doit le voir sans quitter Salesforce.
Attention
un déclencheur qui remonte beaucoup d'enregistrements publie un message par bundle. Filtre avant, sinon le fil devient illisible.
Salesforce11

Update a record

Action

Dans MakeUpdates an existing record in an object.

Modifie les champs d'un enregistrement existant : un statut, un responsable, une date. La fiche reste la même, seules les valeurs que tu relies changent.

Quand l'utiliser
une facture est réglée dans ton outil de compta et l'opportunité doit avancer d'une étape.
Attention
il agit sur une fiche déjà trouvée, alors place un déclencheur ou Search records (SOQL) avant lui.
Salesforce12

List jobs

Recherche

Dans MakeReturns a list of bulk data jobs in the organization.

Liste les jobs de données en masse de ton org, un bundle par job, sans passer par la configuration de Salesforce.

Quand l'utiliser
tu veux un état des imports existants pour repérer ceux que personne n'a suivis.
Attention
comme toute recherche, le résultat peut être vide, contenir un job ou beaucoup ; chacun traverse la suite du scénario séparément.
Salesforce13

Search records (SOQL)

Recherche

Dans MakeReturns a list of records in an object using filters or a SOQL query.

Trouve des enregistrements dans un objet, soit avec des filtres simples, soit avec une requête SOQL si tu maîtrises le langage de requête de Salesforce. Chaque résultat sort en bundle séparé.

Quand l'utiliser
avant de créer une piste, pour savoir si cette société est déjà cliente.
Attention
zéro résultat est une réponse normale. Prévois ce que fait le scénario dans ce cas, sinon la suite ne se lance pas.
Salesforce14

Search records (SOSL)

Recherche

Dans MakeReturns a list of records in an object using a SOSL query.

Lance une requête SOSL, la recherche plein texte de Salesforce, et renvoie les fiches qui correspondent. Là où SOQL filtre sur des champs précis, SOSL cherche un mot ou une expression.

Quand l'utiliser
tu as un nom d'entreprise saisi à la main, avec ses fautes de frappe, et tu veux retrouver la bonne fiche.
Attention
la recherche texte ramène parfois plusieurs candidats, choisis lequel garder avant toute mise à jour.
Besoin d'aide

Besoin d'aide pour automatiser Salesforce avec Make ?

Une personne lit chaque message.

FAQ

Les questions qu'on se pose sur Salesforce et Make

01L'intégration Salesforce Make est-elle gratuite ?
Oui, Salesforce est une app standard de Make, disponible dès le plan Free. Ce plan autorise 2 scénarios actifs, un intervalle minimal de 15 minutes entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Les plans payants (Core, Pro, Teams, Enterprise) descendent à 1 minute, lèvent la limite de scénarios actifs et vont jusqu'à 40 minutes d'exécution. Make décompte l'usage en opérations. Reste une condition côté Salesforce : ton édition doit inclure l'accès API.
02De quoi as-tu besoin pour connecter Salesforce à Make ?
D'un compte Make et d'un compte Salesforce sur une édition qui ouvre l'accès API. Dans ton scénario, ajoute un module Salesforce et clique sur Create a connection. Le type Salesforce est le plus direct : tu indiques si tu passes par une Sandbox, puis tu enregistres. Le type Salesforce (client credentials) demande en plus ton Salesforce My Domain Name, une Consumer Key et un Consumer Secret, issus d'une application personnalisée créée dans Salesforce. Une fois enregistrée, la connexion sert à tous tes modules Salesforce.
03Le déclencheur Salesforce réagit-il en temps réel dans Make ?
Non. Watch records, Watch record fields et Watch jobs sont tous planifiés : Make va interroger Salesforce au rythme du scénario et récupère ce qui a changé depuis son dernier passage. Un nouveau scénario tourne toutes les 15 minutes par défaut. Sur le plan Free, c'est aussi le minimum ; les plans payants descendent à 1 minute. La liste ne contient aucun déclencheur instantané pour Salesforce. Pendant la construction, clique sur Run once pour tester tout de suite au lieu d'attendre le prochain passage.
04Que faire s'il manque un module Salesforce ou si une limite bloque ?
Passe par Make an API call. Il réutilise ta connexion Salesforce et peut appeler n'importe quel endpoint de l'API, donc une action absente de la liste n'est presque jamais une impasse. Si l'adresse de base diffère, Make an API call (advanced) te laisse la définir. Côté imports en masse, retiens qu'un job terminé part en file d'attente et n'accepte plus de données, et qu'un job annulé n'est jamais traité. Pour un objet qui semble absent, consulte la liste Objects list V66 citée par la doc.
05Make ou n8n pour automatiser Salesforce ?
Ça dépend de qui construit et maintient les scénarios. Make te donne un éditeur visuel et des modules Salesforce prêts à l'emploi, réglés sans code, avec Make an API call pour couvrir le reste de l'API Salesforce. n8n a lui aussi un nœud Salesforce : le même type d'automatisation existe des deux côtés. Plutôt que de choisir sur la réputation, monte un petit scénario réel dans chacun, par exemple un nouveau compte annoncé dans Chatter, et garde celui que ton équipe relit et corrige le plus facilement.