Records macros to automatically perform actions or submit forms on user defined websites. This can for example be used to log into captive portals, or to confirm annoying cookie banners on web sites.

SiteMacro - Automate Actions on Websites
"SiteMacro" is a Firefox add-on designed for automating simple actions on websites. By recording macros, users can easily perform repetitive tasks like clicking buttons, filling forms, or accepting terms of use. This tool is perfect for quickly logging into captive portals or bypassing annoying cookie banners. Simply activate the add-on, perform the desired action, and let SiteMacro automate the process the next time you visit the page.
Add-on stats
Manifest V2
By: Andreas Schierl
Weekly download count: 94
Firefox on Android: Yes
Permissions:
- activeTab
- storage
Size: 47.85K
Email: si*****@schierla.de
Full description: See detailed description
User reviews
Pros
- Easy to use and helpful for repetitive tasks
- Works well for filling forms and saving time
- Developer is responsive to user feedback
- Ability to edit URLs for macros
- Potential for improvement with added features
Cons
- Macros often fail with error messages about page repetition
- Lacks option to add delays between actions
- No way to edit recorded macros or add multiple macros per site
- Macros sometimes do not execute as expected
- Missing import feature for edited macros
Most mentioned
- Request for a delay mechanism after page load
- Need for better error handling regarding macro execution
- Desire for the ability to edit existing macros
- Frustration over macros not triggering on dynamic URLs
- Inability to manually run or edit macros once recorded
User reviews
I'd easily give this 5 stars if I could get it to do what I'm aiming for:
It would be perfect for me, except for the message "skipped automatic macro execution; page repeated too quickly" which ends up "not automatically" performing the macro upon page load (I can still manually run the macro, but that's more work than not using the macro at all).
Would having an option for me to add a time delay after loading the webpage before the macro performs the click allow it to work for me?
What I see when I first load the webpage is very briefly see a red "x" on your extension icon, which is replaced with a red "||" (pause?) symbol.
Here is what I want to do:
1. Click a bookmark to load a webpage.
2. Optionally have the macro wait x.x seconds before clicking a button on the page.
3. Click on a button in the webpage (which in my case ends up taking me to another webpage (but not via a "link").
ps - During my recording process, I think that when I click the button which takes me to the other webpage, the recording "stops" (because the webpage changed) and I'm done creating the macro I want, correct?
Note: You allow me to export to a .json file, but I see no choice to import from that .json file. If I could import a version of that .json (one that I've edited) perhaps I could get it to do what I need. So, please also add an import option. If that allows me to succeed, I'd also rate 5 stars. Thanks.
by Mark Wright, 2025-03-06
This almost works for what I want, but the automatically stopping macros if they repeat too often is stopping me from using it. Love that I can edit the url the macro is triggered on to account for different endings but I would love a way to stop it from turning itself off to just mass repeat a tedious 1 second action!
by Firefox user 18857754, 2025-02-28
I absolutely love it and am grateful for having such an easy to use extension, works especially well on phones.
I would love however a way to edit macros after they were created (moving/removing actions, adding delays, etc) as well as allowing wildcards in urls.
I would also love to have a repeatable macro (with a toggle) (for a number of times or indefinitely)
But overall really nice extension, thank you
by Firefox user 13694206, 2024-11-12
Add-on safety
Risk impact
SiteMacro does not require any sensitive permissions.
Risk impact analysis details
- Low Request access to the following domains:
Risk likelihood
We don't have sufficient data to confidently determine the risk likelihood of SiteMacro. Use it at your own risk.
Risk likelihood analysis details
- High This extension was recently updated in the past month. New updates may not be stable or safe.
- High **** ********* *** *** **** ****** ********* ********** *** *** ** ****** ** *****
- Low **** ********* *** ***** **** **** * ****** **** ***** ********** *** **** ****** ** ** ****** *** *****
- Good **** ********* *** **** **** *******
Upgrade to see full risk analysis details