Skip to main content
12 copy-paste SMS templates for dry cleaners - ready for pickup, late orders, wedding gowns, and abandoned items. Source...

Dry Cleaner Text Message Templates: 12 SMS That Actually Get Replies

By Lasse Pettersen8 min read

Most dry cleaners I talk to are still calling customers when an order is ready. A few have switched to texting, because customers stopped answering phones a few years ago, but almost none of them have a system. It's usually one of the counter staff opening Messages on their personal phone, typing it out, then running back to help the next person at the counter. It works, technically, but it scales badly and it burns the one person at the counter who is supposed to be helping the line move.

This post is a set of 12 copy-paste SMS templates built for dry cleaners, grouped by the workflows that generate the most phone calls: order ready, late pickup, wedding and formalwear, seasonal backlog, and the awkward "we still have your stuff, what do you want us to do with it" message. I sourced the baseline templates from real dry-cleaner SMS coverage (American Drycleaner's texting series, Sunny's Cleaners case study via SimpleTexting, Mosio's interview with Arik Levy at Laundry Locker). Then I adapted them in the directions I keep seeing real shops move: shorter, first-name, one CTA, no corporate signoff.

Before the templates, a piece of research that changed how I'd write the late-pickup ones.

Why customers don't pick up (it's mostly not forgetfulness)

Fortune's 2019 reporting on the dry-cleaning industry put a concrete number on abandonment: roughly 15% of all items dropped off at a dry cleaner never get picked up. At Milt & Edie's in Burbank, which runs about 1,000 transactions a day, the unclaimed pile costs them around 2% of annual revenue plus storage. That's a lot of hangers.

What the same piece surfaced, and what changed how I think about pickup reminders, is that the dominant reason people don't come back is not forgetfulness. It's life events. The National Cleaners Association (Nora Nealis, quoted in Fortune) listed the most common reasons, roughly in order: customer moved, lost a job, thought the cost was too high, genuinely forgot, and - the one that surprised me - divorced. Wedding gowns are the #1 abandoned item.

Lynnette Watterson, who owns Crystal Cleaning Center, described carrying gowns for years because "I have this false illusion that, eventually, they'll show up." Sometimes they do. One gown on her rack was from the 1940s, held for eight years, until a couple searching multiple cleaners finally found it.

The reason this matters for your text messages: the first pickup reminder is a retrieval attempt. The second one is a churn signal. Anyone who hasn't responded by day 14 has probably gone through something, and they don't need another "your clothes are ready" poke. They need a "what would you like us to do with these" message that gives them an exit. That is a different SMS, and I've written it into the template list below (template 9).

What shops actually send today

Three real examples pulled from public case studies. I'm keeping the verbatim versions because they hold up:

Sunny's Cleaners (via SimpleTexting case study):

Hi Joyce, your garments (4) are ready for pickup from Sunny's. Reminder, we are open until 7 pm.

98 characters. First name, item count, hours, no signoff. That last part is worth noticing - no "Thanks!", no "Sunny's Cleaners Management." Just information. It reads like a text from a friend, which is the point.

American Drycleaner sample (ready for pickup, casual):

Hey, [Name]! Your order is ready for pickup. Remember to collect your [4] garments before we close at 7:00 PM today!

Sunny's Cleaners (lost-and-found response):

Hi Jane! Yes, we've found them and we will hold them at the front desk until you come back in.

The pattern across all three: warm-casual tone, first name, exactly one actionable thing, item count or hours as proof that you know this specific order. All under 100 characters. No corporate appendix.

Close-up of a smartphone displaying text messages - the workflow most dry cleaners are already doing by hand.
Most dry cleaners are already texting. The templates below just make it systematic.

The 12 templates

