How to Run a Tattoo Flash Day: Designs, Deposits and Check-In
Flash days still work when the logistics are tight. This guide focuses on the parts that actually decide whether the day runs cleanly or collapses into manual admin.
See how designs appear in LVL2. This live demo uses sample work; open the full preview to explore it.
How do you run a flash day with online reservations?
Publish the designs, prices, appointment times and booking rules before launch. Say whether each design is exclusive or repeatable. Collect any required deposit before treating the reservation as confirmed, and explain cancellation and rescheduling terms before payment. Check consent and the final design at arrival. Reconcile payments and remaining availability after the event. Keep a waitlist you can contact when a place opens. Software can organize this work; it cannot guarantee attendance or a sold-out day.
1. Define exactly what a client is booking
Manual — artist setup and publication: Choose advance reservations, walk-ins or a mixture. Keep time for setup, breaks and work that takes longer than expected. State when the event starts, when you stop taking clients and whether an appointment time is exact or an arrival window. Review the designs, prices and rules, then publish the offer; choosing those terms is your responsibility.
For each design, publish its number, price, approximate size, permitted placements and any allowed changes. If the price is a starting price, explain what can change it before someone pays.
- Exclusive design: One client can buy that design under the stated offer. A time slot and a design are different resources; check both before accepting another client.
- Repeatable design: More than one client can receive the design. Publish the available quantity or explain that availability depends on the artist's appointment capacity.
- Numbered sheet: A number identifies a design on the sheet. State whether that number represents one exclusive piece or a repeatable option.
Do not advertise fake scarcity. Show the actual remaining availability, and update walk-in sales before offering the same work online.
2. Make the booking and deposit policy readable
Manual — artist policy: Put the terms next to the offer, before payment. A short policy should answer:
For an illustrative policy where a $150 tattoo has a $50 deposit credited toward the price, the tattoo balance is $100 before separately disclosed fees or other charges. This is arithmetic, not a default LVL2 price or refund policy. Use the actual terms shown for the booking. A payment described as a separate design fee must not also be represented as a deposit that reduces the tattoo balance.
Review the deposit-pricing guide and current LVL2 plans and fees. Refund terms must fit the applicable rules and your published agreement; software does not make a policy legally enforceable by itself.
3. Keep request, hold, payment and confirmation separate
Manual — client request or claim: The client chooses a design and submits their details through a tattoo request or a supported direct flash-booking flow. A request that needs artist approval still needs that decision. A submitted request, a selected design and an open payment screen are not all the same as a confirmed appointment.
Automatic — reservation check in the supported flash flow: Selecting a flash design or numbered piece starts an availability/reservation check. Follow the result and any expiry shown on that screen. That check is separate from paying and does not, by itself, confirm an appointment.
Manual — client payment: The client completes any required payment and any additional authentication requested by the payment screen. Opening checkout is not payment. The artist chooses the offer's payment terms; the client must see the actual amount before paying.
Automatic — processing after checkout; manual — confirmation check: The supported paid flash flow processes the completed checkout into booking and payment records. The artist should check that the appointment and successful payment are both recorded. If payment or booking processing is unresolved, handle it as an exception rather than promising the slot is confirmed. Do not substitute a message saying “paid” for the recorded result.
Manual — artist rehearsal: Before launch, rehearse the offer from a separate client session. Confirm that the design, artist, date, amount and policy match what you published. Confirm where the artist sees a completed booking and where the client sees their confirmation.
Payment can need another action or still be processing. Do not use a screenshot of an open checkout or a pending bank entry as the only proof of payment. Stripe's payment-state documentation distinguishes a successful payment from processing and additional-action states. Check the booking and payment record together before confirming anything manually.
4. Have a plan for checkout and availability problems
These are operating instructions for the artist, not a promise that every exception is handled automatically.
Two clients want the same exclusive design or time. Use the availability result returned by the booking flow. If a client sees that the item is unavailable, offer another design or time. Do not promise the same exclusive piece to both clients over messages. If two records appear confirmed, stop offering that item and contact support with the booking references.
A payment fails or needs another action. Ask the client to follow the payment screen's instructions. Before sending a new payment request, check whether the original attempt succeeded. A retry should not become a second booking or an extra charge.
A client leaves checkout. An unfinished checkout is not a completed booking. Check the item's current availability before offering it again. Do not promise a universal hold duration: different reservation and checkout paths can have different expiry behavior.
A hold expires. Ask the client to refresh availability and start from the current offer. The previous selection may no longer be available. Verify the current booking state before collecting money against an old link.
A client cancels or asks to reschedule. Follow the policy they received and check the new time before agreeing. Record the change and any deposit decision. Do not assume cancellation automatically refunds a payment or releases every design and calendar hold.
A place opens. First check that both the design and the appointment time can be offered again. Then contact an appropriate waitlisted client and confirm the new booking. A name on a waitlist is not a paid reservation, and automatic refill should not be assumed.
5. Prepare check-in and consent
Manual — Studio setup, client completion and day-of review: Prepare the required forms and make sure the client can reach them. The client supplies the answers and any required consent; staff check completion before the session. A blank form, an uploaded document or a signature alone does not establish that every local consent or identity requirement has been satisfied. Do not assume that confirming a booking also completes the waiver.
At arrival, confirm the client, selected design, placement, size, agreed price and any outstanding payment. Resolve incomplete consent or requested changes with the client before proceeding. Keep private health information and identity documents out of public booking examples and shared event posts.
Use the client-intake guide to organize the creative brief and required information. Review LVL2's features for the available booking and client tools.
6. Reconcile the day
Manual — artist reconciliation: Match each completed session to its booking and payment record. Check deposits, remaining balances, cancellations, refunds and any unresolved payment attempts separately. A payment record and an available payout balance are different things. Treat the review and resolution of discrepancies as staff work, even when software supplies the records.
Update unsold designs and future availability. Follow up on unresolved requests and consent corrections. Ask for permission before using client photographs or testimonials; booking an appointment is not blanket permission to publish them.
Flash-day checklist
Put the workflow in one place
Explore tattoo booking software, compare Free, Plus and Pro, or create your LVL2 page. Start with a clearly described offer and verify its actual booking behavior before opening the event to clients.
Prepared by LVL2. Content checked September 21, 2026. Payment-state reference: Stripe Payment Intents documentation. Studio policies, payment eligibility and available product behavior must be checked for the actual booking.
Run the flash day without the DM pileup
LVL2 helps artists publish the offer, collect structured booking details, and keep the event queue easier to manage on the day.
See the tattoo-artist workflowCheck the booking, payment status and published policy together before confirming a place.