Passer au contenu principal

Intégration Salesforce - Guide de configuration

Connecte ton compte Salesforce à Goodweek pour gérer les enregistrements CRM, les leads, les opportunités, les comptes et les contacts directement depuis ton espace de travail IA.

A
Écrit par Antoine Stempien

Connecte ton compte Salesforce à Goodweek pour gérer les enregistrements CRM, les leads, les opportunités, les comptes et les contacts directement depuis ton espace de travail IA.

ℹ️ Note sur la gouvernance

Goodweek ne dépassera jamais les niveaux d'accès accordés à l'utilisateur dans Salesforce, garantissant ainsi l'alignement avec les politiques de gouvernance de ton organisation. Les résultats et les fonctionnalités disponibles peuvent varier selon les autorisations spécifiques et l'accès authentifié de chaque utilisateur.

📋 Prérequis

Avant qu'un utilisateur puisse voir et connecter l'intégration Salesforce, l'administrateur de ton organisation doit d'abord l'activer depuis le panneau d'administration Goodweek, dans l'onglet Intégrations.

Configuration administrateur

L'intégration Salesforce utilise OAuth 2.0. L'utilisateur qui se connecte doit disposer des autorisations de profil Salesforce appropriées pour autoriser des applications tierces.

⚠️ Politiques d'applications OAuth au niveau de l'organisation Salesforce

Les organisations Salesforce peuvent restreindre les utilisateurs et applications autorisés à utiliser OAuth. Un System Administrator Salesforce peut devoir autoriser la Connected App Composio dans Salesforce :

  1. Dans Salesforce, va dans Setup → Apps → Connected Apps → Manage Connected Apps.

  2. Trouve l'application Composio et vérifie que l'accès est défini sur All users may self-authorize, ou attribue l'application aux profils ou permission sets concernés.

Si ton organisation Salesforce restreint les « Connected App Policies », les utilisateurs qui tentent de se connecter depuis Goodweek peuvent recevoir un message error=access_denied jusqu'à ce qu'un administrateur Salesforce accorde l'accès.

Connexion de l'utilisateur

  1. Dans Goodweek, va dans Intégrations.

  2. Trouve Salesforce et clique sur Connect.

  3. Tu seras redirigé vers Salesforce, où il te sera demandé de te connecter et d'autoriser l'accès.

  4. Clique sur Allow pour accorder l'accès et revenir à Goodweek.

Remarques importantes

  • Chaque utilisateur doit connecter son propre compte individuellement.

  • Goodweek ne peut accéder qu'aux enregistrements et objets Salesforce que ton compte utilisateur individuel est autorisé à voir. Les paramètres de sécurité au niveau des objets et des champs dans Salesforce s'appliquent.

  • Si ton organisation Salesforce utilise des Named Credentials ou applique une liste blanche d'IP, une configuration supplémentaire par un administrateur Salesforce peut être nécessaire.

  • Tu peux révoquer l'accès de Goodweek à tout moment depuis Salesforce → Setup → My Personal Information → OAuth Connected Apps → Composio → Revoke.


Outils disponibles

Outil

Description

Type

Get Account

Récupère un enregistrement de Compte Salesforce spécifique par son ID.

Lecture

Get All Objects

Récupère une liste de tous les types d'objets Salesforce standard et personnalisés disponibles dans l'organisation.

Lecture

Get All Fields for an Object

Récupère toutes les définitions de champs d'un type d'objet Salesforce spécifié.

Lecture

Execute SOSL Search

Exécute une requête SOSL (Salesforce Object Search Language) pour effectuer une recherche sur plusieurs types d'objets.

Lecture

Execute SOQL Query

Exécute une requête SOQL pour récupérer des enregistrements Salesforce selon des conditions de requête structurées.

Lecture

Get Record

Récupère un enregistrement Salesforce spécifique par type d'objet et ID.

Lecture

Get Batch of UI API Records

Récupère plusieurs enregistrements Salesforce de différents types d'objet en une seule requête groupée.

Lecture

Create Account

Crée un nouvel enregistrement de Compte Salesforce.

Écriture

Create Contact

Crée un nouvel enregistrement de Contact Salesforce.

Écriture

Create Lead

Crée un nouvel enregistrement de Lead Salesforce.

Écriture

Create Opportunity

Crée un nouvel enregistrement d'Opportunité Salesforce.

