TATTOO FUNNEL — META ADS + AI DM COPILOT

Turn tattoo ads into qualified DMs.

I build Meta Ads and an artist-trained DM copilot for tattoo studios: the ads create demand, the copilot answers routine DMs in your voice, filters low-intent leads, collects the full intake, and notifies you when a serious client is ready for your handoff.

Ternotattoo: same $177/week ad spend; deep qualifying DMs 13→33 and replied conversations 22→38 after the copilot started handling intake.

APRIL-MAY
PAID DEMAND
DM PATH

REAL TATTOO PROOF

FROM ADS MANAGER TO DM

21 Day Tattoo Studio

@21daytattoostudio
21 Day Tattoo Studio April-May proof carousel cover.

NOT REACH.
BOOKINGS.

139

DMs started

122

Replies

30

Bookings

TOP RESULT

Meta Ads Manager sales campaign screenshot — 98 messaging conversations started, $7.11 cost per messaging conversation, and $697.11 spent.

PROFILE TRAFFIC

Meta Ads Manager traffic campaign screenshot — 953 Instagram profile visits, $0.15 cost per profile visit, and $146.87 spent.

FIRST TRY

Meta Ads Manager sales campaign screenshot — 27 messaging conversations started, $9.50 cost per messaging conversation, $256.41 spent.
+646 FOLLOWERS

BEFORE

@21daytattoostudio profile — 38 posts, 490 followers, 131 following.

AFTER

@21daytattoostudio profile — 46 posts, 1,136 followers, 209 following.
CASE FILE — TERNOTATTOO COPILOT

THE LOOP
CLOSED.

The ads were already creating Instagram DMs. The leak was what happened next: slow replies, repeated intake questions, and qualified clients cooling off. The copilot handled the intake conversation, filtered low-intent leads, collected the details Polina needed, and notified her when a serious client was ready for the human handoff.

Client DM

I want a fine line botanical piece. Do you need references?

Copilot reply

Send 2-3 refs, placement, size, and timing. I’ll prep it for review.

Guardrail

Price, date, deposit, and medical questions stay with the artist.

Artist alert

Ready lead: idea, placement, refs, city, timing.

13→33

Deep DMs

3+ user-message conversations, +154%

22→38

Replies

Conversations replied, +73%

$177

Spend held flat

$177.46 before vs $177.49 copilot week

Meta API pull, campaign PORTLAND_OR_MAY_SALES_START_0426. Same campaign, same weekly spend, May 20–26 vs May 27–Jun 2.

01 / AD

Meta brings the inquiry

The campaign stays focused on Instagram DMs, not vanity clicks.

02 / COPILOT

AI handles intake

It replies in the artist's voice, filters weak leads, and collects idea, placement, size, references, and timing.

03 / HANDOFF

Artist gets the ready lead

When the client is qualified, the artist gets the summary and keeps control of price, date, deposit, and final booking.

DEMO RECONSTRUCTION

Incoming tattoo DM → ready lead

Reconstructed from the real Ternotattoo operating logic. Client-identifying details changed; sequence and safety rules preserved.

Client DM

Hi! I want a fine line botanical piece on my upper arm. Maybe 5 inches. Do you need references?

Copilot reply

That sounds beautiful. Could you send 2-3 reference photos and tell me whether you want it more delicate or more shaded? Also, is this for Portland or a guest spot?

Client DM

Portland. How much would it be and do you have anything this weekend?

Copilot reply

Polina will confirm price and timing herself after seeing references. Send the photos here and she can check fit, estimate the session, and tell you the next available options. Once I have the refs, I'll flag this for her.

Safety rules

  • Answers routine intake in the approved artist voice
  • Collects idea, size, placement, references, timing
  • Filters low-intent or incomplete requests before they eat the artist's time
  • Notifies the artist when a lead has enough information to review
  • Hands off prices, dates, deposits, skin/medical questions
  • Built for official Meta/Instagram business messaging paths where available

Pilot result from one tattoo artist account, not a guarantee. Results depend on portfolio, city, offer, response speed, and ad budget.

DM me the word copilot →

NOT LEADS.
A LOOP.

The result comes from connecting the ad, the DM, and the human handoff.

  1. 01

    META ADS

    City-specific campaigns bring people with real tattoo intent into Instagram DMs.

  2. 02

    DM PATH

    The creative, CTA, and opening questions are built around idea, size, placement, timing, and references.

  3. 03

    AI COPILOT

    The bot answers routine DMs, filters weak leads, collects intake details, and keeps serious clients engaged while the artist is tattooing.

  4. 04

    HUMAN HANDOFF

    When the lead is ready, the artist gets the context and keeps control of prices, dates, deposits, medical questions, and final booking.

