# Changelog of Bulk Text on Image Generator (`sian.agency/bulk-text-on-image-generator`) Actor

- **URL**: https://apify.com/sian.agency/bulk-text-on-image-generator/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/bulk-text-on-image-generator.md

## Changelog

All notable changes to Bulk Text on Image Generator will be documented in this file.

### \[2026-08-13]

#### 📄 Run Report Rebuilt

- **Your numbers first** - the report opens with what the run produced: images rendered, rows that need a fix, duplicates skipped, and a direct button into your dataset
- **Contact sheet** - every rendered image in one grid, five per row, each tile linking to the full-size file
- **Every image URL, one click** - a copy button hands you all the output links as plain text, one per line
- **Failed rows tell you the fix** - each one names the single input field to change, plus a "Copy retry input" button that reruns only those rows with their own headlines intact
- **Itemized charges** - what you paid per event, at the price your plan was charged
- **Run it from your own stack** - the report carries the exact API call for this input, a link to put the same run on a schedule, and the full run record as JSON

### \[2026-08-08]

#### 🎉 Bulk Text on Image Generator - Launch!

- **Safe-Zone Anchoring** - every headline placement is clamped inside the platform's own safe area, clear of where a caption bar, profile ring or engagement rail sits
- **Seven Platform Presets** - Instagram Feed (4:5 and 1:1), Instagram Story/Reels, TikTok, YouTube Shorts, Facebook Feed and Facebook Story, each with its own canvas and safe zone
- **CSV Bulk Rendering** - a spreadsheet of image URLs and headlines becomes a finished batch of PNGs in one run, with per-row overrides for anything you don't want to share across the whole batch
- **Five Text Styles** - plain text, outline, band, scrim and drop-shadow rendering, each suited to a different kind of background
- **Upload Your CSV Directly** - attach a spreadsheet straight from your computer, or link one by URL if it already lives online
- **Bring Your Own Font** - upload a `.ttf` or `.otf` and every headline renders in your brand typeface
- **31-Font Dropdown** - pick a typeface from a checked list instead of typing a name and hoping it resolves. Five are bundled and render instantly, and any other Google Fonts family still works through Custom Font Family
- **Visual Run Report** - every batch finishes with a contact sheet of all rendered images side by side, so you can check the whole run at a glance instead of opening results row by row
- **Pay-Only-For-Success Pricing** - a row is billed only once its PNG is generated and saved; a broken image link or an unsupported font costs nothing

#### 💎 User Benefits

- Turn one photo shoot into a week of Feed, Story, Reel and TikTok creative without opening a design tool
- Batch a content-calendar spreadsheet straight into ready-to-post graphics for every client on the roster
- Trust the placement instead of eyeballing where a platform's own UI ends on every single image

#### 🎯 Use Cases

- Marketers producing a batch of social media ad creative from a single set of product photos
- Agencies rendering a shared content calendar into platform-ready assets for multiple clients in one run
- Performance teams A/B testing several headline variants on the same hero image before choosing a winner
- Retailers shipping seasonal sale banners across Instagram, TikTok, YouTube Shorts and Facebook at once
