How @codydeancreations Booked $87K of Color & Floral Work in Philadelphia, Pennsylvania on $3K of Meta Ads

Location: Philadelphia, Pennsylvania · Styles: Color, Floral, Botanical

Five months of numbers from a Philadelphia color and floral tattoo artist: $87,200 booked on $3,018 of Meta ad spend, a 29x ROAS, from our dashboard.

The numbers

What we did

Audit and client map

Before anything ran, we took his account and local market apart: who in Philadelphia actually books color and floral work at full rate, where they sit, and what makes them stop and open a message. That became his client map, and every targeting and creative call after it traced back to that page.

Premium positioning

The account was pointed at one kind of client: the one who books him for the work, not the one shopping around for the lowest price. Positioning does the sorting before anyone messages, so his inbox stays full of people who actually want what he does.

A messages-first funnel

Everything was built around one action: someone opening a real conversation in his DMs. That is the lead we optimized for. Because this kind of campaign aims loosely on its own, we steered it by hand early on, so the budget stayed on people worth reaching instead of whoever was cheapest to put an ad in front of.

Targeting built for his market

No broad audience handed to the algorithm to figure out. We built the targeting by hand around his city and the people in it - down to where they live, where the ads run, and which segments actually book color and floral work - then kept tightening it as real bookings showed who was worth more.

Creative as a system

One video is not a campaign. We kept new work going out on a steady rhythm so the ads never wore thin, and refreshed them without throwing away the likes, saves, and comments a winning ad had already earned.

Read, adjust, scale

This part never really stops. Every few days we read what the account was doing, pulled budget off whatever was fading, and put more behind whatever was booking, giving the strongest ads a longer run so the system could settle in. The longer it ran, the sharper it got.

Key takeaways