Skip to content
Autonoly

Browser

Updated March 2026

Form Automation

Automate form filling on any website — from simple login forms to complex multi-step wizards. Autonoly handles text inputs, dropdowns, checkboxes, file uploads, date pickers, and CAPTCHAs. Save hours of repetitive data entry across any number of sites.

No credit card required

14-day free trial

Cancel anytime

On This Page

How It Works

Get started in minutes

1

Identify the form

Navigate to the page with the form or describe the site and form you need to fill.

2

Map data to fields

The AI identifies form fields and maps your data to each input automatically.

3

Handle complexity

Multi-step forms, dynamic fields, file uploads, and CAPTCHAs are handled automatically.

4

Submit and verify

The form is submitted and the agent verifies success by checking the confirmation page.

What is Form Automation?

Form Automation handles the tedious task of filling out forms on websites. Whether it's a single login form or a 15-page application wizard, Autonoly's AI navigates through every step — filling text fields, selecting dropdown options, checking boxes, uploading files, and clicking submit.

This builds on the Browser Automation foundation but focuses specifically on the challenges unique to form interaction. Forms are deceptively complex: dynamic fields appear based on previous selections, validation rules reject input in specific formats, date pickers require precise interaction, and multi-step wizards maintain state across pages. If you are new to form-based automation, our guide to automating data entry covers the fundamentals and common patterns.

Why Form Automation is Hard

Simple form filling seems straightforward, but real-world forms present numerous challenges:

  • Dynamic fields — form sections that appear or disappear based on selections in other fields

  • Validation rules — specific formatting requirements for phone numbers, dates, addresses, postal codes

  • File uploads — attaching documents, images, or spreadsheets as part of the submission

  • Date pickers — custom calendar widgets that don't accept typed input

  • Rich text editors — WYSIWYG editors for description fields and text areas

  • Multi-step wizards — forms split across multiple pages with progress tracking and back/next navigation

  • CAPTCHA challenges — bot detection at submission time

  • Conditional dropdowns — where the options in one dropdown depend on the selection in another

Autonoly handles all of these. The agent adapts to each form's behavior in real time, adjusting its approach based on what it encounters rather than following a rigid script.

Form Field Support

Text Inputs

Standard text fields, email inputs, phone numbers, addresses, and multi-line text areas. The AI understands field labels and context to fill in the correct data, even when field names are ambiguous. The agent also handles input masks — fields that enforce specific formatting like phone numbers (555-123-4567) or dates (MM/DD) as you type.

Dropdowns and Selects

Standard HTML selects, custom dropdown components (built with React, Angular, or Vue), searchable selects, and multi-select fields. The agent finds the right option by value or visible text. For searchable dropdowns, it types partial text to filter results before selecting the matching option.

Checkboxes and Radio Buttons

Single checkboxes, checkbox groups, and radio button selections. The AI reads labels to determine which options to select.

File Uploads

Upload documents, images, spreadsheets, and other files to file input fields. Files can come from previous workflow steps, uploaded assets, or URLs. The agent handles drag-and-drop upload zones as well as traditional file input buttons.

Date and Time Pickers

Custom calendar widgets, date range selectors, and time pickers. The agent interacts with these components visually when they don't accept direct text input. It can navigate between months and years within calendar widgets and select specific time slots from time-picker dropdowns.

Multi-Step Form Handling

Many important forms are split across multiple steps — job applications, insurance quotes, government filings, account registrations. Autonoly handles the entire flow:

  1. Fill the current step's fields
  2. Click Next/Continue
  3. Wait for the next step to load
  4. Repeat until the final submission step
  5. Submit and verify the confirmation

State is maintained across steps, and the agent handles back navigation if it needs to correct a field on a previous page. The agent also detects progress indicators and confirmation steps, so it knows whether it is on the final page or there are more steps ahead.

Error Recovery

When form validation rejects a submission, the agent reads the error messages, identifies which fields need correction, and fixes them automatically. This works for both inline validation (errors shown next to fields) and page-level validation (error summary at the top).

The error recovery system also handles ambiguous validation messages. If an error says "Please enter a valid value" without specifying which field, the agent examines field highlights and border colors to identify the problem field. For particularly stubborn forms, AI Vision provides a fallback by reading the visual state of the form directly from a screenshot.

Practical Applications

  • Job applications — fill out application forms across multiple job boards with consistent information using LinkedIn Automation data

  • Government portals — submit filings, applications, and registrations on government websites

  • Account creation — register accounts on multiple platforms as part of a larger workflow

  • Checkout processes — automate purchasing workflows for procurement or testing

  • Data entry — enter records into web-based CRMs, ERPs, and other business tools that lack API access

  • Insurance quotes — fill out quote forms across multiple providers to compare rates

Integration with Other Features

  • [Data Extraction](/features/data-extraction) — extract data from one site and use it to fill forms on another

  • [Database](/features/database) — pull form data from your database and submit it to web forms

  • [Scheduled Execution](/features/scheduled-execution) — schedule recurring form submissions

  • [AI Vision](/features/ai-vision) — handle complex custom form components that resist selector-based interaction

  • [Live Browser Control](/features/live-browser-control) — watch form fills in real time and intervene if the agent encounters an unexpected field or popup

  • [Integrations](/features/integrations) — send submission confirmation data to Google Sheets, Slack, or other connected tools

