Beatflyer / 2021–26

Music-powered visuals for promoters and producers, redesigned each time the technology moved.

Problem
Event organisers, DJs, producers and labels promote on social media with static posts made in Canva. For people who care about music and visual impact a still image doesn’t carry it, and a proper video takes an editor and time.
My part
Founder, as a side project combining design, coding and motion graphics. Opportunity, research, product strategy, prototyping, design, development, launch and distribution, alone.
The idea
Visuals that move in time with the music by default, with no keyframes. Then keep removing what the customer has to bring: first a finished design, then a form, then a template, now a sentence.
What shipped
Web app since 2021, the same editor on phones, and a native macOS app focused on AI. Hundreds of videos a day, for DJs, producers and labels, from Todd Terry to BBE Music.

The setting

Beatflyer is the product I keep coming back to. I started it in 2021 as a side project where I could combine what I had learned about design, coding and motion graphics, and every job on it, from spotting the opportunity to distribution, has been mine.

It is for music event organisers, DJs, producers and labels: people who care about music and visual impact. They promote on social media, and a static post made in Canva doesn't carry what the music does; a proper video takes an editor and time they don't have. Beatflyer sits between the two. Its visuals move in time with the soundtrack, every element, with no keyframes to set, so a post looks made rather than assembled. Something more powerful than Canva, for this one audience.

Beatflyer today, on desktop and phone, as shown on the marketing site.

The evolution

The idea never moved. What moved, four times, is where the customer starts. Each stage removed one thing they had to bring, driven by the need to find product-market fit and grow, and sometimes by a technology that arrived and opened a door: better browsers for recording video, and lately hardware-accelerated virtual machines for rendering in the cloud. What to remove next came from the customers: I run frequent surveys, and I set up a design partners group, a selection of customers who see and shape things first.

Animate an existing design, 2021. Beatflyer began as a tool for flyers people had already made. Import the layers, add the track, and the design moves to the music. Canva, Photoshop, Figma and Sketch came one at a time.

Beatflyer’s import screen: ‘Import single layer’ with a card for a single image or video, and ‘Import multiple layers’ with cards for Canva, Adobe Photoshop, Figma and Sketch
The import screen. Canva comes in as a PDF; Photoshop, Figma and Sketch through Beatflyer’s own plugins, so each layer can be animated on its own.

Design inside Beatflyer, 2022. Then the design itself, so nothing had to be made elsewhere first: a canvas, layers, text with its fonts, images and video, and on every layer the effects that react to the track.

The Beatflyer layer editor: on the left a text layer ‘VOTE’ with seven font variants and an RGB Radial Glitch effect, and an image layer with Glow and Colorize effects, above a waveform marked 152 bpm; on the right a square canvas with a glowing peace sign and the word VOTE, selected
The layer editor. Effects live on layers and move to the track; the timeline is behind Edit timeline for the few who want it.

Templates, 2023. Then a starting look. A template turns the canvas into a form, artist, date, venue, photo, so the first result is good before anything is designed, because the customer is not a designer.

Start from template: filtered by category and format.
A template in the editor: fill in the form, the design is already animated. The Advanced tab opens the layers underneath.

A sentence, 2025. Now the customer describes what they are promoting, and Beatflyer generates the layout and the background, which can themselves be animated with AI. What remains to do is edit in place, by direct manipulation, and record.

The starting point today: a description. The AI usage meter sits at the top.
Layout and background are generated separately, and swapped independently.

The choices

An add-on before a destination

Chose
Start by animating designs made elsewhere, importing layers from the tools people already used.
Over
Building an editor firstA template library first

The quickest way to learn whether visuals that move to the music were worth paying for was to add them to flyers that already existed. The cost was being invisible until the design was done, and having no say in the design itself, which is what the next two stages fixed.

Sound-reactive by default, not as an effect

Chose
Every element moves to the track from the start. No keyframes; the music is the timeline.
Over
A keyframe timeline, as in video editorsA library of animation presets to apply by hand

For this audience the music is the point, so the motion should come from it rather than be added to it. It also means the first result is already animated. The cost is control: the Advanced tab and the timeline exist for the few who wanted more than the default.

One product on the phone

Chose
The same editor, responsive, on desktop and phone; not a lighter mobile version.
Over
A separate, simpler mobile appDesktop only, with the phone for viewing

DJs and promoters make the post where they publish it. The cost is that everything has to work with a thumb, which limits what can be added, and every new feature is designed twice.

The Beatflyer editor’s start screen in Safari on a phone: a card to design something new with AI, a card to import an image or layers from Canva, Photoshop, Figma or Sketch, and a Start from template row with Event and Music templates
The editor on a phone, at editor.beatflyer.com: the same three ways in as on the desktop.

Generate structure, not pixels

Chose
The AI produces a text layout and a background as two separate, swappable, editable things.
Over
One-shot image generation of the finished flyerStopping at templates, with AI only filling the text

A generated image looks finished and cannot be changed, and a promoter always has something to change: the date, the name, the price. Keeping the layout as layout means the result stays editable and stays animatable. The cost is two generations per design and a choosing step before the editor. That cost is visible on purpose: the AI usage meter, the Quick option and the number of variants are the founder's economics in the interface.

The Mac app

The most recent version, in 2026, is native, for macOS. AI made it possible to port the code; what it could not do was decide what to port. The Mac app is focused on AI: describe, generate, edit, record. No ready-made templates, no designing from scratch, no import. AI models are getting better at designing, and the other ways in are becoming the long way round.

A Mac desktop with the Beatflyer app open: a sidebar of saved projects and a New Project button, and a main pane asking ‘What shall we promote today? Describe it in detail. What, when, where, who, and the vibe.’ above a text box with format, speed and variant controls and a microphone button
The Mac app opens on the description. A sidebar of projects, a text box, a microphone: nothing else to choose from.

Porting the code was the easy part. The hard part was porting the interface to native controls: macOS is not as homogeneous as iOS in how apps use its widgets, so there was no single obvious equivalent for each part of the web app, and every choice was mine to make.

Distribution

Distribution was my job too, and the part with the least design in it, though it turned out to be where I learned the most about who the product was for. Beatflyer ran lifetime deals on AppSumo, which I ended after a few months: they boosted the cash flow, and they were a way to watch people use Beatflyer for use cases I hadn't planned for. Instagram ads did the same job in a different way, testing which use cases resonated and in which countries; their cost grew over the years and they are less useful now. What has kept working is search, another learning curve of its own.

The 2021 promotional video.

What happened

Beatflyer generates hundreds of videos a day. It is used by DJs, producers and labels: Todd Terry calls it his promotion superpower, Junior Sanchez a must for anyone promoting music at scale. BBE Music uses it for Spotify Canvas, a format I hadn't designed for and customers found on their own.

Looking back

What I would keep is treating every channel as an experiment. AppSumo and the ads paid for themselves in what they showed me about use cases and places, as much as in revenue.

What I would do differently is add less. It is easy to fall into the trap of keeping on adding features; the best products are the ones that do few things well. I am more cautious about new features now, and the Mac app, which does one thing, is what that caution looks like.