How InInk got tattoo bookings off Instagram DMs
Artists still selling flash and openings through DMs — until clients could browse a design, pick a slot, and pay a deposit on one page.

- Model
- Flash booking
- For
- Tattoo artists
- Payments
- Stripe
- Events
- Flash Days
- Channel
- Shareable page
Meet InInk
InInk is a booking platform for tattoo artists. Flash is how a lot of them sell — a design with a size, a price, and a duration — and the following already lives on Instagram. What did not live there was a page a client could actually book from.
The challenge
The inbox was the diary
The diary, the deposit, and the cancellation policy sat in the inbox, or nowhere a client could see. A wanna-do meant a DM, a screenshot, a Saturday that might already be gone. Flash Days and shop collabs made it worse: timed work, several artists, no gallery that could open and close. When the book was shut, there was nowhere to wait. Custom work arrived as a pile of references. Aftercare lived in a highlight someone might never open.
Not “the Uber for tattoos.” Put flash, availability, and policy on one page a client can book from — so a wanna-do becomes a held slot.
The solution
The page came first: flash with sizes, prices, and durations, the artist’s schedule, deposits and cancellation in the same place they share as a link. Clients browse, pick a slot, pay. Stripe holds the deposit or takes the full amount. Then the rest of how a studio actually books — Flash Days as timed galleries, including collabs; custom requests with references and preferred dates; a waitlist when booking is closed; messaging and aftercare. Optional Google Calendar so the diary they already use is not a second system. Studio pages list shop artists so the shop is not a row of Instagram handles. I built it as the booking desk Instagram was pretending to be.
- Put flash — sizes, prices, durations — with the schedule and booking policy on one shareable page
- Take a Stripe deposit, or the full amount, when they pick a slot, so the chair is actually held
- Then Flash Days, custom requests, waitlists, and studio pages — so the page still holds when flash isn't the whole book
Stripe for deposits and payment. Optional Google Calendar sync.
The results
- Flash, availability, and policy on one shareable page
- Clients book and pay a deposit, or in full, via Stripe
- Flash Days as timed galleries, including multi-artist collabs
- Custom requests with references and preferred dates
- Waitlists when booking isn’t open
- Studio pages that list shop artists
Openings and wanna-dos convert into booked appointments instead of dying in a DM thread.
The artist sends a link. The client picks a design and a slot and pays. The chair is held.