Skip to main content

SpringEdge integrates with Zoho CRM through Deluge scripts — Zoho's built-in scripting language. Use the invokeurl function in workflow rules, custom buttons, or scheduled functions to call the SpringEdge SMS API — a form-encoded POST to <SMS_SERVICE_URL>/api/web/send/ (your SMS service URL, shared after sign-up) — and send SMS automatically.

This integration works with Zoho CRM, Zoho CRM Plus, and Zoho One. No external plugins or marketplace apps needed — just configure a Deluge script and start sending.

Deluge Scripts

Use Zoho's built-in scripting — no external tools needed

Workflow Rules

Trigger SMS on lead creation, deal stage change, or any module event

CRM Field Merge

Personalise SMS with contact name, deal value, and custom fields

// Zoho Deluge Script
// Workflow Rule custom function with
// argument leadId = Leads.Lead Id

url = "<SMS_SERVICE_URL>/api/web/send/";

// Get lead details from trigger record
lead = zoho.crm.getRecordById("Leads", leadId);
phone = lead.get("Mobile");
name = lead.get("First_Name");

// A Map is sent as a form-encoded body
params = Map();
params.put("apikey", "YOUR_API_KEY");
params.put("sender", "SEDEMO");
params.put("to", phone);
params.put("message",
  "Hi " + name + ", thanks for your "
  + "interest in SpringEdge. Our team "
  + "will contact you shortly.");
params.put("format", "json");

response = invokeurl
[
  url: url
  type: POST
  parameters: params
];

// e.g. {"groupID": 61, "MessageIDs": "61-1",
//       "status": "AWAITED-DLR"}
info response;

DELUGE CODE

Zoho Deluge Script Example

This Deluge script calls the SpringEdge API to send an SMS when a new lead is created in Zoho CRM. It pulls the lead's mobile number and first name from the CRM record and sends a personalised welcome message. The API key goes in the apikey parameter, and the message text must match a DLT-approved template. See the SMS API documentation for all parameters and error messages.

Setup Steps:

  1. Go to Zoho CRM → Setup → Workflow Rules
  2. Create a new rule triggered on Lead creation
  3. Add a Custom Function action with the Deluge code and map the leadId argument to the Lead Id
  4. Replace YOUR_API_KEY and <SMS_SERVICE_URL> with your SpringEdge key and SMS service URL
  5. Save and activate the workflow

Use Cases

Lead Welcome SMS

Send an instant welcome message to new leads as soon as they enter your Zoho CRM pipeline.

Deal Stage Alerts

Notify sales managers when deals move to negotiation, won, or lost stages.

Task Reminders

Send SMS reminders for overdue tasks and upcoming activities assigned to team members.

Custom Button SMS

Add a "Send SMS" button to any Zoho CRM record that lets reps send one-click messages to contacts.