← Back to Tech Projects
Icon

How I Built a Swipe File for Performance Marketing

The biggest friction point with traditional swipe files is the manual labour required to save an ad.

As performance marketers we all know the value of a good swipe file. When you are staring at a blank screen trying to conceptualise the next winning ad creative, having a curated library of proven performers is invaluable. But my old system of disorganised desktop folders, broken links and messy spreadsheets simply wasn't cutting it.

I needed a system that actually worked the way I think about marketing. I wanted a searchable visual database of high-converting ad creatives where I could instantly filter by psychological triggers and visual frameworks. Instead of buying off-the-shelf software with recurring fees, I decided to build my own custom solution using Google AntiGravity.

Here is why I built it and what it actually does.

Capturing Inspiration Instantly The biggest friction point with traditional swipe files is the manual labour required to save an ad. If it takes too long you simply won't do it. To solve this I created a custom browser tool. Now when I spot a great ad in the TikTok Ads Library or the Meta Ad Library, I just click a single button.

The tool instantly grabs the brand name, the primary ad copy and the actual media file. Crucially it downloads the video or image directly to my own database. This means no more dead links when an advertiser turns off their campaign. I own the asset forever.

Letting AI Do the Heavy Lifting A swipe file is only useful if you can actually find what you are looking for later. However manually tagging every single ad with categories and frameworks is tedious.

To eliminate this manual work I integrated Google's Gemini AI directly into the extraction process. When I save an ad the system automatically analyses the creative and the text. The AI then rigidly categorises the ad by identifying the primary psychological hook, the core emotion targeted, instances of social proof, the call to action and any notable cognitive biases present in the messaging.

A Gallery Built for Creative Strategy The end result is a highly dynamic gallery that is built for rapid filtering. When I am planning a new campaign I don't just want to see generic videos. I want to be able to filter my database for B2B video ads that use the agitate-solve framework and target the emotion of fear.

Because the AI has already parsed the complex psychology of every ad, I can use dropdown filters to instantly surface the exact type of creative inspiration I need. The gallery shuffles the results on every load to keep discovery fresh and it automatically plays videos silently when I hover over them.

Taking Control of Your Creative Process Building this custom swipe file with Google AntiGravity has completely transformed my creative workflow. By automating the data extraction and leveraging AI for qualitative analysis, I have turned a messy folder of screenshots into a highly specialised proprietary database. It allows me to move faster, test smarter and consistently produce creatives backed by proven psychological frameworks.