Skip to main content

Overview

Data entry across web forms is one of the most repetitive tasks in any organization — onboarding new employees, submitting vendor registrations, updating records in legacy systems. When there’s no API, someone has to type each entry manually. Refrain’s batch execution reads rows from a CSV and submits each one as a form entry. Self-healing selectors ensure the automation keeps working even when the form’s UI changes.

Example runbook

Generate and execute

1

Generate the runbook

2

Prepare the CSV

3

Batch execute

Why this works well

  • CSV-driven — Each row becomes one form submission. No code needed.
  • Self-healing — Form field changes are handled automatically.
  • Approval per row — Add requiresConfirmation to review each submission before it’s sent.
  • Scalable — Process hundreds or thousands of rows in a single batch run.

What’s next

Execute a runbook

Learn about batch execution with CSV data.

Variables and secrets

Use data sources and variable resolution.