Écriture

Create Campaign

Crée un nouvel enregistrement de Campagne Salesforce.

Écriture

Create Note

Crée un nouvel enregistrement de Note et l'associe à un objet Salesforce.

Écriture

Create a Record

Crée un nouvel enregistrement pour tout type d'objet Salesforce spécifié.

Écriture

Create SObject Record

Crée un nouvel enregistrement pour un objet Salesforce standard ou personnalisé.

Écriture

Update a Record

Met à jour les champs d'un enregistrement Salesforce existant par type d'objet et ID.

Écriture

Associate Contact to Account

Associe un Contact Salesforce existant à un Compte spécifique.

Lecture

Add Contact to Campaign

Ajoute un Contact existant en tant que membre de campagne d'une Campagne Salesforce.

Écriture

Add Lead to Campaign

Ajoute un Lead existant en tant que membre de campagne d'une Campagne Salesforce.

Écriture

Add Product to Opportunity

Ajoute un produit (OpportunityLineItem) à une Opportunité Salesforce existante.

Écriture

Apply Lead Assignment Rules

Applique les règles d'attribution de leads Salesforce à un ou plusieurs enregistrements de Lead.

Lecture

Clone Record

Clone un enregistrement Salesforce existant, en créant une nouvelle copie avec les mêmes valeurs de champs.

Lecture

Clone Opportunity with Products

Clone un enregistrement d'Opportunité Salesforce avec ses produits associés.

Lecture

Complete Task

Marque un enregistrement de Tâche Salesforce existant comme terminé.

Lecture

Delete Account

Supprime définitivement un enregistrement de Compte Salesforce par son ID.

⚠️ Destructif

Delete Contact

Supprime définitivement un enregistrement de Contact Salesforce par son ID.

⚠️ Destructif

Delete Lead

Supprime définitivement un enregistrement de Lead Salesforce par son ID.

⚠️ Destructif

Delete Opportunity

Supprime définitivement un enregistrement d'Opportunité Salesforce par son ID.

⚠️ Destructif

Delete Note

Supprime définitivement un enregistrement de Note Salesforce par son ID.

⚠️ Destructif

Delete sObject Record

Supprime définitivement un enregistrement de tout type d'objet Salesforce spécifié.

⚠️ Destructif

Delete Multiple Records (SObject Collections)

Supprime définitivement plusieurs enregistrements Salesforce d'un ou plusieurs types d'objet en une seule requête.

⚠️ Destructif

Cas d'usage

  • Créer et mettre à jour des enregistrements CRM depuis les conversations. Ajoute de nouveaux Accounts, Contacts, Leads ou Opportunities Salesforce directement depuis une conversation Goodweek sans naviguer dans l'interface Salesforce.

  • Rechercher et récupérer des données CRM à la demande. Exécute des requêtes SOQL ou SOSL depuis Goodweek pour faire apparaître des enregistrements Salesforce spécifiques à des fins de revue, de qualification ou de suivi.

  • Consigner des notes et associer des enregistrements. Crée des notes rattachées à des Accounts, Contacts ou Opportunities existants depuis Goodweek pour tenir les enregistrements CRM à jour après des appels ou des réunions.

  • Gérer les campagnes et le pipeline. Ajoute des leads ou des contacts à des campagnes, associe des produits à des opportunities et met à jour l'étape du deal directement depuis Goodweek pour maintenir des données de pipeline exactes.


Dépannage

« error=access_denied » lors de la connexion

La politique de Connected App de ton organisation Salesforce restreint qui peut autoriser des applications tierces. Un System Administrator Salesforce doit revoir les paramètres de la Connected App Composio dans Setup → Apps → Connected Apps → Manage Connected Apps et accorder l'accès aux profils ou permission sets concernés.

Certains objets ou champs ne sont pas accessibles après la connexion

Goodweek respecte la sécurité au niveau des objets et des champs de Salesforce. Si un objet ou un champ spécifique n'est pas accessible, ton administrateur Salesforce devra peut-être mettre à jour ton profil ou ton permission set.

Intégration non visible dans Goodweek

Assure-toi que l'administrateur de ton organisation a activé l'intégration Salesforce depuis le panneau d'administration Goodweek, dans l'onglet Intégrations.

Références

Avez-vous trouvé la réponse à votre question ?