# 🌐 Browser AIO

Browser AIO is SweepFlow’s custom macro recorder/player built for sweepstakes with complex or non-standard forms. It records your real actions (typing, clicks, navigation) and replays them automatically for future tasks.

***

🧠 What It Does

* Opens a browser window for you to manually complete a sweep.
* Records your clicks, typing, navigation, and delays.
* Converts them into step-by-step instructions.
* Replays those instructions for automated entries.

***

🧪 How Recording Works

1. Start a task with Browser AIO selected.
2. Two windows will open:
   * A browser for you to complete the form.
   * A HUD (Heads-Up Display) for instructions management.
3. Perform your entry as normal, typing in fields or using bot commands like !email, !first\_name, etc.
4. When finished, close the browser to stop recording.
5. Your steps will appear in the HUD — you can copy/paste them into Pre-Made Instructions to reuse later.

***

🧠 What’s in the HUD

* 🔵 Instructions Panel (Left)
  * Displays steps like CLICK, PRESS, and DELAY.
  * Each step includes: unique ID, mouse position, optional delay.
  * ❌ Delete steps instantly.
* 🟢 Commands Preview (Right)
  * Shows all available !commands and what they resolve to.
  * Confirms that your data (emails, names, addresses) map correctly.
  * ✅ Any edits in HUD during entry take effect on the next task run.

***

🔧 Live Editing Features

* ✅ Delete steps while recording.
* ✏️ Edit instruction values while running (applies on next cycle).
* ⏱️ Adjust delays mid-run.
* Toggle: Show HUD? / Instructions-Only Mode.

> ⚠️ Note: Fast Forward option was removed — use manual delay control for better reliability.

***

⚠️ Instruction Format Updates

* Delays are now separate actions (not inside clicks/presses).
* Old instructions with multiple URLs are no longer valid.
* Always re-record if instructions don’t replay properly.

***

### ✍️ Input Commands

These commands auto-fill from your task data when typed during recording:

* !email → your task’s email
* !first\_name / !last\_name → names
* !address1 / !address2 → addresses
* !phone, !dob, etc.

\
👉 Commands are also listed in the bot UI now, but you should still know how they work.

***

🎯 Best Practices

* Start with 1–2 test tasks to verify your recording.
* Use slow, human-like pace when recording.
* Keep the HUD open while testing to fine-tune instructions.
* Don’t overcomplicate — keep recordings clean and efficient.

***

🔥 Bottom line: Browser AIO gives you full control over non-standard sweeps. Record once, fine-tune with HUD, and reuse for unlimited automated entries.
