Calendar in. Posts out.
That's it. That's the app. You put an event in your Google Calendar. Poster Poster reads it, builds a branded poster, and sends it out across your social media platforms.
The story behind it
Aaron only ever wanted to sing and perform and make people happy.
But being a working musician means being a one-person business. You book the gigs, learn the songs, load the car, drive across the country, set up, perform, pack down, drive home — and somewhere in between all of that, you're supposed to be promoting yourself on social media. Every platform. Every day. Consistently.
The reality? It never happened consistently. Not because Aaron didn't care, but because there simply weren't enough hours in the day. The mundane, repetitive task of creating posters, resizing them for each platform, writing captions, and scheduling posts across Instagram, Facebook, LinkedIn, TikTok, and YouTube just kept getting pushed to the side. Scheduling apps helped with the when, but they didn't solve the real problem — they still needed you to create the posts first.
Then it clicked. Every single gig was already in the diary. The venue, the date, the time — it was all there, sitting in Google Calendar. Why was he recreating that information manually every time he wanted to promote a show?
So Aaron built Poster Poster. An app that reads the calendar, applies the data directly to branded poster templates, and sends the posts out automatically. No design skills needed. No daily content creation. No forgetting to post because you were too busy actually working.
And while the problem started with music, it didn't end there. Yoga instructors, market traders, venue managers, personal trainers, tutors — anyone who runs events from a diary faces the same problem. Your dates are already logged. You just didn't have time to turn them into social media posts. Now you don't have to.
It's not AI. It's still your post.
You designed the template. You provided the wording. You just didn't have time to keep creating these posters, working out which platform needs what format, and sending them all out at the right time. Poster Poster streamlines the process so you can focus on the things you love to do — and need to do — to run your business.
What you need to get started
Before you download, make sure you've got these basics covered. Everything here is free.
An iPhone
Poster Poster is iOS only. iPad works too, but it’s designed for iPhone.
A Google account
You sign in with Google so we can read your calendar. No Google account, no calendar, no posts.
A Business or Creator Instagram account
Personal Instagram accounts can’t use Meta’s publishing API. Switching to Business or Creator is free and takes 30 seconds in Instagram settings.
A Facebook Page
Meta’s API only posts to Pages, not personal profiles. Pages are free, have analytics, and look more professional. You can create one in two minutes.
2 minutes a day
Some posts go out automatically. Others need a single tap on a notification. The whole daily interaction takes less time than making a cup of tea.
The Calendar
Google Calendar is the engine behind everything. Your events are the content.
Why Google Calendar?
- ✓It's free — no paid tools, no subscriptions, no barriers
- ✓It has a proper API — we can read your schedule automatically
- ✓It works everywhere — phone, tablet, computer
- ✓Shared calendars — band members or staff can update the same diary
- ✓Most people already use it — your events are probably already there
How your calendar feeds the poster
Keep your calendar entries simple and consistent. All of this is automatically pulled from the event and applied to your branded poster template:
- ✓Event title — the venue name and area, or the event name
- ✓Date — put it on the correct day
- ✓Start & end time — use the calendar's built-in time fields
You don't type it twice. You don't copy and paste. The calendar is the content.
This is why Google Sign-In is the only way to log in. Without your Google account, we can't access your diary, and without your diary, there's nothing to post about. It's not a limitation — it's the architecture.
The Posters
Do the work once. The app does the rest.
Option A: Bring your own templates
If you're comfortable with Canva, Photoshop, or any design tool, create your own poster backgrounds. Upload them into Poster Poster and you'll have truly unique posts that represent your brand exactly the way you want.
Option B: Use the built-in designer
If design software isn't your thing, Poster Poster has a simple designer built in. Upload your logo — it could be as simple as taking a screenshot of your website and cropping it — pick your brand colours and fonts, and you're done.
Once your templates are set, close the app.
Poster Poster sends your posts out on the day of each event, using the calendar as its guide. You choose the posting time that works best for you. Every post uses your brand automatically — same logo, same colours, same fonts, every time.
What Gets Posted, Where, and When
Each platform gets the format that works best for it. Here's the full breakdown.
Weekly Posts
A roundup of all your events for the coming week. Goes out every Monday.
| Platform | Format | How it's sent |
|---|---|---|
| Carousel (up to 20 slides) | Automatic | |
| Multi-photo post | Automatic | |
| Video | Tap notification | |
| TikTok | Photo carousel | Draft + you publish |
| YouTube | Short (video) | Tap notification |
Daily Posts
A branded story for each individual event, posted on the day.
| Platform | Format | How it's sent |
|---|---|---|
| Story | Tap notification | |
| Story | Tap notification | |
| Image post | Tap notification | |
| TikTok | Video (draft) | Draft + you publish |
| YouTube | Short (video) | Tap notification |
Why you sometimes need to tap a notification
In a perfect world, every post would go out fully automatically. We'd love that too. But social media platforms each have their own rules — and those rules are the reason certain posts need a single tap from you.
Feed posts and carouselscan be scheduled in advance via Meta's API. We upload the images and set a publish time — Instagram's servers handle the rest. Fully automatic.
Storiescannot be scheduled via the API. Instagram simply doesn't offer this. That's why you get a notification to tap.
Same as Instagram — feed posts can be scheduled server-side (automatic), but stories require the app to be open (notification tap). Both go to your Facebook Page, which has analytics, appears in search, and looks more professional.
LinkedIn's API does not support scheduled posting at all. Every post must be authorised at the time of posting. You get a notification, tap it, the app opens and publishes. Done in seconds.
TikTok
TikTok's API only allows uploading as a draft. This is actually a good thing — TikTok's algorithm heavily favours trending sounds, and auto-publishing without one would hurt your reach. We upload the video, you open TikTok, add a sound, and publish.
YouTube
YouTube Shorts must be uploaded in real time — no scheduled publishing via the API. The app converts your poster images into a short vertical video and uploads it when you tap the notification.
Why not background posting?
Apple restricts what apps can do in the background. An app can't stay running, make network requests, or wake itself up at a set time. Local notifications are the only reliable mechanism — you tap, iOS opens the app, and we publish.
The notification system has your back
At your scheduled time, you get a Time Sensitive notification with sound — cuts through Do Not Disturb. Busy? You'll get another reminder every hour. After 8 hours with no response, the app auto-posts for you. The whole interaction takes two seconds: tap, done.
Platform-by-platform breakdown
A quick-reference guide to what we schedule automatically and what needs a tap.
| Platform | Daily | Weekly | Scheduling |
|---|---|---|---|
| Story | Carousel | Weekly: auto / Daily: tap | |
| Story + Page post | Carousel | Weekly: auto / Daily: tap | |
| Image post | Video | All: tap notification | |
| TikTok | Video | Carousel | All: draft, you add sound |
| YouTube | Short | Short (video) | All: tap notification |
The technical bits
Why 4:5 for carousels and 9:16 for stories?+
4:5 is the tallest ratio Instagram allows in the feed — maximum screen real estate as people scroll. 9:16 is full-screen vertical, the native format for Stories, Reels, TikTok, and Shorts. We render at these exact dimensions so your posts look native everywhere. No letterboxing, no cropping, no quality loss.
Why do posts go to a Facebook Page instead of my personal profile?+
Meta's API only allows automated posting to Pages, not personal profiles. Pages have analytics, appear in search, look more professional, and support scheduling. If you don't have one, creating a Page is free and takes two minutes.
Why is there a carousel slide limit?+
Instagram caps carousels at 20 slides. With the hero slide taking one slot, that leaves 19 event slots per weekly carousel. For the monthly roundup (which could easily exceed 20 events), we convert the schedule into a video instead — no slide limit, and it performs well as a Reel.
Why is TikTok the only app I need to open myself?+
TikTok's API only allows draft uploads — it cannot publish directly. This is TikTok's policy. The upside: you can add a trending sound before publishing, which dramatically increases your reach. Every other platform is handled entirely within Poster Poster.
Why do Instagram carousels get scheduled in advance?+
Carousel uploads require multiple API calls and take significant computing power. By scheduling them with Meta's servers in advance, we reduce the chance of a failed post. The same applies to Facebook feed posts. They publish at exactly the right time, regardless of whether your phone is on.
Tips for best results
Keep your calendar up to date
The app checks for changes every time you open it.
Keep event titles simple
"The Blue Note, Camden" or "Yoga with Sarah" works perfectly.
Use the calendar's time fields
Start and end times appear directly on your poster.
Add @handles to event descriptions
Type @thevenuename and we'll auto-tag them in captions.
Design your brand once
Logo, colours, fonts. Set it and forget it.
Don't ignore notifications
Tap sooner = post goes out sooner. But we've got your back with hourly reminders.
Check your archive
Monthly recap of everything posted. Your record of everywhere you've played.
Getting the most out of Poster Poster
A few small rules that make a big difference to the posters the app builds for you.
TODAY and TONIGHT are automatic
By default every story post is built for the day it goes out. If the event in your diary has a start time, the poster will say TODAY or TONIGHT (musicians get TONIGHT, cafés and salons get TODAY, classes get THIS WEEK). You don't pick it — the app picks it for you based on the persona you chose at setup.
No time phrase? Save it as an all-day event
Some posts aren't about a specific showtime — announcements, offers, notices, fun posts with character. If you don't want TODAY or TONIGHT on the poster at all, just save the calendar event as an all-day event in Google Calendar. Poster Poster sees the all-day flag and hides the time heading entirely, leaving the hero text clean and on its own.
Multiple events in a day? Diary order = post order
If you've got two or three events on the same day, the order they appear in the diary is the order they'll be posted — and it's the same order you'll be notified about before posting. So if you want a specific one to go out first, put it first in your calendar for that day.
Need exact times? Use the weekly carousel
Story posts aren't set up to carry every possible time format — they're designed for one punchy poster per event. If times matter, use the Weekly Carousel instead: it reads the start and end times directly from each diary event and prints them on the slide. One week, one carousel, every gig with its exact time, straight from your calendar.
New line on a poster? Use a colon
When you're writing hero text in the Template Designer, a colon followed by a space creates a line break on the poster. So "Father Michael: stopped praying: got Poster Poster." renders as three stacked lines, with the colons stripped out. Time formats like 7:30 are safe — the colon only becomes a line break when it's followed by a space.
Stop posting manually.
Start with your calendar.
Poster Poster is launching soon. Join the waitlist and be the first to know when it's ready.