You post regularly but bookings haven't budged. Your posts get a few likes, maybe one comment from a friend, and then silence. You need captions that make local customers stop scrolling and take a simple next step — book, call, or walk in.
This guide gives seven caption formulas you can copy, a weekly plan you can implement in 30 days, and exact word-for-word templates for different situations (new product, customer story, special offer, slow day). No theory. No vague advice. Just templates, timings, and a real example you can follow.
Reality check: Most small businesses post 3x then quit. Consistency beats creativity 9 times out of 10.
How to pick the right caption formula
Before you use a formula, answer two quick questions for each post:
- What one action do I want from the reader? (book, call, visit, DM.)
- Where are they in the buying journey? (curious, comparing, ready to buy.)
Pick the formula that matches the action and stage. If someone’s curious, use a short story or quick proof. If they’re ready, use a clear no-nonsense CTA.
Keep captions to the platform’s strengths: Instagram and Facebook long enough to explain, Google Business Profile short and direct, TikTok captions tiny and paired with the video hook.
Quick win: Repurpose one customer review into a 3-post mini series this week.
The 7 caption formulas (templates you can copy)
Each formula below has: purpose, length guide, exact template to paste, and an example for a specific local business.
- The Clear Offer (best for bookings or visits)
- Purpose: Turn attention into an immediate action.
- Length: 20–45 words.
- Script template: “Limited slots this [day/time]: [what you offer]. [One benefit]. Book: [phone/booking link].”
- Example (plumbing): “Limited slots this Friday morning: 2-hour drain clearing, no extra trip charge. Free camera check with repair. Book: (555) 111-2222.”
Why it works: people on mobile want the next step. Put the action first.
- The One-Thing Story (best for trust and differentiation)
- Purpose: Build trust quickly with a single customer outcome.
- Length: 50–80 words.
- Script template: “Customer: [short problem]. We did: [quick action]. Result: [specific result]. Need same? DM or call [phone].”
- Example (bakery): “Customer: needed a last-minute birthday cake for 30. We did: pulled a vanilla-berry design and delivered in 2 hours. Result: ‘Everyone thought it was made days earlier’ — she came back for cookies. Need a quick cake? DM us.”
- The How-To (best for sharing value and saving money)
- Purpose: Get shares and saves; position you as helpful.
- Length: 60–120 words or a short step list.
- Script template: “How to [solve small problem] in [time]. Step 1: [action]. Step 2: [action]. If you prefer we handle it, call [phone].”
- Example (auto shop): “How to tell if your brakes need pads (2-minute check): 1) Press pedal and listen for squeal. 2) Look for metal rubbing. 3) Feel for vibration. Not sure? Bring it by — free quick inspection.”
- The Scarcity + Social Proof (best for promos that need urgency)
- Purpose: Move fence-sitters quickly.
- Length: 30–60 words.
- Script template: “[Offer]. Only [quantity/time] left. Last customer said: ‘[short quote]’. Book at [link/phone].”
- Example (salon): “Weekend color special: $40 off balayage. Only 6 spots left. Last client said: ‘Best color I’ve had in years’. Book: link in bio.”
- The FAQ Answer (best for reducing friction)
- Purpose: Overcome a common objection.
- Length: 40–90 words.
- Script template: “Q: [common question]? A: [short clear answer + next step].”
- Example (dentist): “Q: Does whitening damage enamel? A: No — we use a professional formula and check sensitivity first. Want a consult? Call (555) 333-4444.”
- The Local Hook (best for community connection)
- Purpose: Show you’re local and active in town.
- Length: 25–60 words.
- Script template: “We’re open this [local event/day]. [Action you’re taking]. Pop in and say hi — we’ll [small offer].”
- Example (coffee shop): “We’re open this Saturday during the farmers market. Bring your market basket and get 10% off drip coffee. Pop in and say hi — we’ve got extra seats.”
- The Mini Checklist (best for video and carousel posts)
- Purpose: Make content scannable and useful.
- Length: 5–8 bullet points or 40–100 words.
- Script template: “[Title]. 1) [item]. 2) [item]. 3) [item]. Want help? Book [link].”
- Example (landscaper): “Spring yard checklist: 1) Clear debris. 2) Edge beds. 3) Mulch. 4) Check irrigation. Want us to handle it? Call for a free estimate.”
Mini-example you can copy this week
Local bakery in Brooklyn (4 staff, open 6 days): Goal — double weekend walk-ins in 8 weeks.
Plan used: Two How-To posts/week (cake care, reheating tips), one One-Thing Story/week (customer order), one Clear Offer on Thursday (limited weekend pickup slots). Post times: 9am (How-To), 1pm (One-Thing Story), 4pm Thursday (Clear Offer).
Result after 8 weeks: average weekend walk-ins rose from 2/day to 8–11/day. The bakery tracked bookings via the booking link and a simple “mention this post” code for counter sales.
Common mistake: Treating Instagram captions like tweets — context outperforms one-liners for local businesses.