Best Practices

  • Map your data fields to form fields before building the workflow. Spend a few minutes manually stepping through the target form and noting each field's label, type, and any validation requirements. This mapping ensures your workflow data is formatted correctly from the start, avoiding retry loops caused by validation failures.

  • Use Live Browser Control for the first run of a new form workflow. Watch the agent fill out the form in real time to catch issues like fields the agent interprets incorrectly, dropdown options that do not match exactly, or unexpected steps. Once the workflow runs cleanly, switch to unattended mode with Scheduled Execution.

  • Store form data in a database for bulk submissions. Instead of hardcoding form data into the workflow, pull it from a database or spreadsheet. Each row becomes one form submission, and the workflow loops through all rows automatically. This approach scales from ten submissions to ten thousand without modifying the workflow.

  • Handle CAPTCHAs proactively. If the target form uses CAPTCHAs, enable Live Browser Control for manual solving or integrate a CAPTCHA-solving service. Knowing the CAPTCHA strategy upfront prevents workflow failures at the final submission step.

  • Verify submission success programmatically. Do not assume the form submitted just because the submit button was clicked. Configure the workflow to check for a confirmation page, a success message, a reference number, or a confirmation email. This verification step catches silent failures where the form appears to submit but actually did not. Read more about reliable automation strategies in our no-code automation guide.

Security & Compliance

Form automation often involves submitting sensitive data — personal information, financial details, credentials, or medical records. Autonoly takes multiple precautions to protect this data throughout the process.

All form data used in workflows is encrypted at rest and in transit. When the agent fills out a form, the data passes through an encrypted channel from the Autonoly platform to the isolated browser environment. The browser session runs in a sandboxed container that is destroyed after the workflow completes, ensuring that no form data persists in the execution environment.

Credentials used for login forms are stored in the encrypted credential vault and are never logged in plain text, even in workflow execution logs. If a form requires a one-time password or two-factor authentication, Live Browser Control allows a human to provide the code without exposing it to the automation system. For organizations subject to compliance requirements, every form submission is logged in the audit trail with a timestamp, the target URL, and the submission status. These logs are available in the security dashboard.

When automating form submissions on behalf of third parties — such as filing applications for clients — it is your responsibility to ensure you have the appropriate authorization. Autonoly provides the tools for secure, auditable form automation, but the legal authority to submit data rests with the user.

Common Use Cases

Bulk Job Application Submission

A recruiting agency submits candidate applications to dozens of company career portals each week. They maintain candidate profiles in a database and use LinkedIn Automation to enrich profiles with the latest job history. The form automation workflow pulls a candidate record, navigates to the target company's application portal, fills in every field — personal details, work history, education, and skills — uploads the resume, and submits. A confirmation screenshot is captured and stored as proof of submission. The workflow loops through all pending applications automatically. This process is covered in greater detail in our recruiting automation guide.

Government Compliance Filing

A financial services company is required to file regulatory reports on a quarterly basis through a government web portal. The portal uses a multi-step wizard with 12 pages of form fields, conditional sections that appear based on previous answers, and file upload requirements for supporting documents. The form automation workflow pulls the filing data from a PostgreSQL database, navigates through every step, attaches the required PDF documents, and submits. A human watches the final submission via Live Browser Control as an extra verification step.

Insurance Quote Comparison

A consumer comparison service collects quotes from multiple insurance providers by filling out their online quote forms with the same customer data. Each provider's form is different — different fields, different steps, different validation rules — but the form automation engine adapts to each. The extracted quotes are compiled into a comparison spreadsheet via Data Processing and emailed to the customer using Email Campaigns. The entire workflow runs on demand when a customer requests a comparison.

CRM Data Entry Without API Access

Many legacy CRM systems and internal business tools have web interfaces but no API. A sales team needs to enter hundreds of new leads per week. Instead of typing each record manually, they maintain leads in Google Sheets, and a form automation workflow logs into the CRM, navigates to the data entry page, and submits one record per row. The workflow handles pagination, error recovery, and duplicate detection. This eliminates hours of manual data entry and reduces human error. Our guide to automating data entry walks through this pattern step by step.

Visit pricing for details on form automation capabilities per plan.

Capabilities

Everything in Form Automation

Powerful tools that work together to automate your workflows end-to-end.

01

Smart Field Detection

AI identifies form fields by label, placeholder, context, and position — not just CSS selectors.

Label recognition

Context understanding

Placeholder matching

Position-based detection

02

All Input Types

Handles text, dropdowns, checkboxes, radio buttons, file uploads, date pickers, and rich text editors.

Text and email fields

Custom dropdowns

File uploads

Date/time pickers

03

Multi-Step Wizards

Navigate through multi-page forms with state management, progress tracking, and back navigation.

Step navigation

State persistence

Progress tracking

Back/forward support

04

Error Recovery

Reads validation errors, identifies problem fields, and corrects submissions automatically.

Inline error reading

Auto-correction

Retry logic

Summary error handling

05

Dynamic Forms

Handles fields that appear, disappear, or change based on previous selections in the form.

Conditional field support

Dynamic section loading

Dependent dropdowns

Show/hide field handling

06

Submission Verification

Verifies successful submission by checking confirmation pages, emails, or status changes.

Confirmation page check

Success message detection

Reference number capture

Screenshot proof

Use Cases

What You Can Build

Real-world automations people build with Form Automation every day.

01

Job Applications

Fill out application forms across multiple job boards with consistent information automatically.

02

Government Filings

Submit required forms, registrations, and applications on government portals without manual effort.

03

Data Entry

Enter records into web-based business tools that lack API access — CRMs, ERPs, and legacy systems.

FAQ

Common Questions

Everything you need to know about Form Automation.

Ready to try Form Automation?

Join thousands of teams automating their work with Autonoly. Start free, no credit card required.

No credit card

14-day free trial

Cancel anytime