Tattoo Studios: From Instagram DMs to Organized Bookings
Industry Guides8 min readDecember 18, 2025

Tattoo Studios: From Instagram DMs to Organized Bookings

LT

LovingBooking Team

LovingBooking Team

Instagram is not the problem

Your work gets found on Instagram. That is not a flaw in your setup, it is the setup working. A grid of healed photos does something no booking page ever will.

The problem is narrower than "too many DMs". It is that one thread has quietly become five things at once: the portfolio, the quote, the calendar, the deposit chase, and the reminder. Four of those are admin. Only one of them is why anyone followed you in the first place.

The arithmetic underneath makes it urgent. A shophouse unit around Kampong Glam or Haji Lane is not cheap, and a studio running two or three artists out of one lives on booked sittings. A half-day that empties on Saturday is that day's rent — and it will not refill at four hours' notice the way a barber's chair does.

So the goal is not to move clients off Instagram. It is to move the admin out of the thread and leave the part that is actually about the tattoo.

Consultations and sittings are different animals

Most booking tools assume one appointment type of one length, and tattooing does not work that way. A service carries a name, a description, a duration in minutes, a price, and a buffer on either side — enough to model the three things a studio actually sells:

ServiceDurationPriceBuffer after
Consultation30 minFree or nominal0 min
Half-day sitting240 minQuoted on the day30 min
Touch-up60 minFree for own work15 min

The buffers matter more here than in most trades. Stencil prep, setting up a station, breaking it down and wiping everything between clients is real time that never appears on a price list. Set a 30-minute buffer after a sitting and the page stops offering that half hour to the next person. You stop blocking time by hand; the calendar simply knows.

The touch-up belongs on that list rather than in the DMs. Healing in this climate is its own conversation — humidity, sweat, the client who went swimming in week two — and a studio that makes the touch-up trivial to book is one that gets to see the healed result, which is the photo the grid needs.

One useful detail: a service priced at zero shows no price at all rather than a literal "$0". Most large pieces are quoted on the day, so leave the price at zero and say how you quote in the description.

Duration is a plain count of minutes, so a 240-minute sitting is a 240-minute service, and the picker only offers starts where the whole block fits inside that artist's hours. Nobody takes a 4pm slot for work that runs past close.

One real caveat on big pieces: each sitting is its own appointment. There is no button that reserves the next six Saturdays for one sleeve. You book the next one at the end of the current sitting, the way you always have. The page keeps the day accurate; it does not project a plan across months.

A booking link for the DM that says "how do I book"

Start free

Artists have their own styles and their own hours

Each artist is a staff member with their own weekly hours, day by day, rather than one studio-wide schedule. Date-specific overrides handle the rest, and around here that is not an edge case: a fortnight guesting in Bangkok, a convention in KL, a resident back home for Hari Raya. Set the override and those days stop being bookable for that artist while the rest of the studio carries on taking work.

You also map which artists perform which services. If only two of your four take colour realism, the colour realism service offers only those two. The client picks the work, and the page narrows to the people who do it.

Two more things to be precise about:

  • An artist can carry a surcharge. A resident above the studio's standard rate gets a premium added automatically, shown on the picker beside their name.
  • The booking page is not a portfolio. It shows each artist's photo, name and title. Not a gallery. Instagram is still the portfolio, and the page is where someone goes once they have decided. Link it from the bio, the highlight and the auto-reply, and let each surface do its own job.

What a PayNow deposit actually does

Read this part slowly: deposits are where studios get hurt, and where booking software over-promises.

Here is exactly what happens. On a paid plan you upload your PayNow QR once. After a client books, the confirmation page shows them that QR, and they can upload a screenshot of the transfer. The screenshot lands against the appointment in your dashboard, and you mark it paid.

Here is exactly what does not happen:

  • It does not hold the slot. The appointment is confirmed whether the money arrives or not.
  • It does not verify the transfer or the amount. A screenshot is a picture; you are still the one checking it.
  • There is no card on file and no automatic forfeit. Nothing gets charged to anyone.

