Form Filler uses Browser Use to navigate web forms and fill them automatically from structured data sources. It handles complex multi-page forms, dropdowns, file uploads, CAPTCHAs (via human-in-the-loop), and dynamic form fields. Perfect for repetitive data entry tasks across HR, finance, and compliance.
Data entry into web forms is one of the most tedious, error-prone tasks in any organization. Form Filler automates it completely — give it your data and a URL, and it navigates to the form, maps your data to the correct fields, fills everything in, and submits.
Built on Browser Use for reliable browser automation, it handles the complexity of modern web forms: dynamic fields that appear based on previous selections, multi-page wizards, dropdown menus with search, file upload fields, and date pickers. It takes screenshots at each step for audit trails.
For forms that require CAPTCHAs or two-factor authentication, the skill pauses and requests human intervention, then continues automatically.
from form_filler import FormAgent
agent = FormAgent()
agent.fill(
url="https://example.com/application",
data={
"first_name": "Jane",
"last_name": "Smith",
"email": "jane@example.com",
"department": "Engineering"
}
)
Filling: https://hr.example.com/new-employee
Step 1: Navigating to form... ✅
Step 2: Filling "First Name" → "Jane" ✅
Step 3: Filling "Last Name" → "Smith" ✅
Step 4: Selecting "Department" → "Engineering" ✅
Step 5: Uploading "ID Document" → id-scan.pdf ✅
Step 6: CAPTCHA detected — requesting human assistance...
Step 7: Submitting form... ✅
Step 8: Confirmation captured: Employee ID #4521
Screenshots saved to ./audit/form-fill-2026-03-20/
AI agents that work well with Form Filler.
1000+ pre-built tool integrations with managed OAuth for AI agents — Gmail, Slack, GitHub, Notion, and more.
Open-source automation platform with 400+ integrations and native MCP server support.
Build n8n automation workflows via natural language — AI agents create, edit, and manage workflows through MCP.