Merge fields are in [brackets]. Replace them before sending, or use a text-generator tool that auto-fills them (a shameless aside: our free appointment reminder text generator will spit these out with your shop's details pre-filled, free, no signup).

Order received / drop-off confirmation

1. Drop-off (short):

Hi [Name], we've got your [4] items at [Shop]. Expected ready by [Fri 5pm]. We'll text you when it's done.

2. Drop-off with tracking link (if you have one):

Hi [Name], order #[2847] is in. You can check progress any time: [link]. Expected ready [Fri 5pm]. - [Shop]

Ready for pickup

3. Ready (Sunny's style, ultra-short):

Hi [Name], your [4] garments are ready for pickup at [Shop]. Open until [7pm today].

4. Ready (includes invoice total):

Hi [Name], your order is ready. Total $[42.50]. Open until [7pm today]. See you soon!

5. Ready (wedding or formalwear, extra care):

Hi [Name], your [gown] is cleaned and back on our rack. We're holding it in a garment bag. Open until [7pm], [Sat 5pm].

Late pickup (first nudge)

6. First late nudge (day 3-5 past ready):

Hi [Name], still holding your [4] items at [Shop] - happy to hold longer, just wanted to flag in case it slipped.

7. First late nudge (specific items that need attention):

Hi [Name], your [suit] has been ready a few days. Plastic can trap moisture over time - want to grab it this week or should we re-bag it?

Late pickup (second nudge)

8. Second late nudge (day 10-14):

Hi [Name], following up on [4] items dropped [2 weeks ago]. We're happy to hold, or drop them in your car if you swing by. Let me know either way.

Abandoned - the churn-aware message

9. "What would you like us to do" (day 20-30):

Hi [Name], we're still holding [1 garment] from [June 4]. Happy to ship (postage is on us for wedding items), hold another 30 days, or drop off locally if you're nearby. Just reply and we'll sort it.

Note: this is the message I'd prioritize writing right, because it's the only one in the series that acknowledges something might have changed on the customer's end. Anyone who was going to come back was coming back in the first two nudges. This one is for everyone else, and the right tone is "we know life happens" rather than "you owe us a pickup."

A wedding gown - the item most likely to be abandoned at a dry cleaner, usually because of a life event rather than forgetfulness.
Wedding gowns are the #1 abandoned item at dry cleaners. The right SMS acknowledges that.

Seasonal and loyalty

10. Seasonal (end of season):

Hi [Name], winter jackets usually come in for cleaning around now - we can do them and bring them to you next week if helpful. Reply Y if interested.

11. Loyalty reward:

Thanks for being a regular, [Name]. Next order's [30%] off on us - just show this text at the counter. No expiry.

Post-pickup review ask

12. Review request (timed 2-3 hours after pickup):

Hi [Name], thanks for stopping in today. If the [dress] looks right, a quick Google review helps a lot: [link]. No pressure either way.

See our post on the best time to send a review request for why 2-3 hours after pickup outperforms next-day. Short version: they've seen the result, the memory is fresh, and they haven't moved on to the rest of their evening.

Free tool

Get these templates with your shop name pre-filled

Pick timing and tone, drop in your shop name and hours, get the SMS back as copy-paste text. No signup, nothing to install.

Open the text generator →

When to send (timing matters more than the words)

A pickup-ready SMS sent at 11am on a Tuesday will get a different response than the same message at 6pm on a Friday. I don't have great data on the exact optimum send time for dry cleaners specifically, but industry-wide SMS data from Attentive and Klaviyo consistently puts the read-rate sweet spots around 10am-12pm and 5-7pm local time. The read itself is usually within 5 minutes. So the window is probably narrower than you think - a customer reading it at 11am is the same customer reading it at 3pm. What changes is whether they can act on it.

Two practical rules I'd follow:

  • Don't send the "ready" text if you don't have time for them to pick up today. A 6:45pm ready SMS on a shop that closes at 7pm is a negative-trust move.
  • Don't send reminders on Sundays or holidays unless you're open. A reminder for a service that isn't available feels lazy.

For the full timing framework across customer touchpoints (drop-off, in progress, ready, picked up, review ask), see our customer service communication timeline guide.

What to cut from your texts (if you're currently sending them manually)

A few things I consistently see in dry-cleaner SMS that hurt response rates:

  • The corporate signoff. "Sunny's Cleaners Management" at the end of a 60-character text kills the human signal. The shop name in the body is enough.
  • Double-spaced lines and numbered lists. Texts aren't emails. If you need three bullets, you need a different channel.
  • "Please contact us if you have any questions." They will, without prompting. The sentence is pure padding.
  • ALL CAPS "URGENT" in late-pickup texts. Works once. Trains them to ignore you the second time.
  • Asking for a reply for things that don't need one. "Please confirm receipt" on a ready-for-pickup text makes the recipient feel managed, not served.

Making this automatic (the part where I pitch you gently)

Most of the shops I've talked to were already texting - they just didn't have a system. If that sounds familiar, the natural upgrade is a tool that sends the right SMS at the right status change, logs the reply, and keeps a tracking page the customer can check without calling. FixyFlow does that. It's built for exactly this kind of shop, runs $15-29/month, and takes under 5 minutes to set up. There's also a free plan if you do under 5 tickets a month.

If you'd rather just grab the templates above and carry on doing it manually, that's also a perfectly reasonable answer. I ran a small business on a spreadsheet and a burner phone for years, and it's a valid way to operate until you hit about 80-100 orders a week, at which point the counter person becomes the constraint.

If you want the templates above pre-filled with your shop name, the appointment reminder text generator is the fastest path. There's also a review request SMS generator for the post-pickup ask in template 12. Both are free and don't require signup.

— Lasse
Built FixyFlow in Collingwood

Frequently asked questions

How long should a dry cleaner pickup text be?

Under 100 characters works best for ready-for-pickup texts. Sunny's Cleaners (a case study often cited in SMS industry coverage) sends a 98-character template: "Hi Joyce, your garments (4) are ready for pickup from Sunny's. Reminder, we are open until 7 pm." First name, item count, hours, no corporate signoff. Longer texts (200+ characters) tend to read as impersonal marketing and get lower response rates in the industry data we've seen.

What percentage of dry cleaning orders go unclaimed?

Around 15% industry-wide, according to Fortune's 2019 reporting (quoting National Cleaners Association data). At high-volume shops like Milt & Edie's in Burbank (which runs about 1,000 daily transactions), unclaimed items can cost roughly 2% of annual revenue in lost billing plus storage costs. The unclaimed rate is often lower at smaller family-run shops because the counter staff knows the customer by face, but it still sits in the 8-12% range by most accounts.

Is texting customers legal for small dry cleaners in Canada and the US?

Yes, but with rules. In the US, commercial SMS falls under A2P 10DLC regulations (carrier-level compliance for application-to-person texting) and you need an opt-in from the customer before sending promotional or marketing texts. Transactional texts (like "your order is ready") have more latitude but still require implicit consent - meaning you took their number as part of the order. In Canada, CASL applies and works similarly. If you're sending from a tool like FixyFlow that's already 10DLC-registered, the compliance lift is handled on the platform side. If you're texting from a personal phone, you're technically fine for transactional messages to customers who gave you their number, but promotional blasts need formal opt-in.

When should I send the "your order is ready" text?

As close to real-time as you can manage, but not in the last hour before you close. A 6:45pm ready text on a shop that closes at 7:00pm is a negative-trust signal (the customer can't act on it and feels like you're just processing paperwork). Industry read-rate data (across all SMS, not dry cleaning specifically) puts the action-taking sweet spots around 10am-12pm and 5pm-7pm local time. The read itself is usually within 5 minutes, but whether the customer can actually come pick up is what matters.

What's the best way to message customers whose items have been sitting for weeks?

A different tone from the first two nudges. The surprising data from Fortune's reporting is that most abandoned orders aren't forgetfulness - they're life events (customer moved, lost a job, got divorced). A 30-day-old order needs a message that acknowledges something may have changed on their end, and gives them an exit: ship the item, donate it, hold another 30 days, or pick up locally. We've included this template (template 9 in the post) because it's the one most shops get wrong by repeating the same "ready for pickup" nudge every two weeks.

What are status calls actually costing your shop?

Slide in your jobs per week, average ticket, and calls per job. See your monthly loss in 10 seconds. No signup.

Try the Profit Killer calculator