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.
-
Do I need any coding knowledge for this integration?
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.
-
Can I send SMS to both the customer and my sales team?
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.
-
Is DLT registration required for sending SMS via Zoho Forms in India?
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.
-
Why is my SMS message text not working with Zoho Forms?
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. -
How do I include form data (like name) in the SMS message?
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.
-
How fast is the SMS delivered after a 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.
-
Does this work with other Zoho products like Zoho CRM and Zoho Creator?
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.
