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, and TikTok 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

When a post is due you get a notification — one tap and it goes out everywhere. The whole daily interaction takes less time than making a cup of tea.

1

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.

2

The Posters

Do the work once. The app does the rest.

Option A: Design your own

Use the free design toolon this site to build a poster background — no software, no signup — or upload a background you've already made. Either way, Poster Poster lays your event text over the top automatically.

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.

Set your brand once. The app does the rest.

From then on, Poster Poster builds a finished poster for every event in your calendar and lines it up to post. When one's due you get a notification — tap it and it goes out. You choose the posting time; every post uses your brand automatically — same logo, same colours, same fonts, every time.

3

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. You post it with one tap every Monday.

PlatformFormatHow it's sent
InstagramCarouselTap notification
FacebookMulti-photo postTap notification
LinkedInVideoTap notification
TikTokPhoto carouselDraft + you publish

Daily Posts

A branded story for each individual event, posted on the day.

PlatformFormatHow it's sent
InstagramStoryTap notification
FacebookStoryTap notification
LinkedInImage postTap notification
TikTokVideo (draft)Draft + you publish

Why you tap a notification to post

Every Poster Poster post goes out when you tap a notification — never without you. Partly that's the social platforms' rules, partly it's a deliberate choice: you always see what's going out before it does.

Instagram

Stories can't be scheduled through Instagram's API at all — the app has to be open to post one.

Feed posts and carousels technically can be scheduled, but only with an advanced API access level Instagram doesn't grant to small apps like ours. So everything — Story, carousel, the lot — goes out the moment you tap.

Facebook

Same story as Instagram — Facebook Stories can't be scheduled through the API, so Poster Poster keeps everything on the one consistent tap-to-post flow. Your posts go to your Facebook Page, which has analytics, appears in search, and looks more professional than a personal profile.

LinkedIn

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.

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 posting time you get a Time Sensitive notification with sound — it cuts through Do Not Disturb. Busy? You'll get a reminder every hour, and the notification stays put until you act on it — so even if you only see it that evening, one tap still sends the post. 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.

PlatformDailyWeeklyScheduling
InstagramStoryCarouselAll: tap notification
FacebookStory + Page postCarouselAll: tap notification
LinkedInImage postVideoAll: tap notification
TikTokVideoCarouselAll: draft, you add sound

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.

How many events fit in the weekly carousel?+

Plenty for a normal week. The carousel opens with a header slide, then adds a slide per event — and if you've got a really packed week, it doubles events up onto shared slides so everything still makes it in.

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.

What happens if I miss the notification?+

Nothing's lost. The notification stays in your Notification Centre and you'll get an hourly reminder through the rest of the day. Tap any of them whenever you're free and the post goes out then. Nothing publishes without your tap — if you never tap, the post simply doesn't go out.

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.

1

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.

2

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.

3

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.

4

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.

5

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.

Connect your Google Calendar once and let Poster Poster handle the rest. Free to start — no card required.

Start free