Skip to main content

What This Integration Does

This integration uses Zoho Forms' built-in webhook feature to call the SpringEdge SMS API every time someone submits your form. The form fields (like mobile number, name, email) are passed to the SMS API automatically — so you can send a personalised SMS confirmation, an alert to your sales team, or both.

No coding, no Zapier, no third-party tools. It's a direct webhook integration that runs in real time the moment a form is submitted.

Real-Time Trigger

SMS sent the instant a form is submitted — no polling, no delay

No-Code Setup

Configure entirely from the Zoho Forms admin panel

DLT Compliant

Uses your DLT-registered sender ID and approved templates

Pay-As-You-Go

Only pay for the SMS you send — no monthly fees

Common Use Cases for Zoho Forms SMS Integration

What businesses build with Zoho Forms + SpringEdge SMS.

Lead Capture Forms

Send an instant SMS to your sales team when a new lead fills out your enquiry form — never miss a hot lead.

Contact Form Confirmations

Send a thank-you SMS to visitors who submit your contact form — confirming you've received their message.

Event Registrations

SMS confirmation with event details, venue, and date as soon as someone registers via your Zoho Form.

Appointment Bookings

Confirm doctor, salon, or service appointments via SMS the moment a booking form is submitted.

Survey Acknowledgements

Thank participants for completing your survey with an automated SMS — boost response rates.

Job Applications

Acknowledge job applications instantly and notify HR of new submissions via SMS.

OTP Verification

Send OTPs to verify mobile numbers entered in registration or signup forms.

Order Forms

Send order confirmation SMS with order ID and total when customers submit your order form.

Prerequisites

Before you begin, make sure you have:

  • An active Zoho Forms account with at least one form created
  • A SpringEdge SMS account with API access — sign up free if you don't have one
  • Your SpringEdge API key (available from your dashboard)
  • An approved DLT sender ID (e.g., SEDEMO) registered with your telecom operator
  • A DLT-approved SMS template matching the message content you want to send

How to Integrate SpringEdge SMS with Zoho Forms

A step-by-step guide to set up automated SMS from Zoho Forms in under 5 minutes.

Step 1: Open the Integrations Tab in Zoho Forms

Log in to your Zoho Forms account and open the form you want to connect. From the form builder, click on the Integrations tab in the top navigation.

Step 2: Enable Webhooks

In the left-hand sidebar of the Integrations page, find Webhooks and click Enable. This is where you'll configure the connection to the SpringEdge SMS API.

Step 3: Enter the SpringEdge Webhook URL

Enter the SpringEdge SMS API endpoint as the webhook URL:

https://web.springedge.com/web/api/send/

Important: The SMS message text must be in URL-encoded format. You cannot add the message directly in the URL parameter because Zoho Forms does not accept spaces in URL parameter values.

Step 4: Set Content Type

Select application/x-www-form-urlencoded as the content type for the webhook payload. This ensures the form data is sent in the correct format that the SpringEdge API expects.

Step 5: Map Form Fields

Now map the Zoho Form fields to the SpringEdge API parameters. Add the following form field mapping:

Parameter Name Description
mobileno Select the form field that contains the user's mobile number (e.g., a Phone or Number field).

Step 6: Add URL Parameters

Add the SpringEdge authentication and sender details as URL parameters. These tell SpringEdge which account to use and which sender ID to display:

Parameter Name Description Example
apikey Your SpringEdge SMS API key from your account dashboard. ahgkd5fhk6ahdkrd5yfbhck6
sender Your DLT-approved 6-character sender ID (Header). SEDEMO
to The mobile number (mapped from the form field in Step 5). 919876543210
message The SMS body text in URL-encoded format. Must match a DLT-approved template. Thank+you+for+contacting+us

Step 7: Save and Test

Save the webhook configuration. Then submit a test entry to your Zoho Form using your own mobile number. Within seconds, you should receive the SMS on your phone. You can also check the delivery status from your SpringEdge dashboard under SMS Logs.

Sample Webhook Configuration