So this is not an enforced deposit and you should not plan around it as one. It is a faster, tidier version of the deposit you were already chasing: the QR reaches the client at the moment they are most willing to pay, and the proof sits on the booking rather than scrolling away in a thread. If your rule is no deposit, no ink, that rule is still yours to enforce. The page has only stopped you hunting for who paid. Our PayNow guide has the setup.

Reference photos: do not fight the form

A client cannot attach a reference image at the point of booking. There is no file upload, and no custom question builder to bolt one on — the form takes a name, an email, a phone number and one optional notes box, and that is the whole of it.

Do not try to force it. The notes box is good for a one-line brief — "left forearm, blackwork, roughly 15cm, refs already sent on IG" — which is enough to recognise the job when it lands in the calendar. The images stay where the conversation about them is already happening, and a page that quietly mislaid someone's reference photo would be worse than one that never asked.

Reminders go out by email, and only email

Reminders are email. There is no SMS, no WhatsApp, and — on a post about leaving the DMs, this is the bit to say out loud — nothing goes out on Instagram. If your clients live in their DMs and rarely open email, treat the reminder as a backstop rather than the whole plan. Within that there is one setting: how many hours before, chosen once for the studio from 1, 2, 4, 12, 24 or 48, and not per service.

Pick the number for your longest bookings, not your shortest. A missed consultation is an annoyance; a missed half-day sitting is the problem this whole post is about, which is why 24 or 48 suits most studios. The wider argument is in our guide to reducing no-shows.

Every confirmation also carries a link the client uses to reschedule or cancel themselves, and for a studio that link often does more work than the reminder. The client who realises on Thursday that Saturday will not work now has somewhere to say so at 1am — as does the one who flew in from Jakarta and needs to move a sitting they built flights around.

Start small, and know the ceiling

A solo artist can genuinely run on the free plan: one staff member, one location, 30 bookings a month, email reminders. It stays free at that size rather than lapsing after a month.

A studio cannot. One staff member means a second artist puts you on a paid plan, and since the PayNow QR sits there too, that is probably the upgrade you were making anyway.

The setup is small: services with real durations and buffers, artists with their real hours, the link in your bio. If you are coming off a paper diary as well as the DMs, the migration guide covers moving the book across. After that, the next DM asking how to book gets a link instead of a negotiation.

Set up your studio's booking page and keep Instagram for the work.

A booking link for the DM that says "how do I book"

Set up consultations, sittings and touch-ups with their own durations and buffers, give each artist their own hours, and let clients reschedule themselves.

Free to start · No credit card

Frequently asked questions

Can I take a deposit that actually holds the slot?

No. On a paid plan you can show your PayNow QR on the confirmation page and let the client upload a screenshot of the transfer, which you then mark as paid in the dashboard. The appointment is confirmed either way. There is no card on file, no hold on the slot, and no automatic forfeit, so a no-deposit-no-ink rule remains yours to enforce.

Can clients upload their reference photos when they book?

No. There is no file upload on the booking form, and no custom question builder either, so a reference image cannot arrive through the page. What the form takes is a name, an email, a phone number and one optional notes box. Use the notes box for a one-line brief and keep the images in the conversation where you are already discussing them.

How do I handle a piece that needs several sittings?

Book each sitting as its own appointment. Nothing chains them together automatically, so the usual approach is to book the next session at the end of the current one, either by sending the client your link or by adding it in the dashboard yourself.

How do I block out a guest spot or a convention week?

With date-specific overrides on that artist. Every artist has their own weekly hours, and an override closes named dates for them alone — a fortnight guesting in Bangkok, a convention in KL, a week back home — while the rest of the studio carries on taking bookings as normal. You control which artists perform which services too, so a style that only one resident does simply stops being offered while they are away.

Can an artist charge above the studio rate?

Yes. An artist can carry a premium surcharge that is added automatically to any service booked with them and shown as a plus-figure beside their name on the picker. You do not duplicate the service list to express it. The picker shows each artist as a photo, name and title, not a gallery, so the decision about whose work someone wants has usually already happened on Instagram.

Can a multi-artist studio run on the free plan?

Not really. The free plan is one staff member, one location and 30 bookings a month, which suits a solo artist well. A second artist requires a paid plan, and the PayNow QR is a paid feature too.