Automate JotForm submissions via HTTP without API keys
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Important notice
This workflow is provided as-is. Please review and test before using in production.
Overview
This guide explains how to send form data from n8n to a JotForm form submission endpoint using the HTTP Request node.
It avoids the need for API keys and works with standard multipart/form-data.
π Overview
With this workflow, you can automatically submit data from any source (Google Sheets, databases, webhooks, etc.) directly into JotForm.
β Useful for:
- Pushing information into a form without manual entry.
- Avoiding API authentication.
- Syncing external data into JotForm.
π Requirements
- A JotForm account.
- An existing JotForm form.
- Access to the formβs direct link.
- Basic understanding of JotFormβs field naming convention.
βοΈ Setup Instructions
1. Get the JotForm Submission URL
- Open your form in JotForm.
- Go to Publish β Quick Share β Copy Link. Example form URL: sample form
- Convert it into a submission endpoint by replacing
formwithsubmit: Example: submit url
2. Identify Field Names
Each JotForm field has a unique identifier like q3_name[first] or q4_email.
Steps to find them:
- Right-click a field in your published form β choose Inspect.
- Locate the
nameattribute in the<input>tag. - Copy those values into the HTTP Request node in n8n.
Example mappings:
- First Name β
q3_name[first] - Last Name β
q3_name[last] - Email β
q4_email
3. Configure HTTP Request Node in n8n
- Method:
POST - URL: Your JotForm submission URL (from Step 1).
- Content Type:
multipart/form-data - Body Parameters: Add field names and values.
Example Body Parameters:
{
"q3_name[first]": "John",
"q3_name[last]": "Doe",
"q4_email": "[email protected]"
}
4. Test the Workflow
- Trigger the workflow (manually or with a trigger node).
- Submit test data.
- Check JotForm β Submissions to confirm the entry appears.
π Use Cases
- Automating lead capture from CRMs or websites into JotForm.
- Syncing data from Google Sheets, Airtable, or databases.
- Eliminating manual data entry when collecting responses.
π Customization Tips
- Replace placeholder values (
John,Doe,[email protected]) with dynamic values. - Add more fields by following the same naming convention.
- Use n8n expressions (
{{$json.fieldName}}) to pass values dynamically.