Here's how the final webhook request will look when Zoho Forms calls the SpringEdge SMS API:

POST https://web.springedge.com/web/api/send/
Content-Type: application/x-www-form-urlencoded

apikey=ahgkd5fhk6ahdkrd5yfbhck6
&sender=SEDEMO
&to=919876543210
&message=Thank+you+for+contacting+us.+Our+team+will+reach+out+shortly.

Replace apikey, sender, and to with your actual SpringEdge API key, your DLT-approved sender ID, and the form field mapping for the mobile number. The message parameter should be URL-encoded and match a DLT-approved template.

Troubleshooting Common Issues

Most Zoho Forms SMS integration issues come down to a few common mistakes.

SMS Not Delivered

Check that your sender ID is DLT-approved and your message text matches an approved template exactly. Telecom operators block any SMS that does not match a registered template.

Webhook Returns Error

Check the webhook log in Zoho Forms. The most common errors are an invalid API key, missing sender ID, or improperly URL-encoded message text containing spaces.

Wrong Mobile Number Format

Indian numbers should be sent as 919876543210 (without + or 0 prefix). Make sure the mobile number field in your Zoho Form captures the number in the correct format.

Spaces in Message

Zoho Forms does not accept spaces in URL parameter values. Replace all spaces with + or use proper URL encoding (%20) when configuring the message parameter.

Form Fields Not Mapped

Make sure you've selected the correct Zoho Form field for the mobile number parameter. The field should be a Phone or Number field, not a Text field.

DND Numbers Blocked

Promotional SMS cannot be delivered to DND-registered numbers. Use a transactional sender ID and template if you need to reach all numbers including DND.

Frequently Asked Questions

Common questions about integrating SpringEdge SMS with Zoho Forms.

  • How do I send SMS from Zoho Forms automatically?

    You can send automated SMS from Zoho Forms by enabling the built-in webhooks integration and pointing it to the SpringEdge SMS API. Configure the webhook URL, content type, form field mapping for the mobile number, and URL parameters (API key, sender ID, message text). Every time the form is submitted, Zoho Forms calls SpringEdge automatically and the SMS is delivered in seconds.

  • No coding is required. The entire integration is configured through the Zoho Forms admin panel using their built-in webhooks feature. You just enter the SpringEdge SMS API URL, set the content type, map the mobile number field, and add your API key and sender ID as URL parameters. The whole setup takes about 5 minutes.

  • Yes. Zoho Forms supports multiple webhooks per form. You can configure one webhook to send a confirmation SMS to the customer (using the mobile number from the form) and a second webhook to send a lead notification SMS to your sales team (using a fixed mobile number). Both messages are sent the moment the form is submitted.

  • Yes. As per TRAI regulations, all bulk SMS sent to Indian mobile numbers must use a DLT-registered sender ID and a DLT-approved message template. This applies regardless of whether you're sending SMS via Zoho Forms, an API, or any other method. SpringEdge helps you register your sender ID and templates as part of the account setup process.

  • Zoho Forms does not accept spaces in URL parameter values. You need to URL-encode your SMS message text by replacing spaces with + or %20. For example, "Thank you for contacting us" becomes "Thank+you+for+contacting+us". Most online URL encoders can do this automatically.

  • You can map additional Zoho Form fields as parameters in the webhook payload, then reference them in your SMS template. For example, map the "Name" field as a parameter and include it in your DLT-approved template like "Hi {#name#}, thanks for your interest." The template variable will be replaced with the actual name from the form submission.

  • The SMS is typically delivered within 3 to 5 seconds of the form being submitted. SpringEdge uses direct connectivity to all major Indian telecom operators (Jio, Airtel, Vodafone Idea, BSNL) for the fastest possible delivery. You can monitor delivery status in real time from your SpringEdge dashboard.

  • Yes. SpringEdge SMS integrates with the entire Zoho ecosystem including Zoho CRM (via Deluge scripts and workflow rules), Zoho Creator (via custom scripts), Zoho Desk (via webhooks), and Zoho Bookings. See our Zoho CRM SMS integration guide for more details.