| Tool | What It Does | Best For |
|---|---|---|
| Zoho Zia in CRM | Built-in ML for lead scoring, anomaly detection, sentiment | Sales teams wanting AI without development work |
| Zoho Creator AI Components | Drag-and-drop AI widgets in Creator apps (OCR, prediction, classification) | Non-developer AI features in custom apps |
| Zoho Catalyst | Serverless functions, microservices, ML model hosting | Developers building AI-backed Zoho integrations |
| Zoho AI Studio | No-code AI model training and deployment within Zoho | Building custom prediction models on business data |
| Deluge + External AI API | Call OpenAI, Anthropic, Google AI APIs from Deluge functions | Integrating LLM capabilities into Zoho workflows |
Zoho Creator includes a library of AI components that can be added to Creator applications through the drag-and-drop interface — no AI development experience required. The available components include:
These components are available on Zoho Creator’s Enterprise plan. For the Creator plan overview, see the Zoho Creator pricing guide.
Zoho Catalyst is Zoho’s serverless compute platform. It runs server-side code without requiring the developer to manage infrastructure — code is deployed to Catalyst and runs in response to triggers. For AI development, Catalyst is the platform for hosting ML model inference functions, processing AI API responses and building AI-backed microservices that integrate with Zoho apps. See the Zoho Catalyst guide for the full technical overview.
The most immediately practical AI development pattern for Zoho CRM and Creator is calling external AI APIs (OpenAI, Anthropic Claude, Google Gemini) from Deluge functions using the invokeurl block. This pattern requires no new Zoho AI products — it uses existing Deluge API call capability with an AI API as the external service.
This pattern — trigger from a CRM event, call an AI API via invokeurl, write the result back to a CRM field — is the most practical AI development capability available to Zoho CRM administrators with Deluge skills today. For the invokeurl syntax reference, see the making API calls from Deluge guide.
| // Deluge function: generate email draft using OpenAI // Trigger: Button click on Deal record deal = zoho.crm.getRecordById(“Deals”, dealId); contactName = deal.get(“Contact_Name”).get(“name”); companyName = deal.get(“Account_Name”).get(“name”); dealName = deal.get(“Deal_Name”); // Build the prompt prompt = “Write a short, professional follow-up email to ” + contactName + ” at ” + companyName + ” regarding ” + dealName + “. Tone: warm and direct. Length: 3 sentences max.”; // Call OpenAI API requestBody = Map(); requestBody.put(“model”, “gpt-4o-mini”); requestBody.put(“messages”, {{“role”:”user”,”content”:prompt}}); requestBody.put(“max_tokens”, 200); response = invokeurl [ url: “https://api.openai.com/v1/chat/completions” type: POST parameters: requestBody.toString(), headers: {“Authorization”:”Bearer ” + openAIKey, “Content-Type”:”application/json”} ]; // Extract the generated text emailDraft = response.get(“choices”).get(0).get(“message”).get(“content”); // Write it to a custom field on the deal record updateMap = Map(); updateMap.put(“AI_Draft_Email__c”, emailDraft); zoho.crm.updateRecord(“Deals”, dealId, updateMap); |
|---|
What AI features does Zoho have built in?
Can ABR build a custom AI feature into a Zoho application?
What is Zoho Catalyst and how does it relate to AI development?
Can existing Zoho CRM data be used to train a custom AI model?
Can ABR build an AI-powered Zoho application for our business?