Agent skill · marketing growth · sundial-org
zoho
Interact with Zoho CRM, Projects, and Meeting APIs. Use when managing deals, contacts, leads, tasks, projects, milestones, meeting recordings, or any Zoho workspace data. Triggers on mentions of Zoho, CRM, deals, pipeline, projects, tasks, milestones, meetings, recordings, standups.
Why this skill is useful
Provides specific commands and workflows for interacting with Zoho's APIs that the AI wouldn't reliably generate on its own.
What it needs
Requires zoho installed locally. Requires zoho account access. About 5k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Zoho Integration (CRM + Projects + Meeting) Made by Zone 99 · GitHub · Contribute Quick Start Use the zoho CLI wrapper — it handles OAuth token refresh and caching automatically. Authentication Setup Step 1: Register Your Application 1. Go to Zoho API Console 2. Click Add Client → choose Server-based Applications 3. Fill in: Client Name: your app name (e.g. "Clawdbot Zoho Integration") Homepage URL: your domain or https://localhost Redirect URI: https://localhost/callback (or any URL you control — you only need it once to grab the code) 4. Click Create 5. Note down the Client ID and Client Secret Step 2: Generate Authorization Code (Grant Token) Build this URL and open it in your browser (replace the placeholders): Important: Use the accounts URL matching your datacenter: Region Accounts URL -------- ------------- US https://accounts.zoho.com EU https://accounts.zoho.eu IN https://accounts.zoho.in AU https://accounts.zoho.com.au JP https://accounts.zoho.jp UK https://accounts.zoho.uk CA https://accounts.zohocloud.ca SA https://accounts.zoho.sa After granting access, you'll be redirected to something like: Copy the code parameter value. This code expires in 2 minutes — move to Step 3 immediately. Step 3: Exchange Code for Refresh Token Run this curl command (replace placeholders): Response: Save the refreshtoken — this is your long-lived credential. The access token expires in 1 hour, but the CLI auto-refreshes it using the refresh token. Step 4: Find Your Org IDs CRM/Projects Org ID: Meeting Org ID: Log into Zoho Meeting → Admin Settings → look for the Organization ID in the URL or settings page. It's different from the CRM org ID. Step 5: Configure .env Create .env in the skill directory: Adjust the domain URLs if you're on a non-US datacenter (e.g. .eu, .in, .com.au). …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/zoho