AdharaForms integration
Beautiful forms.
One endpoint.
Single-step or multi-step — every submission routes to Adhara.
Set a form_slug, wire the AJAX call, ship it.
1User fills form
→
2POST /api/forms/submit
→
3Adhara stores response
→
4View in Adhara dashboard
Demo 01
Single-step form
One page, all fields, submit. Responses land in your Adhara dashboard under the form slug you choose. No backend code changes — just set the slug.
The payload
POST JSON to /api/forms/submit with your Adhara form_slug and a responses object containing the field values.
{
"form_slug": "contact",
"responses": {
"name": "Jane Smith",
"email": "jane@example.com",
"message": "Hello from Gravity!"
}
}
await fetch('/api/forms/submit', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
form_slug: 'contact',
responses: { name, email, message }
})
});
● Live demo
Contact us
Demo 02
Multi-step wizard
Break complex forms into focused steps. Validate each step before advancing. All responses bundle into one Adhara submission at the end — same endpoint, better UX.
1
Your info
2
Project details
3
Review & submit