> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thunderphone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connecter des applications (Google, Slack, HubSpot et plus encore)

> Donnez à vos agents de véritables capacités — consulter les calendriers, mettre à jour votre CRM, publier sur Slack — en quelques clics, sans code.

Les connexions d'applications permettent à un agent vocal d'agir dans les outils que votre équipe utilise déjà, en pleine conversation : vérifier les disponibilités sur un calendrier, rechercher un appelant dans votre CRM, ajouter un prospect à une feuille de calcul, publier un résumé dans Slack. Vous connectez un compte une seule fois dans **Connexions → Applications** (`/dashboard/app-connections`), choisissez ce que l'agent est autorisé à faire, puis associez la connexion à n'importe quel agent dans son builder.

Six applications sont disponibles aujourd'hui :

| Application         | Ce que votre agent peut faire avec                                                    |
| ------------------- | ------------------------------------------------------------------------------------- |
| **Google Calendar** | Consulter les disponibilités et gérer les événements du calendrier.                   |
| **Google Sheets**   | Ajouter les informations sur les prospects et les résultats des appels à une feuille. |
| **Slack**           | Rechercher des canaux, rechercher des messages et publier avec autorisation.          |
| **HubSpot**         | Rechercher des contacts, mettre à jour des fiches et ajouter des notes.               |
| **Salesforce**      | Rechercher des fiches, mettre à jour des prospects et enregistrer l'activité.         |
| **Cal.com**         | Vérifier les disponibilités et gérer les réservations.                                |

Pour tout ce qui ne figure pas dans cette liste, créez une [connexion API](/fr/guides/api-connections) personnalisée ou ajoutez un [serveur MCP](/fr/guides/mcp-servers).

## Connecter un compte

<Steps>
  <Step title="Ouvrez Connexions → Applications et cliquez sur Ajouter une application">
    Un sélecteur affiche les six applications. Vous pouvez connecter plusieurs comptes de la même application — chacune affiche un nombre de comptes « connectés » dès que vous en avez un.
  </Step>

  <Step title="Autoriser le compte">
    La plupart des applications utilisent OAuth : une fenêtre contextuelle s'ouvre, vous vous connectez au fournisseur et approuvez l'accès, puis la connexion apparaît sur la page. **Cal.com fait exception** — il se connecte avec une clé API. Collez la clé et cliquez sur **Valider et connecter** ; la clé est vérifiée auprès de Cal.com avant d'être chiffrée et enregistrée.
  </Step>

  <Step title="Google Sheets uniquement : choisissez la feuille de calcul">
    Une connexion Sheets doit savoir dans quelle feuille de calcul et quel onglet écrire. Juste après la connexion, un panneau de configuration s'ouvre — collez l'URL de la feuille de calcul (ou son ID), cliquez sur **Inspecter la feuille de calcul**, puis choisissez l'onglet. Le panneau confirme les colonnes détectées. Tant que cette étape n'est pas terminée, la tuile de connexion affiche **Configuration requise**.
  </Step>
</Steps>

<Note>
  La vérification OAuth Google de ThunderPhone est actuellement en cours d'examen. Google affiche donc un avertissement « application non vérifiée » lors du consentement pour Google Calendar et Google Sheets. La boîte de dialogue **Ajouter une application** vous guide à travers les deux clics nécessaires pour continuer (**Avancé → Accéder à ThunderPhone**).
</Note>

La connexion et la gestion des connexions d'applications nécessitent le rôle **admin** ou **propriétaire** dans l'organisation.

## Contrôler ce que l'agent peut faire

Chaque connexion possède des bascules d'autorisation par opération — ouvrez une tuile de connexion pour les gérer. Les opérations de lecture sont activées par défaut ; les opérations qui écrivent dans vos données ou les modifient sont **désactivées** jusqu'à ce que vous les activiez :

| Application     | Activé par défaut                                                                    | Désactivé par défaut                                        |
| --------------- | ------------------------------------------------------------------------------------ | ----------------------------------------------------------- |
| Google Calendar | Consulter les événements et les disponibilités, Créer des événements                 | Mettre à jour des événements, Annuler des événements        |
| Google Sheets   | Ajouter des lignes                                                                   | —                                                           |
| Slack           | Consulter les canaux et les messages récents, Rechercher des messages                | Publier des messages                                        |
| HubSpot         | Rechercher et consulter les contacts et les entreprises                              | Créer ou mettre à jour des contacts et ajouter des notes    |
| Salesforce      | Rechercher et consulter les prospects, les contacts et les opportunités              | Créer ou mettre à jour des fiches et enregistrer l'activité |
| Cal.com         | Lister les types d'événements et vérifier les disponibilités, Créer des réservations | Reprogrammer ou annuler des réservations                    |

Une opération que vous désactivez n'est tout simplement pas disponible pour l'agent — les outils correspondants ne lui sont jamais proposés pendant les appels.

## Les outils dont dispose votre agent

Une fois qu'une connexion est associée à un agent, les opérations activées sont disponibles
en tant qu'outils appelables pendant les conversations :

* **Google Calendar** — `calendar_list_events`, `calendar_check_availability`,
  `calendar_create_event`, `calendar_update_event`, `calendar_cancel_event`
* **Google Sheets** — `sheets_append_row` (écrit dans la feuille de calcul et l'onglet
  que vous avez configurés)
* **Slack** — `slack_list_channels`, `slack_search_messages`,
  `slack_post_message`
* **HubSpot** — `hubspot_search_contacts`, `hubspot_get_contact`,
  `hubspot_upsert_contact`, `hubspot_add_note`
* **Salesforce** — `salesforce_search_records`, `salesforce_get_record`,
  `salesforce_upsert_lead`, `salesforce_log_activity`
* **Cal.com** — `calcom_list_event_types`, `calcom_check_availability`,
  `calcom_create_booking`, `calcom_cancel_booking`

Vous n'avez pas besoin d'écrire de schémas pour ces outils : ThunderPhone définit les outils
et achemine les appels via le compte connecté.

## Associer la connexion à un agent

Les connexions ne font rien tant qu'un agent ne les utilise pas. Ouvrez l'agent dans le
builder ([Créer un agent](/fr/guides/build-an-agent)) et ajoutez la connexion
dans sa section **Applications connectées**. La tuile d'une connexion sur la page Applications
indique le nombre d'opérations activées et le nombre d'agents qui l'utilisent.

## Déconnecter

Ouvrez une tuile de connexion et déconnectez-la depuis cet emplacement. Les agents qui
l'utilisaient perdent ces outils lors de leur prochain appel.

## Étapes suivantes

<CardGroup cols={2}>
  <Card title="Transformez n'importe quelle API en action d'agent" icon="plug" href="/fr/guides/api-connections">
    L'assistant de collage de cURL pour les services sans connexion native.
  </Card>

  <Card title="Ajouter un serveur MCP" icon="server" href="/fr/guides/mcp-servers">
    Utilisez votre propre serveur d'outils via Streamable HTTP.
  </Card>
</CardGroup>
