Embed Your Enquiry Form on Any Website — iframe + API
Add TuitionDesk's enquiry form to your own website in two minutes with one iframe, or post leads directly with the enquiry API — every submission lands straight in your Admissions CRM.
If your tuition centre already has its own website — a WordPress site, a Wix page, a custom build — you don't need to abandon it to get a working enquiry form. TuitionDesk's enquiry form can be embedded directly into any existing page, and every submission still lands in your Admissions CRM exactly like it would from your TuitionDesk public site.
There are two ways to do it: a copy-paste iframe for most site owners, and a direct API for developers who want full control over the form's design.
Option 1: Embed with an iframe (no code required)
Every TuitionDesk organisation gets a stable enquiry form URL:
https://app.tuitiondesk.in/enquiry/your-centre-slug
To put it on your own site, paste this into any page (WordPress custom HTML block, Wix embed widget, or a plain .html file):
<iframe
src="https://app.tuitiondesk.in/enquiry/your-centre-slug"
width="100%"
height="620"
frameborder="0"
style="border-radius:12px;"
title="Your Centre Name Enquiry Form"
></iframe>
That's the whole integration. The form is fully mobile-responsive inside the iframe, requires no login from the parent filling it in, and submissions appear in your Admissions pipeline within seconds — tagged with source Website.
Option 2: Submit leads via the API
If you're building a custom form — matching your site's exact fonts and colours, or collecting extra fields for your own use — you can post directly to the enquiry API instead of using the iframe:
curl -X POST https://api.tuitiondesk.in/api/public/your-centre-slug/enquiry \
-H "Content-Type: application/json" \
-d '{
"parent_name": "Ramesh Kumar",
"phone": "+91 98765 43210",
"student_name": "Arjun Kumar",
"student_grade": "Grade 9",
"subject_interest": "Maths, Science",
"message": "Looking for weekend batches"
}'
Field reference
| Field | Required | Notes |
|---|---|---|
parent_name | Yes | Full name of parent/guardian |
phone | Yes | Any format — normalised on save |
student_name | Yes | Child's name |
email | No | Optional contact email |
student_grade | No | e.g. "Grade 9" |
subject_interest | No | Free text, e.g. "Maths, Science" |
message | No | Any extra context from the parent |
A successful call returns {"success": true}. No authentication is required for this endpoint — it's public by design, the same way a contact form on a website is — but it is rate-limited precisely because it's public. See how TuitionDesk protects the enquiry API from spam for the exact limits.
Which one should you use?
| iframe | Direct API | |
|---|---|---|
| Setup time | 2 minutes | Requires a developer |
| Design control | TuitionDesk's styling | Full — build your own form |
| Best for | Most centres | Centres with a custom-built site or an existing form they want to keep |
Most centres should start with the iframe — it's zero-maintenance and already handles validation, error states, and a success confirmation. Reach for the API only if you specifically need your own form UI.
Where submissions go
Regardless of which option you use, every submission:
- Creates a new enquiry with status New in your Admissions CRM
- Is tagged with source Website (or API if posted directly, so you can tell the two apart)
- Triggers your team's normal enquiry notifications
- Is subject to the same admissions pipeline, follow-up reminders, and demo-scheduling flow as any other lead
There's no separate "website leads" list to check — it's the same pipeline as your WhatsApp and walk-in enquiries.
A note on availability
The enquiry form and API are gated by the same public site enabled toggle in Settings, and require an active subscription. If your form appears to accept the request but nothing shows up in your pipeline, check that your public site is enabled under Organization → Public Site Builder.
Already have a website? Get your embed code and API key from the Lead Capture Guide — up and running before your next enquiry comes in.
Run your centre with TuitionDesk — free
Fee tracking, attendance, batches, and a free public website with enquiry form. All in one place. No setup fee.
Start free — no credit card →