Design one template. Get a month of on-brand posts, scheduled.
Bring the images and videos you already have, or generate them in batch from a spreadsheet. Then caption, schedule and publish to Instagram, Facebook, LinkedIn profile, Pinterest and Bluesky from one calendar.
| # | name | price | old_price |
|---|---|---|---|
| 1 | Over-ear studio headphones, folding | $89 | $119 |
| 2 | Stoneware mug | $12 | |
| 3 | Garden bistro set | $149 | |
| 4 | Mechanical keyboard, 75% layout | $119 | $139 |
1
2
3
4
One layout, three clients' brand kits
Harbor & Co, homeware
Mill & Crumb, bakery
Form Studio, fitness
How it works
- 1
Bring your media, or generate it
Upload the images and videos you already have, cropped to each network's format, with a cover for every video. Or generate branded graphics in batch from a spreadsheet, a JSON file or a form.
- 2
Design it once
Start from a starter template or build your own in the editor. Your brand kit's fonts, colours and logo go on every post it makes.
- 3
Caption and schedule
One caption per network, with its character limit and an optional first comment. Pick a slot, or spread a whole batch across the coming weeks.
- 4
It publishes itself
Every post goes out to Instagram, Facebook, LinkedIn profile, Pinterest and Bluesky at its time. No reminders, no copy-paste.
Video works on every plan and counts as one post: Reels, video Stories and mixed carousels on Instagram, Reels and Page videos on Facebook, and one video per post on your LinkedIn profile, each with a cover you pick from the video or upload.
A month of posts, not a month of the same post
Different templates, one brand kit. Every one of these came out of the same renderer you use.




One dashboard, every network you connect
Connect your accounts once. Every post goes out in the format each network expects
- InstagramPosts, carousels, Reels & Stories
- FacebookPosts, videos, Reels & Stories
- LinkedIn profilePosts, carousels & video
- PinterestPins
- BlueskyPosts, images, link cards & video
- LinkedIn PageIn review
- ThreadsIn review
LinkedIn Page and Threads are in review and not available yet.
Simple pricing
Priced by brand. Start free, upgrade as you add clients
- 1 brand
- 2 connected channelsA Facebook Page and its Instagram count as two
- 10 rows per upload
- 20 scheduled posts/month
- 30 generated images/month
- 10 files in evergreen rotations
- 1 custom template + starters
- Small PlanBatch badge on generated images
- 3 brands
- 9 connected channels
- 100 rows per upload
- 300 scheduled posts/month
- 1,000 generated images/month
- 200 files in evergreen rotations
- Unlimited templates
- No PlanBatch badge
- 10 brands
- 40 connected channels
- 300 rows per upload
- Unlimited posts (fair use)
- Unlimited images (fair use)
- Unlimited rotation files
- Unlimited templates
- No PlanBatch badge
- 25 brands
- 100 connected channels
- 300 rows per upload
- Unlimited posts (fair use)
- Unlimited images (fair use)
- Unlimited rotation files
- Unlimited templates
- No PlanBatch badge
A brand is one client or business, with its own templates, assets and channels. A channel is one connected account; a Facebook Page and the Instagram account linked to it count as two. Every plan publishes to every network we offer, within its channel count. Need more than 25 brands? Write to info@planbatch.com.
Unlimited means unlimited batches, posts and images for normal agency use, as set out in our Terms of Service. One upload holds up to 10 rows on Free, 100 on Pro and 300 on Agency and Studio, and each row becomes one image per network you publish to. Text-only posts (Facebook, LinkedIn profiles and Bluesky) count as posts but use no images. Rotation files are the images kept in evergreen rotations, which repost your best content on a schedule; they are stored beyond the usual 7 days.
Prices in USD, excluding VAT or sales tax. Annual plans are billed once a year.
Free tools, no account needed
Built from the same rendering engine as the product. Nothing is uploaded, and nothing asks you to sign up.
Grid crop checker
See exactly what the profile grid keeps of your post since the January 2025 change, and what gets cropped away.
OpenCarousel splitter
Split one wide image into seamless 1:1 or 4:5 carousel slides, entirely in your browser.
OpenCaption length checker
One caption against every network at once, with the exact number of characters to cut.
OpenReady to fill your calendar?
Bring a spreadsheet or the images you already have, and schedule weeks of posts in one sitting. No credit card required.
Start free