This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Form Filler Templates

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Form Filler Templates lets you save the values from any form on the current page as a reusable template. Once saved, you can apply that template to any matching form on the same site with a single click. The tool captures text inputs, checkboxes, radio buttons, and select dropdowns—preserving your preferred values for name, email, address, preferences, or any other form field. You can create multiple templates per site, edit existing templates, set a default template for automatic application, and delete templates you no longer need. This makes it easy to fill out recurring forms like support tickets, registration pages, checkout forms, and survey questionnaires without typing the same information repeatedly.

WHERE IT RUNS

The extension runs entirely within your browser's local environment using the BotGentz framework. All form data extraction, template storage, and field filling occur on your machine without any network requests. No form data, templates, or user activity is ever transmitted, uploaded, or stored externally. The tool works on any website and respects the browser's security boundaries, operating within the isolated extension sandbox. Templates are stored per site using GM_setValue and are only accessible within your browser.

HOW TO USE

Click the extension toolbar icon to open the Form Filler Templates panel. Fill out a form on the page with your preferred values, then enter a name for the template in the "Template name" field and click "Save Current Form"—all field values are captured and saved. To apply a template, click its name in the template list. Use the "✎" button to edit a template's values, and the "✕" button to delete a template. Set a default template using the dropdown selector; if "Auto apply on page load" is toggled on, the default template will be applied automatically when you visit the site. Toggle "Show quick fill" to display templates in an accessible format. Click "Apply Default" to apply the default template manually. The panel shows all templates saved for the current site.

THE TEMPLATE ENGINE — WHY IT WORKS

Most form fillers store generic values that don't adapt to different form structures. This tool uses a per-site, per-field approach: when you save a template, the tool scans all form fields on the page (inputs, selects, textareas) and captures each field's name, id, or a generated identifier along with its current value. The template is stored as a key-value object where keys are field identifiers and values are the saved values. When applying a template, the tool scans the current page for matching fields and sets their values accordingly. For select dropdowns, the tool finds the option with a matching value or text. For checkboxes and radio buttons, it sets the checked state based on the saved boolean or string value. Each field's value is set using native DOM properties, and both "input" and "change" events are dispatched to ensure React, Vue, and other frameworks detect the change. This approach works across different form structures while keeping templates lightweight and fast.

THE PANEL

The Form Filler Templates panel is fully draggable by its title bar and remembers its position on screen per website. It snaps to the edges of your browser window for clean alignment. Collapse the panel to a compact icon strip using the minimize button, restoring it with a single click. Resize the panel by dragging any edge or corner; the template list and controls adjust proportionally. Press the Escape key to close the panel instantly. The panel maintains independent state for each browser tab, allowing you to manage templates in multiple tabs simultaneously.

PLEASE NOTE

This extension requires the free BotGentz extension framework to be installed and enabled. The tool captures form field values based on field names and IDs; forms with dynamically generated field names may not match consistently across page loads. Password fields are excluded from template capture for security. Templates are stored locally and are not shared across devices or browsers. All form data is processed locally and is never transmitted, logged, or shared. The extension requests no network permissions and functions entirely offline. The source code is fully auditable and available for review.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.