DM me →

If your ads create DMs faster than you can answer them.

CASE FILE — 02 / MULTI-CITY

Six campaigns. One playbook.

Same operator, same Meta setup, same DM-first booking path. Different cities, different price points, different lead costs. The point is repeatability — and what the cost per qualified DM looks like when the system is running.

327+DM conversationsAcross 6 campaigns / 4 US cities
$5.84Avg cost per DMRange $3.03 — $11.08 across cities
$1,909Total ad spendSep 2024 → Mar 2025
  • 4 US cities
  • 95K+ people reached
  • 1,197 new followers
  • 6 separate campaigns

Studio

Ternotattoo — tattoo studio scaling across 4 US cities

Problem

Booking flow worked when the calendar was full from organic reach, and stalled when it wasn't. No paid pipeline, no second source of demand, no way to pre-fill weeks ahead of a city stop.

What I did

Six campaigns over six months. Same DM-first booking path, different city, different offer wording, different creative set. Rebuilt audiences city by city, brought cost per DM down from $11 to $3 on the campaigns that ran longest, kept the studio's calendar pre-booked in each new market.

Result

327 qualified DM conversations from $1,909 in spend. 1,197 new followers as a side effect of the traffic budget. Studio walked into each new city with the calendar already moving.

Meta Ads Manager — Salt Lake City campaign: 89 DM conversations at $3.03 each
Salt Lake City — 89 DMs / $3.03
Meta Ads Manager — Portland campaign: 50 DM conversations at $3.12 each
Portland, OR — 50 DMs / $3.12
Meta Ads Manager — San Francisco campaign: 56 DM conversations at $5.65 each
San Francisco — 56 DMs / $5.65
Meta Ads Manager — Los Angeles campaign: 51 DM conversations at $8.61 each
Los Angeles — 51 DMs / $8.61
Meta Ads Manager — USA traffic campaign: 4,403 visits at $0.04 per visit
Profile traffic — $0.04 per visit

WHO THIS IS FOR

Tattoo artists with DM demand.

This is for tattoo artists and studios where Instagram attention has to become a serious consult conversation — not a follower count, not a pile of unread DMs.

Tattoo studios

Single artists, private studios, and multi-chair studios selling custom work.

Guest spots

Artists traveling city to city who need the calendar moving before they land.

Already running ads

You have DM volume, but good leads go cold before anyone replies with the next question.

Ready to run ads

You have strong work, a real booking process, and enough margin to buy demand.

Best fit if…

  • You can put $1k+/month behind ads for at least 60 days.
  • You have a working booking flow — consult, deposit, calendar, or DM-to-book.
  • Your portfolio is strong enough that paid attention can convert.
  • You want AI help collecting details, not AI making tattoo decisions.

Probably not a fit if…

  • You want one big result for $300 and a single Boost Post.
  • You want a guaranteed customer count or a guaranteed CPC.
  • You want a bot to quote prices, promise dates, or book custom tattoos without you.

OPERATOR

Hands-on. Not a faceless agency.

Myroslav Karpuk

Myroslav Karpuk

Paid Ads / Growth Operator · Portland, OR

I build growth systems for tattoo studios: Meta Ads that create real DM demand, and AI copilots that answer intake, filter low-intent leads, gather context, and notify the artist when a serious client is ready for review.

Before this I managed restaurants in LA and co-founded a music label. I have run the calendar, the staff, the books, and the disappointed customer. That is why I do not pitch reach numbers. Reach does not pay rent.

I take a small number of accounts at a time so I can read your DMs, write your creative briefs, build the copilot rules, and tell you when your booking flow is the actual problem. No account managers, no pods, no client portal.

  • $1,235 → $12,700 booked value for 21 Day Tattoo Studio, April-May
  • Ternotattoo copilot: deep qualifying conversations 13 → 33 on flat weekly ad spend
  • 327+ qualified DM conversations across 6 campaigns / 4 US cities
  • Meta Ads operator — campaign setup, creative testing, AI DM handoff paths
  • Based in Portland, OR — working with US tattoo artists

GET IN

DM me and I'll check the leak.

Send me your Instagram and, if you have it, a screenshot of your last campaign. I'll tell you whether the leak is demand, creative, DM speed, or booking handoff.

Limited capacity. I am opening a small number of tattoo funnel builds at a time.