---
title: Salesforce
description: Interagir avec Salesforce CRM
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="salesforce"
  color="#E0E0E0"
/>

{/* MANUAL-CONTENT-START:intro */}
L'outil [Salesforce](https://www.salesforce.com/) vous permet de vous connecter directement à votre CRM Salesforce et d'effectuer un large éventail d'opérations de gestion de la relation client dans vos flux de travail automatisés. Grâce à une intégration fluide et sécurisée, vous pouvez accéder efficacement à vos processus commerciaux clés et les automatiser à travers vos données de vente, d'assistance et de marketing.

Avec l'outil Salesforce, vous pouvez :

- **Récupérer des comptes** : Utilisez l'opération `salesforce_get_accounts` pour extraire des comptes de Salesforce avec des filtres personnalisés, des tris et une sélection de champs.
- **Créer des comptes** : Ajoutez automatiquement de nouveaux comptes à Salesforce en utilisant l'opération `salesforce_create_account`, en spécifiant des détails comme le nom, le secteur d'activité et l'adresse de facturation.
- **Gérer les contacts** : (Si fourni, des outils similaires sont disponibles pour les contacts - ajoutez, mettez à jour ou récupérez des contacts selon vos besoins.)
- **Gérer les prospects et opportunités** : Intégrez la gestion des prospects et des opportunités dans votre flux de travail, permettant à vos agents de capturer, qualifier et mettre à jour les données du pipeline de vente.
- **Suivre les dossiers et les tâches** : Automatisez les activités de support client et de suivi en interagissant avec les dossiers et les tâches dans Salesforce.

L'outil Salesforce est idéal pour les flux de travail où vos agents doivent rationaliser les opérations de vente, de gestion de comptes, de génération de prospects et d'assistance. Que vos agents synchronisent des données entre plateformes, fournissent des informations client en temps réel ou automatisent des mises à jour CRM de routine, l'outil Salesforce apporte toute la puissance et l'extensibilité de Salesforce dans vos processus programmatiques pilotés par des agents.
{/* MANUAL-CONTENT-END */}

## Instructions d'utilisation

Intégrez Salesforce dans votre flux de travail. Gérez les comptes, contacts, prospects, opportunités, dossiers et tâches avec de puissantes capacités d'automatisation.

## Outils

### `salesforce_get_accounts`

Récupérer des comptes depuis le CRM Salesforce

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | ---------- | ----------- |
| `idToken` | string | Non | Le jeton d'ID de l'OAuth Salesforce \(contient l'URL de l'instance\) |
| `instanceUrl` | string | Non | L'URL de l'instance Salesforce |
| `limit` | string | Non | Nombre de résultats à retourner \(par défaut : 100, max : 2000\) |
| `fields` | string | Non | Liste de champs à retourner séparés par des virgules \(ex. : "Id,Name,Industry,Phone"\) |
| `orderBy` | string | Non | Champ pour l'ordre de tri \(ex. : "Name ASC" ou "CreatedDate DESC"\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | object | Données des comptes |

### `salesforce_create_account`

Créer un nouveau compte dans Salesforce CRM

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | Non | Pas de description |
| `instanceUrl` | string | Non | Pas de description |
| `name` | string | Oui | Nom du compte \(obligatoire\) |
| `type` | string | Non | Type de compte \(ex., Client, Partenaire, Prospect\) |
| `industry` | string | Non | Secteur d'activité \(ex., Technologie, Santé, Finance\) |
| `phone` | string | Non | Numéro de téléphone |
| `website` | string | Non | URL du site web |
| `billingStreet` | string | Non | Adresse de facturation |
| `billingCity` | string | Non | Ville de facturation |
| `billingState` | string | Non | État/province de facturation |
| `billingPostalCode` | string | Non | Code postal de facturation |
| `billingCountry` | string | Non | Pays de facturation |
| `description` | string | Non | Description du compte |
| `annualRevenue` | string | Non | Chiffre d'affaires annuel \(nombre\) |
| `numberOfEmployees` | string | Non | Nombre d'employés \(nombre\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | object | Données du compte créé |

### `salesforce_update_account`

Mettre à jour un compte existant dans Salesforce CRM

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | Non | Pas de description |
| `instanceUrl` | string | Non | Pas de description |
| `accountId` | string | Oui | ID du compte à mettre à jour \(obligatoire\) |
| `name` | string | Non | Nom du compte |
| `type` | string | Non | Type de compte |
| `industry` | string | Non | Secteur d'activité |
| `phone` | string | Non | Numéro de téléphone |
| `website` | string | Non | URL du site web |
| `billingStreet` | string | Non | Adresse de facturation |
| `billingCity` | string | Non | Ville de facturation |
| `billingState` | string | Non | État/province de facturation |
| `billingPostalCode` | string | Non | Code postal de facturation |
| `billingCountry` | string | Non | Pays de facturation |
| `description` | string | Non | Description du compte |
| `annualRevenue` | string | Non | Chiffre d'affaires annuel \(nombre\) |
| `numberOfEmployees` | string | Non | Nombre d'employés \(nombre\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | object | Données du compte mis à jour |

### `salesforce_delete_account`

Supprimer un compte de Salesforce CRM

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | Non | Pas de description |
| `instanceUrl` | string | Non | Pas de description |
| `accountId` | string | Oui | ID du compte à supprimer \(obligatoire\) |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | object | Données du compte supprimé |

### `salesforce_get_contacts`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_create_contact`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_update_contact`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_delete_contact`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_get_leads`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_create_lead`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_update_lead`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_delete_lead`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_get_opportunities`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_create_opportunity`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_update_opportunity`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_delete_opportunity`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_get_cases`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_create_case`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_update_case`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_delete_case`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_get_tasks`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_create_task`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_update_task`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

### `salesforce_delete_task`

#### Entrée

| Paramètre | Type | Obligatoire | Description |
| --------- | ---- | -------- | ----------- |

#### Sortie

| Paramètre | Type | Description |
| --------- | ---- | ----------- |
| `success` | boolean | Statut de réussite de l'opération |
| `output` | json | Données résultant de l'opération |

## Notes

- Catégorie : `tools`
- Type : `salesforce`
