Everything Flexlio does.
Nothing it doesn't.
Built from your masters, not a template. Every feature below exists in the build live on Figma Community today.
Build the whole media plan from what you already designed.
Master-based generation
Pick 1–8 master frames. Flexlio builds every banner in your plan from the master closest to its shape, square, portrait, landscape or skyscraper. One master is a valid starting point, and the more of the six you cover, the tighter every match, so if you're building out a full library, it's worth having one for each shape.
Verified speed
50+ banners generated in around 45 seconds.
Closest-ratio matching
Each banner inherits its master's positions, proportions and type scale. You designed the 9:16 for a reason. The Story keeps it.
Focal crop handling
Panels, cutouts and focal crops are handled per shape family, not stretched or centre-cropped by default. This is what separates Flexlio from a generic auto-reflow tool.
Blank master frames
Starting from scratch? Flexlio comes preloaded with correctly-sized, named blank frames for all 6 master types, so you begin from the right dimensions instead of guessing.
Full platform coverage
Explicit list: Meta (FB/IG/Stories/Reels), TikTok, Snapchat, YouTube, LinkedIn, Google (Performance Max, Demand Gen, UAC), full IAB display set with dimensions, DOOH, custom sizes.
Change the master.
Every banner updates.
-
Live text and image sync
Edit a headline, swap an image, correct the legal line on the master. Sync pushes it to every banner built from it.
-
Layouts stay untouched
Sync updates content, not composition. The fine-tuning you did on an individual banner stays exactly as you left it.
"One edit. Every banner.
Layouts untouched."
Type that survives the ratio, not just the square.
Responsive text auto-fit
Auto-fit calculates headline size across every ratio, from wide leaderboards to narrow towers. Type stays live and editable throughout, never flattened into an image.
See it before it ships.
FREELANCER AND ABOVESafe-zone alerts
Platforms cover part of your artwork with their own interface, Stories controls, caption bars, profile overlays. Flexlio validates against 12+ platforms and flags any headline or logo that breaks a safe area, directly on the canvas, before you export.
The features a studio
needs, not a hobbyist.
A/B variant sets
Duplicate and iterate entire campaign branches for testing with one click.
Campaign naming
Every banner carries your campaign naming convention automatically from the moment it's generated.
Media-plan import
Use the Flexlio template, or paste rows directly from Google Sheets. The plan a client sent you becomes the production brief, with nothing lost in transcription.
Manual export into folders
Export the finished campaign into organised folders, ready to hand over.
Accuracy note: naming is automatic, export is a manual step you trigger. Flexlio does not auto-export or one-click deliver. That's next phase, and it isn't shipped yet.
Normal Figma frames.
No black box.
Nothing Flexlio generates is flattened or locked. Every banner, on every tier, is a real Figma layer set you can open, select and change. Run your usual QC pass, fine-tune anything, ship from Figma exactly as you always have.
Your work never
leaves Figma.
Flexlio runs entirely inside your Figma file. Design data is never read, transmitted or stored. The only network call is a licence-key check, which sends the key itself, an anonymous per-install seat identifier on seat-based plans, and anonymous usage counts. No personal information, no design content, ever leaves your file
Read the full privacy and security positionFeature matrix
Compare capabilities across plans
| CAPABILITY | Free£0 | Freelancer£19/month | Studio£29/Seat/month 5 seats min |
EnterpriseCustom |
|---|---|---|---|---|
| Banners | 30 Banners a month | Unlimited | Unlimited | Unlimited |
| All master types & sizes | ||||
| Live text & image sync | ||||
| Responsive text auto-fit | ||||
| Per-banner diagnostics | ||||
| Editable Figma layers | ||||
| Safe-zone alerts | – | |||
| A/B variant sets | – | – | ||
| Media-plan import - Excel/CSV | – | – | ||
| Campaign naming & export | – | – | ||
| Self-serve seat cap | 1 seat | 1 seat | Capped (min 5 seats) | No cap |
- Banners30 Banners a month
- Self-serve seat cap1 seat
- All master types & sizes
- Live text & image sync
- Responsive text auto-fit
- Per-banner diagnostics
- Editable Figma layers
- Safe-zone alerts
- A/B variant sets
- Media-plan import - Excel/CSV
- Campaign naming & export
- BannersUnlimited
- Self-serve seat cap1 seat
- All master types & sizes
- Live text & image sync
- Responsive text auto-fit
- Per-banner diagnostics
- Editable Figma layers
- Safe-zone alerts
- A/B variant sets
- Media-plan import - Excel/CSV
- Campaign naming & export
- BannersUnlimited
- Self-serve seat capCapped (min 5 seats)
- All master types & sizes
- Live text & image sync
- Responsive text auto-fit
- Per-banner diagnostics
- Editable Figma layers
- Safe-zone alerts
- A/B variant sets
- Media-plan import - Excel/CSV
- Campaign naming & export
- BannersUnlimited
- Self-serve seat capNo cap
- All master types & sizes
- Live text & image sync
- Responsive text auto-fit
- Per-banner diagnostics
- Editable Figma layers
- Safe-zone alerts
- A/B variant sets
- Media-plan import - Excel/CSV
- Campaign naming & export
Try it on a real
campaign. Today.
Not a demo, not a watermarked preview. Generate your actual media plan, free, and see it build correctly before you spend anything.