How to handle a walk-in request as a solo beauty pro
A same-day DM — "are you free today?" — is the highest-risk booking pattern in a solo beauty practice. It has the lowest show rate of any booking type, the highest deposit-to-risk ratio, and exactly zero fill probability if the client ghosts after you hold the slot. Most solo pros handle same-day requests the way they handle every other booking: confirm availability, agree on a time, and assume the client shows. For advance bookings with deposit confirmation, that assumption is correct roughly 93% of the time. For verbal same-day hold with no deposit, it is correct roughly 58–65% of the time — and when it is wrong, there is no replacement client, no recovery window, and no revenue for that slot. This guide covers how to build a walk-in system with a deposit floor, how to set the right elevated deposit for same-day slots, and how to post walk-in availability on Instagram stories in a way that fills open slots without creating the ghost problem.
Why same-day requests are a distinct booking pattern
Advance bookings and same-day requests are not the same booking type with different timing. They are structurally different client behaviors with different intent profiles, different show rates, and different risk exposures for the pro who accepts them without a deposit floor.
An advance booking — a client who schedules seven to fourteen days out and pays a deposit at checkout — has already cleared three behavioral filters before the appointment day. They researched a time that fits their schedule, they committed money before the service, and they completed a checkout flow that requires deliberate action. By the time the appointment date arrives, the client has made the decision to come multiple times across multiple days. Each repetition of that decision (booking the slot, receiving the confirmation, seeing the reminder) reinforces the commitment. Deposit-confirmed advance bookings show at 92–96% across all beauty verticals.
A same-day request is a different starting point entirely. The client is reacting to an impulse — free time that opened up unexpectedly, a post they saw that morning, an appointment they remember they have been meaning to make. They have not planned for this appointment, which means they have not cleared space in their schedule with the same deliberation as a client who booked two weeks ago. The decision to contact you is newer, which means it is more easily reversed when something else comes up in the hours between the DM and the appointment. And when a same-day client ghosts, they do not cancel — they simply do not show, because there is no pre-appointment communication cadence anchoring them the way a deposit confirmation and a 24-hour reminder anchor an advance-booked client.
This is not a statement about the character of clients who request same-day appointments. Many of them are excellent existing clients with genuinely open schedules. The issue is structural: same-day requests, taken without a deposit, produce a 35–40 percentage point drop in show rate compared to deposit-confirmed advance bookings. Across a solo practice with three or four same-day slots accepted per month, that gap produces one to two ghost slots per month — which compounds across a year into a meaningful revenue leak.
The four types of same-day requests a solo beauty pro receives
Not every same-day DM has the same profile. Understanding the four types helps calibrate the right response for each rather than treating all walk-in requests as interchangeable.
Type 1: The existing client with an open afternoon
"Hey, do you have anything open today? I have a few hours free." This is the lowest-risk same-day request. The client has been through your booking process before, they know what to expect from the service, and the impulse behind the request is genuine free time rather than a vague intention. Their historical show rate in your practice is likely close to your deposit-confirmed advance average. The risk is still elevated relative to an advance booking — the decision is newer, the day is already in motion — but the relationship history provides context that a cold inquiry does not.
Even with established clients, the same-day deposit requirement applies. The reason is not distrust of the individual client — it is that a different deposit rule for same-day slots communicated inconsistently creates confusion about when deposits apply, and the established client who knows exceptions exist becomes the established client who asks for them on advance bookings.
Type 2: The new client cold inquiry
"I just found you on Instagram, do you have anything this afternoon?" This is the highest-risk same-day request. A new client with no relationship history, no prior booking experience in your practice, and a discovery source that indicates they found you recently and reacted impulsively. New clients who contact the same day they discover you are significantly more likely to ghost than new clients who schedule in advance: impulse discovery → impulse booking → impulse cancellation is a coherent behavioral chain, and the time between DM and appointment is not long enough for the relationship to develop any friction against last-minute dropout.
For new cold clients requesting same-day appointments, the qualification sequence matters more than for any other booking type. Service scope needs to be confirmed before a slot is offered. A new client who DMs "can I come in today" for a color correction, gets booked, and then shows up expecting a toner touch-up because the scope was never discussed is a service-delivery problem on top of a same-day ghost risk.
Type 3: The Instagram story viewer responding to an availability post
"I saw your story — I'll take that 2pm slot." This is a warm same-day request that is meaningfully lower risk than a cold DM, because the client responded to a specific availability post with a specific appointment time. The decision is less impulsive — they saw a post, evaluated whether the time worked for them, and responded with a specific commitment rather than a general inquiry. This client type converts at a higher rate than cold same-day DMs, but still requires a deposit before the slot is confirmed. The availability post should include a deposit link — the response to "I'll take that 2pm" is the booking link, not a verbal confirmation.
Type 4: The rescheduled client wanting a same-day slot
"My appointment got pushed — can I come in today instead?" This is an existing appointment that has already generated a deposit. If the deposit from the original appointment is still in place, the conversion to a same-day slot is straightforward: update the booking time, confirm availability, and send a confirmation. The deposit already covers the no-show risk. If the original appointment was cancelled and the deposit was forfeited, the same-day rebook starts from a clean position — the client is familiar, the scope is known, and a new deposit applies to the new slot.
The show-rate problem with verbal same-day holds
The core risk of accepting a same-day request without a deposit is that a verbal hold has no enforcement mechanism. When a client books a slot verbally — "yes, I'll be there at 3" — there is nothing anchoring them to that commitment in the hours between the DM and the appointment. No money paid, no confirmation email to read, no checkout flow that signals to the brain that a purchase has been made. The decision to come remains reversible at zero cost, which is exactly the condition that produces high rates of last-minute cancellation and no-show.
The behavioral research on commitment devices is relevant here: people follow through on commitments they have paid for at a significantly higher rate than commitments that carry no payment. This is not unique to beauty appointments — it applies to any service booking where payment precedes delivery. The deposit is not primarily a financial instrument for the pro (though it functions as one). It is a behavioral anchoring tool that converts a reversible intention into a commitment with a cost to reverse.
For same-day slots, the anchoring function is more important than for advance bookings, not less. An advance-booked client has days or weeks of reminders, calendar entries, and habitual confirmation of the appointment before the day arrives. A same-day client has hours. The deposit is doing more behavioral work in less time, which is why the deposit requirement for same-day slots should be non-negotiable even when it feels awkward to ask an existing client to pay a deposit for a 3 PM slot at noon.
The show-rate numbers across beauty verticals with deposit-confirmed versus verbal same-day holds:
- Deposit-confirmed advance booking: 92–96% show rate
- Deposit-confirmed same-day booking: 84–90% show rate
- Verbal same-day hold, existing client: 72–78% show rate
- Verbal same-day hold, new cold client: 58–65% show rate
The deposit narrows the same-day show-rate gap significantly — from a 33-percentage-point difference (deposit advance vs verbal cold same-day) to a 2–12-point difference (deposit advance vs deposit same-day). It does not eliminate the gap entirely, because same-day requests still carry the structural risk of a newer decision — but it reduces it to a manageable level rather than a revenue leak.
Why the same-day slot requires an elevated deposit
Standard deposit amounts are calibrated for advance-booking conditions: a reasonable cancellation window (24–48 hours), some fill probability if the client cancels, and a no-show rate that the deposit partially offsets. A same-day slot operates under none of these conditions.
When a client ghosts a same-day appointment, the cancellation arrives at the same moment as the no-show — which means fill probability is exactly zero. There is no window to post availability, find a replacement, or recover the slot. The slot is gone, the service revenue is gone, and the deposit is the only revenue that slot will ever generate. This is a fundamentally different risk profile than a standard advance booking, where a cancellation 24–48 hours before the appointment has some probability of being filled.
The correct deposit amount for a same-day slot is therefore not the standard deposit for that service — it is a higher amount that accounts for the zero fill-probability risk. The practical framework:
- Standard advance booking deposit: 25–35% of service price, calibrated to compensate for one unfilled slot out of four to five cancellations
- Same-day booking deposit: 50–75% of service price, calibrated to compensate for one unfilled slot out of one to two no-shows (since fill probability is zero)
Vertical-specific same-day deposit targets:
- Color services ($140–200 service price): same-day deposit $90–120 (standard advance deposit $45–65)
- Cut-only ($55–80): same-day deposit $35–45 (standard advance deposit $15–20)
- Nail full set ($65–95): same-day deposit $40–55 (standard advance deposit $20–30)
- Lash full set ($120–180): same-day deposit $75–110 (standard advance deposit $40–55)
- Brow services ($60–100): same-day deposit $35–55 (standard advance deposit $20–30)
These amounts are higher than what most solo pros charge even for advance bookings, which is why the same-day policy needs to be communicated clearly before the client reaches checkout. The framing is straightforward: "Same-day slots require a higher deposit because I can't fill them if they open up — the deposit is $90 for today's appointment at [time]." Clients who object to this framing are communicating that they are not committed to the slot at the level the no-fill risk requires. That is useful information before the appointment, not after.
How deposit-first same-day booking works mechanically
The practical implementation of a deposit-first same-day booking system is simpler than most solo pros expect, because it uses the same booking infrastructure as advance bookings — the deposit link — with one adjustment: the same-day deposit amount.
The flow for a deposit-confirmed same-day booking:
- Client DMs a same-day availability request
- Pro qualifies the service (existing client with known scope, or new client — see scripts below)
- Pro confirms the slot and the same-day deposit amount: "I have a 2 PM open today. Same-day slots are $90 deposit for color — here's the booking link: [link]"
- Client completes checkout with the same-day deposit amount
- Pro receives deposit confirmation and holds the slot
- Client receives booking confirmation (the behavioral anchor)
- Pro sends a 2-hour reminder via DM or SMS: "See you at 2 — [address]"
- Client shows at the confirmed rate of deposit-confirmed same-day bookings (84–90%)
The critical step is step 3 — the pro holds the slot only after deposit confirmation, not after the verbal DM. A client who says "yes, send me the link" and then does not complete checkout has not confirmed the appointment. The slot remains open until the deposit clears. This is the same protocol as advance bookings, applied to same-day.
The most common objection to this system is that clients will not pay a higher deposit for a same-day slot on short notice. This is occasionally true — and it is more useful information than a verbal confirmation that converts to a no-show. A client who genuinely wants the slot will pay the deposit. A client who was not committed enough to pay a deposit with several hours of notice was not going to show for the appointment either.
Instagram story workflow for same-day availability
Posting open same-day slots on Instagram stories is one of the most effective tools for filling cancellations and slow calendar days — but only when the story includes a deposit link rather than a "DM me" call to action. The DM-me story creates the worst possible scenario: high inquiry volume, no qualification, no deposit, and a high-ghost population of clients who saw the post, sent a DM, and then made other plans before they heard back.
The deposit-link story creates a self-qualifying flow: clients who are committed enough to complete checkout before the appointment appear in the pro's booking confirmations. Clients who are not are never in the booking at all. The pro does not have to screen 12 DMs to find the two clients who will actually show — the deposit link does the screening automatically.
What to include in a same-day availability story
Effective same-day availability posts are specific about time, service, and deposit. Vague availability posts ("I have a cancellation today! DM me!") generate inquiries but not confirmations.
The four elements of a same-day story that converts:
- Specific time slots: "2 PM and 4 PM open today" — not "a few hours available"
- Service offered: "Cut and color up to 2.5 hours" — sets scope expectations before the DM
- Same-day deposit amount: "$90 deposit to hold today's slot" — filters non-committed inquiries before checkout
- Booking link: Tap to book and pay deposit — not a DM prompt
If the booking system does not support a direct deposit-link on a story, the link-in-bio is the secondary path. The story says: "2 PM open today — $90 same-day deposit to hold. Link in bio." The pro responds to DMs with the booking link, not a verbal confirmation. The sequence from DM to confirmed booking takes one message, not a six-message conversation.
What to post when you have a last-minute cancellation
A last-minute cancellation that opens a same-day slot is a slightly different scenario from a slow calendar day. The story format is similar, but the urgency framing is more time-sensitive and the deposit amount reflects the near-zero fill window that remains.
Template for a cancellation-availability story:
"Last-minute opening — 3 PM today available. Color + trim (up to 2 hrs). Same-day deposit $90 — book with link in bio. First paid checkout holds the slot."
The "first paid checkout holds the slot" framing creates urgency without creating a race of DMs that the pro has to referee manually. The booking system settles priority automatically — the client who completes checkout first gets the confirmation.
Timing of the availability post
For planned slow days, post same-day availability no earlier than 6–7 AM. Posts earlier than 6 AM are seen by fewer people because Instagram story reach is compressed by overnight-post decay by the time most people check their phone in the morning. Posts between 6 and 9 AM capture morning-scroll behavior when the decision to book is most available — clients seeing the post while they have free time later in the day are more likely to act on it than clients seeing the post at 10 PM the night before.
For same-day cancellations, post immediately after the cancellation is confirmed. A slot that cancels at 10 AM for a 2 PM appointment has a roughly 3–4 hour fill window. Waiting even an hour to post reduces that window to 2–3 hours, which is meaningful when the target client needs time to travel to the appointment.
Scripts for handling same-day DMs
The goal of the same-day DM response is the same as every other booking DM: service scope confirmed, deposit link sent, verbal slot-hold avoided. The scripts are shorter than advance-booking scripts because same-day requests require faster closure — a client DM-ing about a 3 PM appointment at noon does not have time for a five-message qualification sequence.
Script 1: Existing client, straightforward service
Client: "Hey are you free today? I need a toner touch-up."
Pro: "I have a 2 PM open. Same-day deposit is $45 — here's the booking link: [link]. Once that's confirmed I'll hold the slot for you."
One message. Confirms the time, states the deposit, sends the link. The client who responds to this message is either clicking the link or asking a follow-up. The slot is not verbally held before the link is sent.
Script 2: Existing client, asking scope before confirming
Client: "Do you have anything this afternoon? I need color."
Pro: "What are you thinking — full color, root touch-up, or gloss? I have 2 PM and 4 PM open."
Client: "Full color + blow dry"
Pro: "Perfect, that's 2.5 hours — the 2 PM works. Same-day deposit is $90. Booking link: [link]. Once you're confirmed I'll hold the 2 PM."
Two messages instead of one because scope needed to be confirmed before a slot was offered. The 4 PM was included in the first message so the client knew the full availability picture without a back-and-forth about timing.
Script 3: New client cold same-day inquiry
Client: "Hi I just found you on Instagram — do you have anything today for highlights?"
Pro: "Hey! For highlights I need to know a bit more before booking — is this a first-time service or a refresh, and how long is your hair? That tells me if I can fit it in a same-day slot."
Client: "First time, shoulder length, I want balayage."
Pro: "First-time balayage on shoulder-length hair is about 3 hours. I have a 1 PM open today — same-day deposit for new clients is $100. Here's the booking link: [link]. Also sending you my intake form so I can prep before you arrive."
Three messages because a new client with a complex first-time service requires scope confirmation before any slot is offered. The intake form is mentioned in the same message as the deposit link — it is the pre-appointment version of qualification that reduces scope-change risk once the client is in the chair.
Script 4: Handling "do you have something sooner?" pushback
Client: "Do you have anything earlier? I was hoping for 11 AM."
Pro: "11 AM is booked — the earliest I have open today is 2 PM. If that doesn't work, I can get you in [next available advance slot date]."
If the client accepts 2 PM: send the deposit link. If the client declines: "No problem — want me to let you know if anything earlier opens up? I post cancellations on my story." This converts a same-day inquiry that did not close into a warmed story follower for the next availability post.
Script 5: Handling "can I just pay you when I get there?"
Client: "Can I just pay when I arrive? I don't have time to go through a payment thing right now."
Pro: "I hold same-day slots with a deposit only — it takes about two minutes in the booking link. If a slot is open, first confirmed checkout holds it."
This framing does two things: states the policy without apologizing for it, and introduces mild urgency (first confirmed checkout holds the slot) that makes completing the checkout feel time-sensitive rather than bureaucratic. Do not offer to hold the slot while the client "figures it out" — that is a verbal hold with no deposit, which is exactly what the same-day deposit policy is designed to prevent.
The walk-in policy as a written document
A same-day request policy that lives only in the pro's head is inconsistently applied. The three clients who got a verbal hold last month create the expectation that verbal holds are how same-day slots work. The next client who receives a deposit link instead of a verbal hold feels like they are getting a different standard applied to them.
A written walk-in policy — one paragraph on the booking page, in the FAQ section — prevents this. It converts an individual practice into a published standard that applies to all clients equally. The FAQ text:
"Do you take same-day appointments? When slots are available on the day of, I post them on Instagram stories with a booking link. Same-day slots require a higher deposit than advance bookings because I can't fill them if they open up at the last minute. The deposit amount is listed in the booking link. First completed checkout holds the slot."
This text does three things: directs clients to the right channel (Instagram stories), explains the elevated deposit without a lengthy justification, and establishes the checkout-holds-the-slot rule before any client encounters it in a DM. A client who has read this text in advance is much less likely to resist the deposit requirement when they see it — they have already been told that this is how same-day slots work.
How deposit-first same-day booking fits the broader deposit system
The same-day deposit policy does not exist in isolation — it is one component of a layered deposit system where different booking contexts have different deposit requirements calibrated to their specific risk profiles. Understanding this layering prevents the inconsistency problem (why does this client have a $90 deposit and that one has $45?) and makes it easier to explain the policy to clients who ask.
The layered structure:
- Standard advance booking (7+ days out): 25–35% deposit, standard cancellation policy (24–48 hour notice to avoid forfeiture)
- Short-advance booking (2–6 days out): 35–50% deposit, 24-hour cancellation window (shorter because the fill window is shorter)
- Same-day booking: 50–75% deposit, no refund if no-show (fill probability is zero)
- Complex or high-risk service (any timeframe): consultation deposit ($35–65) that applies toward the service deposit at booking confirmation
This structure is coherent and internally consistent: each tier is calibrated to the fill probability at that booking distance. Explaining it to a client who asks why the same-day deposit is higher requires one sentence: "The closer the appointment, the less time there is to fill the slot if it opens up — the deposit reflects that."
The same-day deposit also interacts with the peak-season deposit policy covered in the previous guide in this series. During peak season, when fill probability for any last-minute cancellation is near zero because the calendar is already at capacity, same-day deposits during peak should be at or near the full service price — because a same-day cancellation during peak carries the same zero-fill risk as a same-day cancellation during normal conditions, compounded by the loss of a peak slot that could have been filled by a waitlisted client if the cancellation had come earlier.
The two-hour reminder as a behavioral lock
Deposit-confirmed same-day bookings show at 84–90%. The remaining 10–16% who do not show despite having paid a deposit are typically clients who either had a genuine emergency, lost track of time, or made an appointment they meant to keep but forgot about in the hours between booking and arrival. The two-hour reminder addresses the last two categories without being intrusive.
The same-day reminder template:
"Hey [name] — see you at 2 PM today at [address]. Let me know if you're running late."
Short, direct, no ask. The "let me know if you're running late" phrase is specifically useful for same-day appointments: it opens a communication channel that reduces the risk of a client who is stuck in traffic choosing to ghost rather than send a message. A client who says "running 15 late" is a client who is coming. A client who goes silent to the reminder is a stronger ghost signal than silence from an advance-booked client, because the same-day client has less time buffer and the silence is more likely to be intentional.
If there is no response to the reminder within 30 minutes and the appointment is 90 minutes away, a second message is appropriate: "Are we still on for 2 PM?" One message only. If no response within 15 minutes of that, post the slot on Instagram stories as newly available with the deposit link. The original client's deposit is already held — adding a story post does not create a double-booking risk if the confirmation system requires checkout before the slot is confirmed.
Common mistakes when handling walk-in requests
The six most common same-day booking errors, each of which costs the pro either revenue or a ghost slot (often both):
Holding the slot before the deposit is confirmed
"Sure, I'll hold the 2 PM for you — send me the deposit when you can." This converts a deposit requirement into a social obligation that the client can ignore without consequence. The slot is now held, the deposit has not arrived, and the client has between now and 2 PM to either pay or simply not show up. The correct sequence is deposit confirmation first, slot hold second, every time, without exception.
Using the standard advance deposit for same-day slots
A $25 deposit for a same-day $150 color appointment is not calibrated to the risk. If the client no-shows, the slot generates $25. If they show, the $25 deposit applies toward the $150 service. The $25 deposit does not create enough financial commitment to reliably anchor the client's behavior in the window between the DM and the appointment. Same-day slots need a same-day deposit amount that reflects the zero-fill-probability risk.
Accepting new complex-service clients same-day without a prior consultation
A new client DM-ing for color correction, extension installation, or any high-risk service with unknown starting state is a consultation candidate, not a same-day booking candidate. Accepting them same-day creates two compounding risks: scope uncertainty in the chair (you cannot know what you are working with until you see it) and a rushed qualification timeline that increases the probability of a scope mismatch leading to an unhappy client outcome. The correct response to a new client requesting a same-day complex service: "That service requires a consultation first — I can book a paid consultation this week and schedule the service from there."
Posting availability with a DM call-to-action instead of a deposit link
"DM me if you want this slot!" creates an inquiry-management problem, not a booking confirmation. The pro receives 8 DMs, holds the slot for the first responder, the first responder ghosts, the next four DMs have gone cold by then, and the slot is lost. The deposit link on the availability story converts the slot to the first client who pays — the pro does not referee the inquiry queue at all.
Not having a same-day availability protocol documented anywhere
A pro who handles same-day requests ad hoc — sometimes with a deposit, sometimes without, depending on who is asking — is building a client base that has inconsistent expectations about how same-day bookings work. The inconsistency is the problem, not the individual exceptions. When a client who received a verbal hold is now being asked for a deposit for a same-day slot, they experience the deposit requirement as a policy change applied specifically to them. Writing the policy and posting it publicly (in the FAQ, on the booking page) removes this perception.
Not sending the two-hour reminder
Advance-booked clients have a 24-hour reminder that catches the "I forgot I had an appointment" cancellations the day before. Same-day clients have no such reminder in the standard advance-booking cadence — they booked the same day, so there is no 24-hour window to send a reminder in. The manual two-hour DM is not optional for same-day slots. It is the only reminder the client will receive, and it reduces the lost-track-of-time no-show rate meaningfully.
The three-year compound: with and without a same-day deposit system
The revenue gap between a consistent same-day deposit system and an ad-hoc verbal-hold approach compounds faster than most solo pros expect, because same-day ghost slots have a multiplier that advance-booking ghost slots do not: there is no fill recovery. Every advance-booking no-show that comes with enough notice to post availability has some probability of being filled. Every same-day ghost slot is a complete revenue loss.
Illustrative three-year comparison (30-slot week, 48 working weeks, $155 average service revenue, approximately 3 same-day booking requests per month):
Stylist A — verbal same-day holds, standard or no deposit: Accepts 3 same-day requests per month. 72% existing-client show rate, 62% new-client show rate, blended ~67% show rate on verbal same-day holds. Approximately 1 ghost slot per month from same-day bookings. At $155 average and zero fill probability, 12 ghost slots per year = $1,860 direct revenue loss per year. Over three years: ~$5,580 in ghost-slot losses. Additionally, verbal holds that do not convert to deposits create advance-booking confusion in 2–3 clients per year who assume verbal holds apply to advance bookings as well, producing 1–2 additional ghost slots from advance bookings annually (~$465/yr). Total three-year ghost-slot compound: ~$6,975 in direct losses.
Stylist B — deposit-first same-day booking, elevated same-day deposit: Accepts 3 same-day deposit requests per month. 88% show rate on deposit-confirmed same-day bookings. Approximately 0.4 ghost slots per month from same-day bookings (1 in every 2.5 months). At $90 elevated deposit (forfeited on no-show) and zero fill probability, the 5 ghost slots per year generate $90 × 5 = $450 in deposit revenue rather than zero. Remaining 30+ confirmed same-day slots generate full service revenue. No verbal-hold confusion producing advance-booking ghost slots. Total three-year delta vs Stylist A: recovered direct losses ($6,975) + same-day deposit revenue on ghost slots ($1,350) = ~$8,325 advantage from a one-sentence policy and a deposit link.
The $8,325 gap is not the headline number. The headline is what it represents: three years of booking one to two slots per month differently — with a deposit link instead of a verbal hold — produces enough recovered revenue to cover eight months of product cost at $9/mo with meaningful room left over.
Operational checklists
One-time setup: building a same-day deposit system (45–60 min)
- Set the same-day deposit amount for each service in your menu (50–75% of service price; see vertical targets above)
- Configure a same-day deposit option in your booking system or create a separate same-day booking link with the elevated deposit amount
- Write the one-paragraph walk-in FAQ for your booking page (template above)
- Write the three core same-day DM scripts (existing client, new client, and "can I pay when I arrive?" push-back)
- Create an Instagram story template for same-day availability posts (time, service, deposit amount, link-in-bio)
- Create an Instagram story template for cancellation-availability posts (same elements + urgency framing)
- Set a calendar reminder to post availability no later than 7 AM on planned slow days
- Write the two-hour reminder DM template and save it somewhere accessible during the workday
When a same-day request arrives (per-request protocol)
- Identify the request type (existing client / new client / story viewer / rescheduled client)
- Confirm service scope before offering a slot (especially for new clients and complex services)
- State the time, the same-day deposit amount, and send the booking link — one message
- Do not hold the slot before deposit confirmation
- If no checkout within 30 minutes, the slot remains available
- Send the two-hour reminder DM after deposit confirmation
- If no reminder response within 30 minutes and appointment is 90 minutes out, post availability story
Monthly same-day booking audit (15 min, first Monday of each month)
- Count same-day requests received last month
- Count deposit confirmations vs verbal holds (if any slipped through)
- Count show-rate on deposit-confirmed same-day bookings (target: 84–90%)
- Count ghost slots and deposit revenue from ghost slots
- Note any clients who resisted the deposit requirement — if a pattern is emerging, check whether the FAQ language and Instagram story framing are setting expectations clearly before the DM
The monthly audit takes 15 minutes and produces the data for one decision: is the same-day deposit amount correctly calibrated to the ghost-slot pattern, or does it need adjustment? A pro accepting 3–4 same-day requests per month with a 90%+ show rate may find the elevated deposit is working well and does not need to be changed. A pro with a 70% same-day show rate after deposit confirmation is seeing something unusual — worth checking whether the elevated deposit amount is actually being charged, or whether verbal holds are still happening in practice.
Same-day availability is a feature of a solo beauty practice, not a liability. The clients who fill last-minute slots are often the most motivated and loyal in the book — they want the service immediately and they have the flexibility to act on it. The deposit system does not eliminate walk-in bookings; it converts them from ghost-slot risks into deposit-confirmed appointments with a reliable show rate. That conversion is the difference between a same-day slot that fills the calendar and a same-day slot that empties the revenue without filling the chair.
ChairHold creates a single booking link that collects a deposit straight to your Stripe account — works for advance bookings and same-day slots. $9/mo flat, no per-transaction fee.