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

# Odoo

> Reconnaissance automatique des contacts de votre CRM Odoo et journalisation de tous les appels et messages

<iframe src="https://www.youtube.com/embed/NjyDPYIT0XM" title="YouTube video player" frameborder="0" className="w-full aspect-video rounded-xl" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />

## Comment connecter

<Note>
  Les étapes ci-dessous s'appliquent à la fois à Odoo Web (cloud) et aux instances Odoo auto-hébergées. Le processus de génération de la clé API est le même.
</Note>

### Obtenir vos identifiants Odoo

Vous aurez besoin de trois informations depuis votre compte Odoo :

#### 1. Nom d'utilisateur Odoo

C'est l'adresse email que vous utilisez pour vous connecter à Odoo.

#### 2. Nom de la base de données Odoo

C'est la première partie de votre URL Odoo.

**Exemple :**\
Si votre URL Odoo est `https://your-company.odoo.com/odoo`, votre nom de base de données est `your-company`

#### 3. Clé API Odoo

<Steps>
  <Step title="Se connecter à Odoo">
    Ouvrez votre compte Odoo
  </Step>

  <Step title="Aller dans les Préférences">
    Cliquez sur votre icône de profil > **Preferences**
  </Step>

  <Step title="Accéder à Account Security">
    Sélectionnez **Account Security** > **New API Key**
  </Step>

  <Step title="Créer une clé API">
    * Nom : "Allo"
    * Durée : "Persistent Key"

    Cliquez sur **Generate**
  </Step>

  <Step title="Copier la clé API">
    Copiez la clé API générée immédiatement.

    <Warning>
      Vous ne pouvez voir la clé API qu'une seule fois. Conservez-la en lieu sûr.
    </Warning>
  </Step>
</Steps>

### Connecter dans Allo

<Steps>
  <Step title="Ouvrir l'application Allo">
    Lancez Allo sur mobile ou sur ordinateur
  </Step>

  <Step title="Aller dans Intégrations">
    Naviguez vers **Settings** > **Integrations** > **Odoo**
  </Step>

  <Step title="Entrer les identifiants">
    Remplissez les trois champs requis :

    * Nom d'utilisateur Odoo (votre email)
    * Nom de la base de données Odoo
    * Clé API Odoo
  </Step>

  <Step title="Enregistrer et connecter">
    Appuyez sur **Save** et attendez la confirmation
  </Step>
</Steps>

<Info>
  Vos contacts Odoo seront synchronisés automatiquement dans Allo. Les informations du contact s'affichent pendant les appels.
</Info>

## Ce qui est synchronisé

**D'Odoo vers Allo :**

* Contacts

Les contacts créés dans Allo ne sont pas poussés vers Odoo.

**Direction de la synchronisation :** Sens unique (Odoo → Allo).

## Comment les appels sont synchronisés

Après chaque appel, Allo crée une note sur le contact correspondant dans Odoo avec le résumé de l'appel et un lien vers l'enregistrement.

## Comment les SMS sont synchronisés

La synchronisation SMS n'est pas disponible pour cette intégration.

## Click-to-call

Cliquez sur n'importe quel numéro de téléphone dans Odoo pour lancer l'appel directement dans l'application Allo. L'application Allo doit être installée sur votre appareil.

## Troubleshooting

Vérifiez le statut de synchronisation de chaque appel depuis la **liste d'appels sur [web.withallo.com](https://web.withallo.com)** — chaque appel possède un indicateur d'intégration affichant son état de synchronisation.

<AccordionGroup>
  <Accordion title="Je ne peux pas connecter mon intégration">
    Seuls les **admins** et **managers** d'un workspace Allo peuvent connecter des intégrations. Si vous ne voyez pas l'option, demandez à l'admin ou au manager de votre workspace de la configurer.
  </Accordion>

  <Accordion title="Appel non synchronisé avec mon intégration">
    Vérifiez l'indicateur d'intégration sur l'appel dans l'application web. L'erreur sera l'une des suivantes :

    * **Contact non trouvé** — Le contact n'existe pas dans votre CRM. Par défaut, Allo ne synchronise les appels que vers les contacts existants. Pour créer automatiquement des contacts, allez dans les paramètres de l'intégration et activez **Créer un lead pour les appels inconnus**.
    * **Contact supprimé** — Le contact a été supprimé de votre CRM. Allo est additif et ne synchronisera pas les appels pour les contacts supprimés. Recréez le contact dans votre CRM, puis relancez la synchronisation.
    * **Intégration déconnectée** — Votre token OAuth ou clé API a été révoqué côté intégration. Allo apparaît toujours connecté mais les requêtes échouent. Déconnectez et reconnectez l'intégration dans Allo.
    * **Appel en attente (icône spinner)** — Allo cherche encore le bon contact. Cela peut prendre jusqu'à 24 heures avant d'être marqué comme erreur. Une fois le contact créé dans votre CRM, vous pouvez relancer manuellement.
  </Accordion>

  <Accordion title="Contacts non synchronisés">
    La première synchronisation peut prendre jusqu'à **15 minutes** pour les grandes bases de contacts. Ensuite, les contacts se synchronisent de manière incrémentale toutes les **10 minutes** — pas en temps réel.

    Allo ne synchronise que les contacts ayant au moins un numéro de téléphone dans un champ téléphone natif. Les contacts sans numéro de téléphone n'apparaîtront pas dans Allo.

    Si les contacts n'apparaissent toujours pas après 15 minutes, déconnectez et reconnectez l'intégration.
  </Accordion>

  <Accordion title="SMS non synchronisés">
    Cette intégration ne supporte pas la synchronisation SMS.
  </Accordion>

  <Accordion title="Contacts en double">
    Allo reflète votre intégration exactement. Si votre CRM contient des contacts en double avec le même numéro de téléphone, ils apparaîtront comme des contacts séparés dans Allo.

    Nettoyez les doublons dans votre CRM — Allo reflétera le changement à la prochaine synchronisation.
  </Accordion>

  <Accordion title="Appel synchronisé vers le mauvais contact">
    Quand plusieurs contacts partagent le même numéro de téléphone, Allo synchronise l'appel vers tous les contacts correspondants. Avant de signaler une synchronisation manquante, vérifiez tous les contacts qui partagent ce numéro — l'appel est peut-être déjà synchronisé sur un autre. Cliquez sur l'indicateur d'intégration sur n'importe quel appel dans l'application web pour voir exactement vers quels contacts il a été synchronisé.
  </Accordion>
</AccordionGroup>
