Bulk data entry, without the copy and paste
Setting up 200 products, users, promotions or game configs in an admin site that only takes them one at a time? Create the first one while EasyAgent records, paste the rest from a spreadsheet, and it creates every record for you.
FREE · NO API · WORKS IN THE ADMIN SITE YOU ALREADY USE
No import feature? No API? No problem. Most admin sites only let you create records through their own form. EasyAgent uses that same form, in your own browser, signed in as you, so there’s nothing for IT to set up.
From spreadsheet to finished records
Five steps
- 1
Create one record while recording. Open the “new” form, press Start new recording, fill in every field you’ll ever need (tick the optional boxes too) and click Save.
- 2
Link fields to columns. Each field step gets a column from your sheet. Dropdowns, including custom ones built from divs, are linked by the option’s visible text.
- 3
Paste your rows. Copy them from Excel onto the Data tab, or use the Batch Builder to match your columns to the fields.
- 4
Dry run one record. Check it in the admin site. If it’s right, press Run remaining.
- 5
Check the results sheet. Every row is marked Done, Failed or Not run, with the reason. Retry just the failed ones.
Fields that only appear when a box is ticked
Config forms are full of these: tick “Bonus” and an amount box appears. Record once with everything switched on, then let one column decide per row.
The parts that usually break other tools
Never half-saved
The Save click is marked while you record. If anything before it fails, the row stops and Save isn’t clicked.
Exact dropdown picks
A linked dropdown must match an option exactly, or the row fails with a clear reason instead of picking the wrong one.
Edit existing records
Link the starting URL to a column, and each row opens its own record’s edit page.
Unique codes
{{row}}, {{random}} and {{today+7}} fill reference codes and start dates without extra columns.
Slow admin sites
Speed from Fast to Very slow, per-step retries, and Step through to find the one step that misbehaves.
Capture the new ID
Add an Extract step after Save, and each record’s new ID lands in your results sheet.
Ways to load a spreadsheet into an admin site
| EasyAgent | Typing it in | The site’s CSV import | API script | |
|---|---|---|---|---|
| Needs the site to support it | No — uses the normal form | No | Yes, often missing | Yes, plus access |
| Who can set it up | Anyone who uses the form | Anyone | Anyone, if it exists | A developer |
| Same checks as a person | Yes, the form’s own validation | Yes | Depends | Depends |
| Shows which rows failed | Yes, with the reason | — | Sometimes | If you build it |
| Time for 200 records | Set up once, then it runs | A day or more | Minutes | Minutes, after the build |
Good to know: EasyAgent drives a real browser tab, so rows run one after another at the speed the site allows. If your admin site already has a CSV import that covers every field, use it.
Common questions
Which admin panels does it work with?
Some fields only appear after I tick a box. Can it handle that?
What happens if a field fails halfway through a record?
Do I need to log in again for every row?
Can each row open a different page, like editing an existing record?
Is my data sent anywhere?
More use cases and guides
Create the first one. EasyAgent does the rest.
Free for Chrome and Firefox. Nothing leaves your computer.