Skip to content

Form Filler

What it does: Automatically fills out web forms with your data, saving you time on repetitive tasks like job applications, contact forms, and registrations.

Perfect for: Job applications • Event registration • Contact forms • Survey completion

NameTypeDescriptionRequiredDefault
Form DataObjectYour information to fill into the formYes{}
Submit After FillBooleanAutomatically submit the form when doneNofalse
Simulate Human InputBooleanType like a human (slower but more reliable)Nofalse
NameTypeDescription
successBooleanWhether the form was filled successfully
fieldsCompletedArrayList of fields that were filled
fieldsFailedArrayList of fields that couldn’t be filled
formSubmittedBooleanWhether the form was submitted

Job Application Automation Fill out multiple job applications with your resume data, work history, and contact information automatically.

Event Registration Quickly register for conferences, webinars, or events by auto-filling your personal and professional details.

Contact Form Responses Automatically fill contact forms on websites when reaching out to potential clients or partners.

  1. Prepare your data in a structured format (name, email, phone, etc.)
  2. Navigate to the form you want to fill
  3. Run the workflow - the node finds form fields and fills them automatically
  4. Review and submit the completed form (or enable auto-submit)

Example Data Format:

{
"firstName": "John",
"lastName": "Doe",
"email": "john.doe@example.com",
"phone": "555-123-4567",
"company": "Tech Solutions Inc"
}

Simple Contact Form:

{
"name": "Jane Smith",
"email": "jane@example.com",
"subject": "Partnership Inquiry",
"message": "I'd like to discuss a potential partnership."
}

Job Application:

{
"firstName": "Alex",
"lastName": "Johnson",
"email": "alex.johnson@email.com",
"phone": "555-0123",
"experience": "5 years",
"coverLetter": "I am excited to apply for this position..."
}
🔍 Technical Details

Smart Field Detection: The node automatically identifies form fields by their labels, names, and types. It can handle text inputs, dropdowns, checkboxes, and text areas.

Human-Like Typing: Enable “Simulate Human Input” to type at realistic speeds with small variations, which helps with forms that detect automated filling.

Multi-Step Forms: The node can handle forms that span multiple pages by detecting “Next” buttons and continuing the filling process.

Limitations:

  • Cannot handle CAPTCHAs (security puzzles)
  • Some forms may block automated filling
  • File uploads require the files to be accessible on your computer

Common Issues:

  • Fields not filling? Check that your data keys match the form field names (firstName, email, etc.)
  • Form validation errors? Make sure your data format matches what the form expects (phone numbers, email format)
  • Form won’t submit? Some forms require manual review - disable auto-submit and check the form before submitting

Related nodes: Navigate to LinkInsert TextContent Replacer

Common workflows: Form Automation PatternsMulti-Page WorkflowsBusiness Automation

Learn more: Browser Permissions GuideWorkflow Debugging