ShaheerTools free bulk guide (17 Oct): what to move into your Bubble catalog vs leave to BIAIG batch orchestration
ShaheerTools’ refreshed Oct 17 checklist maps cleanly to Bubble batches, privacy rules, and scheduled backend jobs—while large prompt matrices belong outside the app.
Context
On 17 Oct 2026 ShaheerTools refreshed two founder-facing bulk guides—“Bulk Image Generation: The Complete Guide (2026)” and “Multiple AI Image Generator.” Same spine again: prompt list → batch settings (size/style/model) → parallel run → batch download. A separate eight-tool roundup (2 Oct 2026, bulkimagegeneration.com, with disclosed operator bias) matches what I keep seeing in the wild: paste, CSV/spreadsheet, or API—not row-by-row clicking in a generic UI.
I build Bubble catalogs (listings, SKUs, media library). The failure mode I watch for is not “ShaheerTools is wrong.” It is copying spreadsheet-first habits into Bubble without native layers: privacy rules, private files, server-side keys, and job state in the database. Worth reading next: bubble app security: a privacy-rules.
BIAIG (biaig.com) was publicly a “Launching Soon” placeholder at research time—no orchestration spec. This piece is methodology: what I keep in the Bubble app vs what I put in an external batch layer (including future BIAIG-style orchestration). No vendor cheerleading. A closer look: BulkImagen SKU templates and POST.
What the ShaheerTools checklist gives you (and Bubble equivalents)
Typical eight-step flow from the guide:
- Batch goal (channel, volume).
- One shared style line for the whole batch.
- Prompt list (often a spreadsheet: subject + style columns).
- Batch-wide dimensions.
- Pilot 3–5 prompts.
- Full batch.
- Review / re-run weak lines.
- Web finish: resize, compress, alt text.
| # | Checklist step | Detail |
|---|---|---|
| 1 | Batch goal | Channel, volume |
| 2 | One shared style line | For the whole batch |
| 3 | Prompt list | Often a spreadsheet: subject + style columns |
| 4 | Batch-wide dimensions | — |
| 5 | Pilot, then full batch | Pilot 3–5 prompts; then full batch |
| 6 | Review and web finish | Re-run weak lines; resize, compress, alt text |
Quality checkpoints: specificity, small tests before large runs, face/text QA, compression and alt text, cautious treatment of commercial use (not legal advice).
Move into Bubble (catalog + jobs)
| Guide checkpoint | Bubble primitive |
|---|---|
| One style line per batch | Batch / GenerationJob: style_template, target_width, target_height, aspect_ratio, selected_provider, model_id |
| Each prompt row | CatalogItem / PromptRow: subject, full_prompt, status, error_message, retry_count, link to Batch |
| Pilot → full run | Statuses: draft → pilot → running → review → approved; UI to filter weak lines |
| Review / re-run | needs_regen, review_notes; backend workflow only for flagged rows |
| Alt text, compression | Fields on asset/item: alt_text, compress_applied, web_ready |
| User/catalog assets | Private file upload + privacy rules on things and file URLs (uploads are public by default unless locked down) |
| Provider API keys | API Connector + backend workflows—never client-exposed |
| Rate limits / parallelism | Schedule API workflow on a list or recursive workflows with interval seconds (see Bubble Manual: bulk operations, backend workflows) |
| “Ignore privacy rules” | Only where justified—e.g. server job updating catalog rows under a controlled admin context |
ShaheerTools’ free web bulk tool (Pollinations.ai, no sign-up) is reference UX for me, not catalog architecture: it does not carry my privacy model, per-user catalog state, or DB audit trail.
What not to rebuild as “a spreadsheet inside a Repeating Group”
The Oct 2 comparison (CSV paths up to hundreds of rows, ZIP handoffs, OpenAI Batch JSONL) and Shaheer’s own spreadsheet step both say author large matrices externally:
- hundreds/thousands of subject × style × aspect combinations;
- CSV / JSONL export to a dedicated batch product or API;
- ZIP download and handoff;
- heavy parallel generation outside Bubble’s page-request cycle.
Bubble is where I want the system of record—catalog structure, permissions, statuses, what goes live on the site. I tried to fake an Ideogram-scale paste runner inside the app. If each row is a synchronous API call from the browser, or a backend loop with no interval discipline, it breaks.
Practical split:
- In-app: batch structure, pilot workflow, QA flags, image → catalog item linkage, privacy, deliberate public URLs at publish time.
- External batch / orchestration (future BIAIG or CSV/API rails): mass generate + first-pass download; then import into Bubble (private upload or secured backend attach)—not careless hotlinking to third-party ephemeral URLs.
Provider routing: batch defaults vs per-row overrides
Shaheer’s one shared style line plus subject rows maps well to a normalized Batch + PromptRow model.
If you mirror Ideogram/BulkImagen-style per-row columns (model, aspect, style), add optional override fields on PromptRow but keep batch-level defaults. Otherwise you rebuild a spreadsheet with worse ergonomics than Excel.
| Strategy | What it is for | What it is not for |
|---|---|---|
| Batch-level defaults | Default model, aspect, and style for the whole batch | A substitute for optional per-row overrides when mirroring Ideogram/BulkImagen-style columns |
Optional override fields on PromptRow |
Per-row model, aspect, and style when mirroring Ideogram/BulkImagen-style per-row columns | Dropping batch-level defaults in favor of spreadsheet-only configuration |
| Rebuilding a full per-row spreadsheet | — | Good ergonomics; it is worse than Excel |
I implement generic async provider flow (create job → poll status → attach file) as a backend workflow chain, not a page workflow loop.
Honest limits (from research)
- ShaheerTools guides are commercial content; on-site comparisons are not independent benchmarks.
- Free Pollinations path vs ShaheerTools paid desktop/subscription tiers are different rights/SLA stories—verify provider terms, not marketing FAQs alone.
- biaig.com did not document orchestration; “BIAIG” here means external batch framing, not a shipped product comparison.
- Commercial use depends on jurisdiction and model terms—not a bulk-tool disclaimer paragraph.
Minimal Bubble founder checklist
- Model Batch, PromptRow, Asset (or fields on CatalogItem).
- Enable privacy rules before real user uploads.
- Run pilot 3–5 rows via scheduled backend workflows—not “run workflow” on every cell edit.
- Store
provider,model,status,retry_countfor targeted re-runs. - Keep large CSV generation outside Bubble; use import + status sync inside.
- Treat alt text and compression as data fields plus a dedicated “web finish” workflow (guide step 8).
Sources (bounded)
ShaheerTools guides/pages (updates 10–17 Oct 2026); bulkimagegeneration.com eight-tool article (2 Oct 2026); biaig.com (placeholder); Bubble Manual—privacy rules, file uploads, backend workflows, bulk operation methods compared.