Zoho CRM
Connexion native OAuth en un clic. Rosa crée un Call record dans le module Calls de Zoho, lié au Contact (créé si nouveau). Multi-data-center : EU/US/IN/AU/JP supportés.
⚡ Temps total : 2 minutes
Aller au dashboardPrérequis
- Un compte Rosa actif
- Un compte Zoho CRM (Free, Standard, Professional, Enterprise — tous supportés)
- Module Calls actif (par défaut sur toutes les éditions)
Étapes
Dashboard Rosa → Connecter Zoho
Cliquez sur la carte Zoho dans Paramètres → CRM.
Login Zoho
Vous arrivez sur accounts.zoho.eu (data center European par défaut). Connectez-vous. Si votre compte est dans un autre DC (US, IN, AU…), Zoho vous redirige automatiquement.
Autorisez les scopes
Zoho demande l'autorisation pour :
ZohoCRM.modules.contacts.{READ,WRITE}— lecture/écriture des contactsZohoCRM.modules.calls.CREATE— créer des Call recordsZohoCRM.modules.deals.READ— voir les deals pour le lookupZohoCRM.users.READ— identifier votre organisation
Retour au dashboard
La carte Zoho affiche maintenant le nom de votre organisation Zoho et "Connecté". Le data center est stocké en metadata pour les futurs appels.
Ce qui est créé dans Zoho
- Contact (si nouveau) :
First_Name,Last_Name,Phone,Email,Mailing_Street,Lead_Source = "Rosa IA". - Call (module Calls) lié au Contact :
Subject: Appel Rosa : [intent] ([urgence])Call_Type: InboundCall_Start_Time: timestamp précisCall_Duration: format mm:ssDescription: résumé + besoin + RDV + tarif + lien RosaCall_Purpose: l'intention détectée
Lookup live
Rosa utilise GET /Contacts/search?phone=... pour identifier le client. Format E.164 (+33...) recommandé côté Zoho. Si trouvé, Rosa récupère aussi les Deals liés via GET /Contacts/{id}/Dealspour les présenter pendant l'appel.
Dépannage
Le data center n'est pas détecté correctement
Rosa tente d'abord .eu puis suit la redirection Zoho. Si vous êtes sur Zoho India ou Australia et que ça échoue, contactez-nous — on force le DC sur votre compte.
204 No Content au lookup
Zoho renvoie 204 (vide) quand aucun contact ne matche le téléphone. C'est attendu : Rosa traite ça comme "client inconnu" et continue normalement.
MANDATORY_FIELDS_MISSING à la création de contact
Rosa envoie toujours Last_Name(obligatoire Zoho). Si vous avez configuré d'autres champs obligatoires custom (Tax ID, etc.), Rosa ne peut pas les remplir. Solution : retirer l'obligation côté Zoho, ou passer en mode webhook custom.