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 :
Dans Salesforce, va dans Setup → Apps → Connected Apps → Manage Connected Apps.
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
Dans Goodweek, va dans Intégrations.
Trouve Salesforce et clique sur Connect.
Tu seras redirigé vers Salesforce, où il te sera demandé de te connecter et d'autoriser l'accès.
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.
