Magnific Automation — User Guide

Bulk image & video generation on magnific.com, straight from a side panel.

This extension turns a list of prompts into a queue and runs them on magnific.com for you — generating and downloading the results while you do something else. You pick your model and any Magnific-side settings (resolution, etc.) on Magnific itself; the extension generates against whatever you've selected there and handles the bulk work.

Before your first run: open magnific.com/app and sign in. Choose the model and any output settings you want on Magnific itself. Then open the extension's side panel from the toolbar. If you have Unlimited mode enabled on Magnific, turn it OFF before generating — Magnific's Fair-Use Policy forbids automation tools on Unlimited, and if Magnific detects bot-like activity while Unlimited is on it will pause your Unlimited mode (your account stays active; you just lose Unlimited access until the pause is lifted). Switch to credits mode first. The extension detects Unlimited and shows a confirm dialog before any run, but flip the toggle BEFORE starting so you don't have to cancel.

Why this is not an AI agent

Magnific Automation is preconfigured browser automation for Magnific. It does not ask ChatGPT, Claude, Codex, Manus, Perplexity, or another general AI agent to inspect the page and decide every click. You provide the prompts and Magnific settings; the extension runs the known Magnific workflow and handles the repetitive execution.

This avoids spending separate LLM-agent credits on repeatable browser work. Magnific generation itself can still use Magnific credits or a paid Magnific plan.

The modes

Pick a mode at the top of the Control tab. The extension works on Magnific's image generator page or video generator page depending on the mode. The extension does NOT switch pages for you — open the right Magnific page in your active tab before running.

T2V · Text → Video

Prompt → video. Type prompts (one per blank-line-separated block) and the extension generates a video for each on Magnific's video generator page.

T2I · Text → Image

Prompt → image. Type prompts and generate images on Magnific's image generator page. Use the extension's Outputs / Prompt dropdown (1 / 2 / 4) to choose how many variants each prompt generates — the extension drives Magnific's own count stepper for you before each submit, so whatever you pick in the side panel wins.

I2V · Image → Video soon

Upload an image and a prompt; Magnific animates the image. Coming in a future release.

F2V · Frame Pair → Video soon

Upload start + end frames per prompt; Magnific generates a clip transitioning between them. Coming in a future release.

I2I · Image → Image soon

Upload reference images that each prompt is generated against. Coming in a future release.

Entering prompts

Type one prompt per line. To split prompts that themselves contain line breaks, separate them with a blank line. The status strip below the textarea will show the count ("Ready — 12 text-to-video prompts") so you know what's actually parsed.

You can also paste from Google Sheets, Excel, or any spreadsheet — the importer recognises tab-separated rows and lines them up automatically. Click the sheet icon next to the Prompts header to open the paste dialog.

Power features

⚡ Concurrent prompts

Concurrent Prompts (1–5) controls how many prompts the extension submits to Magnific in parallel. With concurrency = 3, prompts 1, 2, and 3 fire in rapid succession (with a small delay between each), then we wait for all three to finish before submitting 4, 5, 6.

Higher concurrency = faster batches BUT more strain on your Magnific account. If your model is rate-limited, set this lower. If Magnific is generous, you can push it up to 5.

🎲 Random delay

Between every submit, the extension waits a random number of seconds in the range you set (default 3–5s). Randomising the delay makes batches look less like a bot to Magnific's rate limiters. Increase it if you see moderation flags or generation throttling.

🔁 Retries on failure

Magnific's content moderation occasionally false-positives — a benign prompt gets flagged as a policy violation. Max Retries (Settings tab, default 3) controls how many times the extension re-submits a rejected prompt before giving up. The same retry path handles transient timeouts and virtualised-feed misses.

💾 Downloads, folders & naming

With Auto-download on (default), each finished image/video is saved to your Downloads folder the moment Magnific finishes generating it. The extension clicks Magnific's own download button — no fetch/blob fallback, no signed-URL expiry races.

The Save to folder input creates a real subfolder under Downloads (e.g. Downloads/magnific-batch/). Leave it empty to save into the Downloads root.

The Add filename prefix toggle (Settings tab) prepends a sortable numeric prefix to Magnific's own filename so files in the OS file browser sort by prompt order (001_, 002_, …) regardless of which prompt Magnific finished first. With the toggle OFF, Magnific's native filename is preserved as-is and the subfolder is ignored (the prefix mechanism is what injects the folder).

⏸ Stop & resume

Stop = "no more new submits." Prompts that are still waiting in Magnific's queue will continue generating and downloading; prompts that haven't been submitted yet are cancelled. Magnific has no cancel API for in-flight generations — once submitted, the credit is spent regardless of what we do client-side.

After Stop, the Run button label flips to Resume (N) where N is the next item. Click it to resume from that point with the same prompts. Clicking Run with a different prompt list starts a fresh batch from item 1.

📥 Batch queueing

The Run button is always clickable. If you click it while a batch is already running, the new batch is queued and starts as soon as the current batch finishes (including its reconciliation pass). The queue card shows the current batch's progress and any pending batches stacked below.

🔍 Reconciliation pass

After every batch, the extension does a final sweep of Magnific's feed to catch any cards that finished generating AFTER our main wait timed out (feed virtualisation can hide freshly-rendered cards from polling). Recovered cards are downloaded and the CSV row is promoted from "failed" to "success (reconciled)". This typically completes within a few seconds; in the worst case it runs for up to 30 seconds.

📊 CSV export

If Create CSV is on (default), every batch ends with an auto-downloaded CSV containing one row per prompt, with the prompt text, status (success / moderated / timeout / etc.), timestamp, and image/video URLs. Useful for keeping a record of what was generated.

Requirements & permissions

Troubleshooting

"Automation unavailable" banner

The extension couldn't reach magnific-automation.pages.dev. Click Retry; if it persists, check your network/firewall. The extension genuinely cannot operate without a successful fetch — see the Requirements section above for why.

"Could not establish connection" right after I installed the extension

The extension auto-injects into already-open Magnific tabs on install/update, but if you opened the tab BEFORE installing, the injection may take a second. Refresh the Magnific tab if the first Run doesn't work.

Generations succeed but no files appear in Downloads

Check the Debug Logs tab. If you see ✓ Prompt N generated but no ↓ Saved line, the click on Magnific's download button didn't fire a Chrome download — usually because Magnific's React handler swallowed the click silently. Retry the prompt, or download manually from Magnific's UI.

Wrong file got the wrong prefix (e.g. cyclone got 001_, pulley got 002_)

The download-rename pipeline has a 1-second hold between clicks to serialize Chrome's download queue and prevent prefix-swaps at high concurrency. If you still see swapped prefixes, drop concurrency to 2 or 1 and the issue goes away.

Magnific changed their UI and the extension stopped working

DOM selectors live on magnific-automation.pages.dev and update remotely without a Chrome Web Store republish. If automation breaks suddenly, message me on X (link below) — a Cloudflare deploy can fix it within minutes and your extension picks up the new selectors within an hour (or sooner if you reload the side panel).

Privacy

The extension stores your settings in chrome.storage.sync (syncs across browsers signed into the same Google account). Firebase Auth tokens live in IndexedDB on your device. No prompts, generation URLs, or other usage data leave your browser — everything happens between your browser, magnific.com, and Cloudflare Pages (for the selector config). Full details in the privacy policy.