How ClickRoutine Works
A step-by-step look at how you record, edit, and automate browser tasks — without writing any code.
From recording to automation in three steps
Record what you do, polish it in the editor, then let ClickRoutine handle the rest.
Record your browser task
Enter a URL and click Start Recording. ClickRoutine captures clicks, typing, scrolling, and navigation as you work.
Edit and fine-tune
Open the visual editor to reorder, delete, or insert steps. Adjust timing, add screenshots, set assertions, or configure variables.
Run or schedule
Run manually or set a schedule — intervals, daily, or monthly. Configure retries and capture proof of every run.
Please note: Chrome must be running with at least one window open for scheduled routines to trigger — they won't launch if the browser is fully closed.
Supported step types
Recorded automatically, or insert manually in the editor.
Click
Standard, trusted, or hold-duration clicks.
Text Entry
Type, paste, or script values into fields.
Enter
Submit forms or trigger keyboard actions.
Screenshot
Capture the page at any point.
Assert
Verify text, elements, or page state.
Extract Text
Pull text into variables for later steps.
Navigate
Go to a URL during playback.
Scroll
Scroll page or elements.
Wait
Pause with optional jitter.
Hover
Reveal menus or tooltips.
Visual editor
Every step is an editable card. No code — just direct control over what happens and when.
- Drag-and-drop reordering
- Inline property editing
- Insert or delete steps
- Re-record into routines
- Step-by-step debug mode
- JSON editor for power users
- Run manually any time
- Intervals, daily, or monthly
- Day-of-week filters
- End dates & jitter
Flexible scheduling
Set routines to run exactly when you need them. Add jitter, set end dates, or edit the next run time manually.
Run behavior & reliability
Control how automations run and what happens when something fails.
Tab & window
- Foreground or background tab
- New window with fixed size
- Close or keep tab after run
Retries
- 1-10 or infinite attempts
- Fixed or custom delay
- Per-automation toggle
Screenshots
- Mid-run & final captures
- Built-in screenshot viewer
- Run history & failure badges
Variables & dynamic values
Use placeholders so routines adapt instead of relying on hardcoded values.
Combine with Extract Text to pull values from page elements or clipboard, then use them in later steps.
Advanced controls
Optional modes for sites that need more than standard browser events.
Trusted input
Chrome debugger-backed clicks and keystrokes for strict sites.
Encrypted text
Sensitive values stored securely, stay encrypted in exports.
iframe targeting
Target elements inside iframes for complex portals.
Relative clicks
Click positions relative to elements for canvas interfaces.
Debug mode
Step through automations one action at a time.
JSON editor
Edit raw step data for precise control.
Backups & exports
Export as JSON, import on another device, or schedule automatic backups daily or weekly.
- Export & import JSON
- Scheduled backups
- Encryption preserved or cleared
Privacy & local-first
Automation data stays in your browser by default. Data only leaves your device when you choose to contact support.
ClickRoutine requests broad host permission so you can automate any website. The recorder and runner only activate when you explicitly start a recording or run.
Ready to try it?
Record your first browser routine in under a minute.
Need help? Reach us at support@clickroutine.com