Every morning at 7:30, an AI on my laptop wakes up, researches a Brisbane trivia fact, fact-checks it against a second AI, generates a photo, records a voiceover with an Australian accent, builds an animated video, and posts it to Twitter.

By the time I've finished my coffee, the first trivia post of the day is already live. Four more will follow throughout the day. I don't touch any of it.

This isn't a hypothetical. It's running right now. And I'm going to show you exactly how I built it.

Why Brisbane Trivia?

I run a marketing agency in Brisbane. Our clients are local businesses — cafes, gyms, tradies, restaurants. The people who follow us on social media are Brisbane locals.

I wanted content that would get discovered by Brisbane people who don't know us yet. Not marketing tips (every agency posts those). Not client testimonials (nobody cares until they trust you). Something that Brisbane locals would actually want to watch and share.

Brisbane trivia. Simple, fun, hyperlocal. "What's the oldest pub in Brisbane?" with a blurred photo that reveals the answer. The kind of thing you'd send to a mate.

The Pipeline

Here's what happens every time the system runs:

1. Claude generates 8 Brisbane trivia facts
2. A second Claude call fact-checks each one (rejects ~60%)
3. The survivors get images generated via Google Imagen 4
4. ElevenLabs generates an Australian-accented voiceover
5. The voice asks the question, pauses, then reveals the answer
6. A background music bed is mixed underneath
7. An HTML animation renders the blur/reveal effect
8. Playwright records the animation as video
9. FFmpeg mixes the audio and video together
10. The finished MP4 gets uploaded and posted to Twitter

Total time: about 3 minutes. Total human effort: zero.

The Fact-Check Layer (Because AI Lies)

This is the part most people skip. And it's the part that matters most.

When I first built this, Claude confidently told me that David Jones opened in Brisbane in 1908 with "the biggest lie in retail history." It was a great story. It was also completely made up.

AI will invent convincing history with zero hesitation. If you're posting facts about real places in a real city, you cannot trust the first answer.

So every trivia fact goes through a second AI call with a completely different system prompt. This one is told to be skeptical. It rates confidence as HIGH, MEDIUM, or LOW. Anything below MEDIUM gets rejected.

In testing, about 60% of generated trivia gets rejected. That sounds wasteful, but it means the 40% that survives is actually defensible. I'd rather post 3 true facts than 8 that include 2 lies.

The Audio Stack

The voice is generated by ElevenLabs using their "Charlie" voice — an Australian accent that sounds natural enough for a trivia format. The script is structured in two parts:

  1. The question (recorded as a separate audio clip)
  2. A 3.5-second gap (where the music plays and you guess)
  3. The answer (recorded as a second clip, timed to sync with the visual reveal)

The background music is also generated by ElevenLabs — their sound effects API can produce surprisingly decent music beds from a text description. I went with a retro synthwave vibe because it felt right for a fun trivia format.

The Visual Reveal

Each video shows a blurred photo of the answer location. When the voice reveals the answer, the blur snaps away. It's a simple CSS animation recorded by Playwright — no video editing software needed.

The whole thing is an HTML page with a CSS animation, recorded by a headless browser, converted to MP4 by FFmpeg. It sounds overcomplicated, but it means every visual element is fully programmable. Change the brand colours, font, or layout — it all happens in code.

What It Costs

Per trivia post:

At 5 posts per day, that's roughly $16.50/month for a fully automated content channel. For context, a single sponsored post on a Brisbane influencer's account costs $200-500.

What I Learned

AI is not a content creator. It's a content factory. The creative decisions — what format to use, what voice fits, what music works, when to post — those are human decisions. The AI handles the repetitive production work that would take hours if done manually.

Fact-checking is non-negotiable. One wrong fact about a Brisbane landmark and your credibility is gone. The fact-check layer isn't optional — it's the difference between a useful content system and a liability.

Local content wins. There are thousands of marketing accounts posting generic business advice. There is exactly one account posting AI-generated Brisbane trivia with fact-checked voiceover videos five times a day. Specificity beats scale.

Want to Build Your Own?

I've written a step-by-step guide that walks through every piece of this system — the APIs, the prompts, the code structure, the scheduling. It's not a course or a paid product. It's a PDF guide you can download for free.

If you're a business owner or marketer in Brisbane (or anywhere) and you want to build something like this for your own brand, this guide will save you the 40+ hours of trial and error I went through.

Free Guide: Build Your Own AI Content Machine

The exact system, prompts, and code structure behind this Brisbane trivia automation. Step by step.

No spam. Unsubscribe anytime. Your email stays between us.

If you don't want to build it yourself and just want someone to build it for your business — that's what we do.