The iMacros alternative for Chrome
iMacros was discontinued in November 2022 and pulled from the Chrome and Firefox stores entirely in January 2024. If you had macros built on it, here's how EasyAgent's record-and-replay approach compares as a replacement.
FREE · NO ACCOUNT · STILL ACTIVELY MAINTAINED
Short version: iMacros is gone — not slow to update, not deprecated-but-installable, actually removed from both extension stores and no longer maintained by Progress (its last owner). EasyAgent covers the same core loop — record clicks and fields once, replay them, loop over a spreadsheet, extract values back out, run on a schedule — through point-and-click recording rather than a scripting language, and it's still actively maintained.
EasyAgent vs iMacros
| EasyAgent | iMacros | |
|---|---|---|
| Availability | Active, free, on the Chrome Web Store today | Discontinued Nov 2022, removed from Chrome/Firefox stores Jan 2024 |
| How you build a macro | Click record, use the page normally, stop | Record, or hand-write .iim script commands |
| Looping over data | Paste rows from Excel, no separate loop syntax | !DATASOURCE + !LOOP directives, CSV looping gated behind a paid tier in later versions |
| Extracting values | Add an Extract or Extract Table step, no syntax to learn | !EXTRACT command, limited in the free edition |
| Scheduling | Built in — 15 minutes to 24 hours, or custom | Not built in — needed Windows Task Scheduler or the paid Scheduler edition |
| Fixing a broken step | "Edit as JSON" — the same script-editing idea, plain JSON instead of .iim | Edit the .iim script directly |
| Cost | Free, one tier, everything included | Free edition capped; Enterprise edition was a paid add-on |
| Account required | No | No |
If you're coming from iMacros
There's no import for a .iim script — the underlying model is different
enough (a scripting language vs. a recorded step list) that the honest path is to
re-record the macro in EasyAgent rather than convert the file. The good news is the
concepts mostly have a direct equivalent, so a macro that took an afternoon to script
usually takes a couple of minutes to re-record:
.iim script→Start New Recording, use the page, Stop Recording!DATASOURCE + !DATASOURCE_COLUMNS→Paste your rows on the Data tab (Excel copy-paste, no file format to match)!EXTRACT→An Extract step (single value) or Extract Table step (a whole repeating table/list)!TIMEOUT_STEP / waiting for an element→Automatic — every step polls for its element for a few seconds before failing!ERRORIGNORE→Per-step retries and "stop this row if it fails," set per step.iim run→The built-in Schedule tab — runs even with the browser UI closedWhat EasyAgent doesn't do
Not a full replacement for everything iMacros could do
- No standalone scripting language — there's no equivalent of writing a
.iimfile from scratch with loops, variables, and math outside of what a step's own condition/retry settings cover. Complex branching logic across many different paths isn't a fit today. - No image-recognition matching (iMacros could click based on a screenshot region in some editions) — EasyAgent's element matching is selector- and text-based.
- One active schedule at a time in this version — not a fleet of independently scheduled macros running in parallel.