For developers
We write code, not just click through admin panels
If you're evaluating Zoho from a technical perspective, API capabilities, scripting limits, integration patterns, and extensibility, this is the page for you.
Technical capabilities
Deluge scripting
Server-side custom functions across CRM, Books, Desk, Creator. invokeURL for REST calls, map/list data structures, 5-min execution limit.
REST APIs
v2/v3 APIs for all major Zoho apps. OAuth 2.0 auth, webhook triggers, bulk operations, metadata API for schema management.
Zoho Flow
Multi-step integration flows with conditions, delays, HTTP actions, and Deluge code steps. 800+ pre-built connectors.
Zoho Creator
Low-code apps with Deluge backend, REST API, webhooks, portal creation, and mobile offline support.
Zoho Catalyst
Serverless functions in Node.js/Python, datastore, file storage, and cron jobs for workloads exceeding Deluge limits.
Custom widgets
ZDK-based embedded widgets in CRM and Creator. JavaScript SDK for client-side customisation.
Integration patterns we use
CRM ↔ External ERP
Deluge custom function on deal close → invokeURL POST to ERP API → update CRM with ERP reference ID. Error handling with retry and admin notification.
Webhook → Zoho Flow → Multi-app
External system webhook → Zoho Flow trigger → conditional branch → CRM record create + Books invoice + Desk ticket. Error branch with Slack notification.
Scheduled batch sync
Zoho Flow scheduled trigger (nightly) → fetch records via API → transform with Deluge code step → bulk upsert to target app. Pagination handling for large datasets.
Creator portal → CRM backend
Creator portal form submission → Deluge on success → CRM API create/update → email notification via CRM workflow. Role-based portal views.
What we can build for your dev team
- 01Custom API integrations with your existing systems (ERPs, payment gateways, legacy databases)
- 02Deluge function libraries with proper error handling, logging, and documentation
- 03Zoho Creator apps with complex business logic and external API calls
- 04Zoho Catalyst serverless functions for heavy processing workloads
- 05Data migration scripts with validation, deduplication, and rollback capability
- 06Maintenance and refactoring of existing Deluge code (we inherit a lot of undocumented functions)
Technical limitations (honest)
- Deluge has a 5-minute execution timeout, long-running jobs need Catalyst
- API rate limits vary by app (typically 10,000 calls/day for CRM)
- No native Git integration for Deluge, version control is manual
- Deluge isn't Node.js or Python, it has its own syntax and quirks
- Sandbox environments exist but aren't as mature as Salesforce sandboxes
- Complex UI customisation is limited, heavy front-end work needs Creator or external apps
Product technical references
Zoho CRM
- → REST API v2/v3 with OAuth 2.0 authentication
- → Deluge scripting for server-side automation and custom functions
- → Webhook triggers on record create/update/delete events
Zoho Analytics
- → REST API for workspace, table, and report management
- → Import connectors for 500+ data sources
- → Zoho Creator and CRM analytics integration via sync
Zoho Creator
- → Deluge scripting language for server-side logic
- → REST API for record CRUD and metadata management
- → Webhook triggers on form submissions and record changes
Zoho Flow
- → REST API for flow management and execution history
- → Custom webhook endpoints for triggering flows
- → HTTP request actions for calling any REST API
Custom Development & Deluge
- → Deluge syntax with invokeURL for REST API calls
- → Map, List, and JSON data structures for complex processing
- → Zoho Catalyst for Node.js/Python serverless functions
Want to talk technical scope?
Book a discovery meeting and bring your architecture questions. We'll give you straight answers.