Intégration avec Zoho Books
Portée de l’intégration
L’intégration d’ALIX avec Zoho Books permet la synchronisation des éléments suivants :
De Books vers ALIX seulement :
- Devises
- Plan comptable
- Transactions
- Balises de rapport
- Taxes
Dans les deux sens :
- Clients et factures
- Fournisseurs et factures
Modules synchronisés
Il est possible de décider quels modules ALIX seront synchronisés avec Zoho Books.
| Clients et fournisseurs |
|
| Factures clients |
|
| Factures fournisseurs |
|
| Termes de paiement |
|
Setup dans Zoho Books
La création d’une connexion est essentielle afin que la synchronisation soit bidirectionnelle entre ALIX et Books. Sans celle-ci, ALIX pourra seulement pousser des données à Books et non l’inverse.
Créer une connexion
-
- Dans Zoho Books, allez dans les Paramètres -> Développeur et données -> Connexion -> Connexions personnalisées.
- Cliquez sur le bouton Créer un service.
- Insérez les informations suivantes :

Consumer key (ID) :
zoho
Clé secrète client :
Sur demande, contactez le support@alix.ai pour avoir l’information.
Autoriser l’URL :
URL du jeton d’accès :
Actualiser l’URL du jeton :
Les carrés rouges doivent être remplacés par le ID de l’organisation. Pour connaitre le ID de l’organisation, dans ALIX, appuyer sur votre utilisateur.
- Activez la connexion dans le service avec les paramètres suivants :
- Faites la connexion avec l’utilisateur ALIX -> alix.
Synchroniser les clients
Afin de créer une synchronisation des clients de Zoho Books vers les clients ALIX, il est important de créer des fonctions personnalisées et des workflows dans Zoho Books. Ces automatisations permettent de gérer la synchronisation entre les applications lors de la création, modification et suppression de clients.
Création et modification
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée :
- Nommez la fonction personnalisée.
- Sélectionnez le module Client.
- Copiez/collez cette fonction:
url = "https://smart.alix.ai/api/integrations/zoho-books/contacts";</span bodyMap = Map:String(); bodyMap.put('contact',customer); response = invokeurl [ url :url type :POST parameters:bodyMap connection: "alix" ];
Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Suppression
- Fonction personnalisée :
- Allez dans Paramètres ->Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée.
- Nommer la fonction personnalisée.
- Sélectionnez le module Client.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/contacts/" + customer.get("contact_id"); response = invokeurl [ url :url type :DELETE connection: "alix" ];
Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Synchroniser les factures
Afin qu’ALIX puisse créer des factures en brouillon dans Zoho Books, il est important de créer des fonctions personnalisées et des workflows dans Zoho Books. Ces automatisations permettent de gérer la synchronisation entre les applications lors de la création, modification et suppression de factures.
Création et modification
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée :
- Nommer la fonction personnalisée.
- Sélectionnez le module Facture.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/invoices"; bodyMap = Map:String(); bodyMap.put('invoice',invoice); response = invokeurl [ url :url type :PUT parameters:bodyMap connection:"alix" ];Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Suppression
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créer une nouvelle fonction personnalisée.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/invoices"; invoice.put('exist',false); bodyMap = Map:String(); bodyMap.put('invoice',invoice); response = invokeurl [ url :url type :PUT parameters:bodyMap connection: "alix" ];Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règles de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Synchroniser les fournisseurs
Afin de créer une synchronisation des fournisseurs de Zoho Books vers les fournisseurs ALIX, il est important de créer des fonctions personnalisées et des workflow dans Zoho Books. Ces automatisations permettent de gérer la synchronisation entre les applications lors de la création, modification et suppression de fournisseur.
Création et modification
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée.
- Nommez la fonction personnalisée.
- Sélectionnez le module Fournisseurs.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/contacts"; bodyMap = Map:String(); bodyMap.put('contact',vendor); response = invokeurl [ url :url type :POST parameters:bodyMap connection: "alix" ];Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Suppression
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée.
- Nommez la fonction personnalisée.
- Sélectionnez le module Fournisseur.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/contacts/" + vendor.get("contact_id"); response = invokeurl [ url :url type :DELETE connection: "alix" ];Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Synchroniser les factures fournisseurs
Afin qu’ALIX puisse créer des factures fournisseurs en brouillon dans Zoho Books, il est important de créer des fonctions personnalisées et des workflows dans Zoho Books. Ces automatisations permettent de gérer la synchronisation entre les applications lors de la création, modification et suppression de factures fournisseurs.
Création et modification
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée.
- Nommez la fonction personnalisée.
- Sélectionnez le module Facture fournisseur.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/bills"; bodyMap = Map:String(); bodyMap.put('bill',bill); response = invokeurl [ url :url type :PUT parameters:bodyMap connection: "alix" ];
Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Suppression
- Fonction personnalisée :
- Allez dans Paramètres -> Automatisation -> Actions du workflow -> Fonctions personnalisées.
- Créez une nouvelle fonction personnalisée.
- Sélectionnez le module Facture fournisseur.
- Copiez/collez cette fonction :
url = "https://smart.alix.ai/api/integrations/zoho-books/bills"; bill.put('exist',false); bodyMap = Map:String(); bodyMap.put('bill',bill); response = invokeurl [ url :url type :PUT parameters:bodyMap connection: "alix" ];
Remplacez « alix » par le nom de la connexion.
- Workflow :
- Allez dans Paramètres -> Automatisation -> Règle de workflow.
- Créez un workflow.
- Entrez les informations suivantes :
Setup dans ALIX
Une fois le setup fait dans Zoho Books, retournez dans ALIX pour terminer la connexion.
- Dans les Paramètres, allez dans la section Intégration.
- Cliquez sur Connecter à côté de l’application Zoho Books.

- Suivez les instructions de Zoho Books.
- Une fois la connexion établie, cliquez sur Détails à côté de l’application Zoho Books.

- Cliquez sur l’organisation pour qu’un crochet vert apparaisse à côté des informations. Tant qu’un crochet vert n’apparait pas, la connexion n’est pas active.

- Maintenant que la connexion est établie, synchroniser manuellement les différents modules en cliquant sur les boutons :


