zoho

zoho

zoho.

List the available CRM modules (Contacts, Leads, Deals, Accounts…).

ajouter à otoauth : —prefix : zoho_*

setup & usage

⚠ self-client oauth zoho crm (3 champs)

zoho crm utilise un self-client oauth2 à 3 secrets. dans la console développeur zoho api, crée un client de type self client, puis génère un grant token et échange-le contre un refresh token. tu dois fournir à oto :

  • client_id — l'id du self client
  • client_secret — son secret
  • refresh_token — le refresh token issu de l'échange (scopes ZohoCRM.*)
  • renseigne ces 3 champs dans oto sur ton compte (/account), connecteur zoho. byo uniquement.

    ▸ ce que tu peux faire

    crud générique sur tes modules zoho crm (contacts, leads, deals, accounts…) depuis claude.

  • « liste mes modules » → zoho_modules, « liste les deals » → zoho_record (op list)
  • « trouve le contact dont l'email = a@b.com » → zoho_record (op search, criteria zoho)
  • « crée un lead » → zoho_record (op create), « mets à jour ce deal » → op update
  • « ajoute une note sur ce record » → zoho_note (op create)
  • ⚙ plusieurs organisations

    ce connecteur accepte plusieurs organisations : chaque credential posé devient un compte nommé (un nom par organisation), à ton niveau, à celui de ton équipe ou de ton org.

  • le premier n'a pas besoin de nom ; à partir du deuxième, chacun porte le sien (le premier prend alors le nom « principal », renommable)
  • sans précision, l'agent prend le seul organisation posé, sinon celui marqué par défaut ; sinon l'appel est refusé en nommant les organisations disponibles — jamais un choix au hasard
  • viser un organisation pour un appel : _account="<nom>" sur l'outil ; les lister : oto_identity(op='list', connector='zoho') (scope='org' ou scope='group' pour ceux de l'org ou de l'équipe)
  • fixer le défaut : oto_identity(op='set', connector='zoho', identity_id='<nom>') ; renommer : op='rename' avec new_name
  • ⚠️ aucun outil ne parcourt les organisations tout seul : un total sur plusieurs organisations s'obtient en appelant chacun (_account) et en additionnant
  • outils

    chargement…

    utilisation

    claude code — installe le plugin oto — claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.
    claude.ai — branche mcp.oto.cx/mcp en connecteur custom (guide)
    cli — pipx install oto-cli puis oto zoho …