EchoFill Add to Chrome

EchoFill › Use cases › Spreadsheet data entry

Enter spreadsheet rows into a web form without retyping

Batch fill arrives with EchoFill Business in the next update. Everything below describes how it will work.

You have a spreadsheet with 60 rows. The website you need them in has a form that takes one record at a time, and no import button. So you copy a cell, switch tabs, paste, switch back, copy the next cell, and do that for every field of every row. It's slow, and it's where typos come from: a transposed digit in a policy number, an email pasted into the phone field.

This page covers how to use EchoFill's batch fill for that job, when a different tool is the better answer, and the limits to know before you start.

First: does the site have its own import?

Check before you use any browser tool. Look for "Import", "Bulk upload", "Upload CSV" or "Add multiple" in the site's menus and help pages, and ask the vendor's support. If the site can import a CSV, use that: it's faster than any form filler and the site checks the data itself. If your company's IT team can use the site's API, that's better still for large or regular jobs.

Batch fill is for the common case in between: the site only accepts records through its web form, and there are tens or a couple of hundred rows, not tens of thousands.

How batch fill works

  1. Record the form once. Fill the website's form by hand for one record, then click EchoFill → Record this form.
  2. Download the CSV template. EchoFill makes a spreadsheet template from the recording, with one column for each field on the form.
  3. Add your rows. Open the template in Excel or Google Sheets and paste your data into the matching columns, one record per row. Save as CSV.
  4. Import it into EchoFill. The rows appear in the popup.
  5. Fill row 1. Open the form, click to fill row 1, check it, and submit on the website.
  6. Repeat. Open a blank form and fill row 2. EchoFill marks each row done, so you always know which records are left.

You can try it on up to 10 rows per batch on any plan. Business removes the limit.

Tips that save rework

Limits to know

Which tool for which job

Your situationUseWhy
The site has a CSV import or bulk uploadThe site's importFastest, and the site validates the data
The site has an API and you have developersThe APIBest for large or recurring jobs
Web form only, 10 to a few hundred rowsEchoFill batch fillOne click per row, you review each one
Data is on another website, not in a spreadsheetEchoFill copy and paste between sitesCopy the page, paste into the other site's form
Thousands of rows every day, no human review neededAn API or a robotic process automation toolEchoFill is built for a person reviewing each form
The same few answers on every formEchoFill Free or Pro profilesRecord once, fill every time, available today

Your spreadsheet stays on your computer

The CSV you import is stored in the browser on your computer, in Chrome's local extension storage. EchoFill has no server and no account, and it uses no AI service, so the rows aren't uploaded anywhere. EchoFill never records passwords, card numbers or Social Security numbers. See the privacy policy.

Common questions

Can I use it today?

Batch fill arrives in the next update. Today, EchoFill records a form and fills the same answers back in, which helps when most fields repeat. The getting started guide shows how. Teams can apply for early access to Business.

Does it work with Google Sheets?

Yes, through a CSV file. Download the template, open it in Google Sheets, add your rows, then use File → Download → CSV and import that file into EchoFill.

Will it fill the wrong row?

You pick the row each time, and EchoFill marks rows done after you fill them. Read the form before you submit, especially for the first few rows.

Try EchoFill free today. Batch fill comes in the next update. Add to Chrome, it's free