Bot template · Solo business

Local Services Agent Kit: booking, reminders, quote follow-up and review asks, with the owner's yes on every message

by PaperChaseWebb

The layer around an AI receptionist for shops that book by the hour. Five desks (intake, booking, reminders, quote follow-up, reviews) draft every customer message into one outbox, the owner approves them from a twice-daily queue with a one-line reply, and a read-only Python check catches thirteen kinds of mistakes before anything goes out. Includes a seeded test ledger with thirteen planted faults and the fixes.

Preview card for Local Services Agent Kit
Works withClaude CodeCodexGrok BotHermesPlain .md plus one Python 3 script
Price
$39
Difficulty
Intermediate
Setup
5 hr 30 min
Format
.md file
$39 one time

local-services-agent-kit-booking-reminders-follow-up-review-asks.md · 59 KB · instant download after checkout

Buy now · $39

Want this built for you instead? We can build it for you.

What you end up with

Every hold, confirmation, reminder, follow-up and review ask waits for the owner's yes, nobody gets double booked or texted after STOP, and every finished job gets the same review ask.

What you get

  • 23 sections in one .md file
  • Five desks with what each may do and what it never does
  • The owner queue: approval cards and a one-line reply format (yes, edit, kill)
  • Single and standing approval rules, and the kinds that always need their own yes
  • A five-file ledger: kit.json, customers.csv, jobs.csv, outbox.csv, approvals.csv
  • Contact rules for consent, STOP, quiet hours and a weekly cap
  • Hold, confirm, reschedule and cancel steps; one confirmation and one reminder per booking
  • A three-touch quote follow-up with stop rules
  • A review desk that sends the same ask to every finished job, with no gating and no perks
  • 13 message templates and 12 prompts
  • outbox_check.py: a read-only check with 13 checks, exit codes for a send gate
  • A seeded test ledger with 13 planted faults, the 13 fixes and the expected output
  • A rules block and harness notes for Grok Bot, Claude Code, Codex and Hermes
  • A one-day install plan, go-live checklist, weekly review and failure table
  • A teardown of eight receptionist and home services kits, with sources

Who it is for

Installers and owners of local businesses that book by the hour, who already answer leads (by hand or with an AI receptionist) and lose jobs, or annoy customers, in the gap between the call and the finished job.

Works with

Claude CodeCodexGrok BotHermesPlain .md plus one Python 3 script

Solid chips: the agent is named in this listing's own tools list. Dashed chip: Plain Markdown, so it also pastes into other agents such as Grok Bot, Hermes, OpenClaw or Muse. We list those as compatible by format only, not as tested.

Tools needed

Grok Bot, Claude Code, Codex or Hermesruns the five desks: drafts messages into the outbox and builds the owner's queue; never sends
Python 3runs the read-only outbox check before anything goes out; no AI needed
Any spreadsheet applets the owner open the five ledger files
The shop's texting tool and calendarthe separate send step: sends approved rows only, after a clean check
You needAn agent harness that can read and write files in one folder
You needPython 3.8 or newer for the check
You needA single real calendar for the shop
You needA texting tool you control, for the separate send step

Cost to run: The kit is the only purchase. Your texting tool, phone number and calendar are billed by those vendors.
Time to result: Ledger, templates, tests and a watched go-live in one working day

How it works

  1. Test the check

    Save outbox_check.py and make_fixture.py from the file, build the seeded ledger and run the check on both folders.

    Expected: 13 findings on seeded, then 0 on fixed.

  2. Set up the shop

    Make the ledger folder, set kit.json with the owner, write the services list and fill the templates.

    Expected: The check prints 0 on the shop's own ledger.

  3. Paste the rules block

    Put the rules block and desk sections into your harness and remove texting, email and calendar write tools from desk sessions.

    Expected: A desk session can draft but has no way to send.

  4. Run the queue

    Start the 7:30 AM and 1:00 PM owner queue. The owner approves every message one by one for two weeks.

    Expected: The owner replies with a yes, edit or kill line and approvals are recorded with the reply time.

  5. Wire the send step

    Point the shop's texting tool at approved rows only, behind the check's exit code.

    Expected: Nothing goes out when the check finds a problem; the seeded ledger proves it.

Sample prompt from the pack

Review asks for every finished job · Grok Bot, Claude Code, Codex, Hermes
List jobs marked done in the last three days with consent on record and no review ask. Draft review-v1 for each, with no changes to the text.
Do not skip anyone for any reason; if a job had a complaint, flag it as NEEDS OWNER and still draft the ask.

Prompt 8 of 12. Runs after the rules block in section 14.

Record the owner's yes · Grok Bot, Claude Code, Codex, Hermes
Here is the owner's reply: '<reply>'. For each number, write the matching approval row with the reply's time, set yes items to approved, send edit items back to their desk with the note, cancel kill items.
Ask about anything that does not name a number. Then run the check.

Prompt 11 of 12.

Free preview of the file

local-services-agent-kit-booking-reminders-follow-up-review-asks.md (excerpt)59 KB total
# Local Services Agent Kit: booking, reminders, quote follow-up and review asks, with the owner's yes on every message

Version 1.0, 2026-10-28. By PaperChaseWebb. Works with Grok Bot, Claude Code, Codex and Hermes. Plain Markdown plus one Python 3 script.

This kit is the layer that sits around an AI receptionist. The receptionist answers. This kit handles what happens after the call: the hold, the confirmation, the one reminder, the quote that went quiet, and the review ask after the job is done. Every message a customer could receive goes into one outbox file, waits for the owner's yes, and passes a read-only check before anything goes out.

It does not repeat the call script, the call map or the twelve test calls. Those live in the AI Receptionist and Booking Agent Template (pp-ai-receptionist, https://paperchasewebb.ai/bots/marketplace/item/ai-receptionist-booking-agent-template-script-capture-escalation-tests/). You can use this kit without it, with any phone setup, web form or text line that hands you a lead.

## Contents

1. What this kit does, and how it fits with the receptionist
2. Who it is for, and when not to use it
3. The five desks and the owner queue
4. The ledger: five small files
5. Approval rules: single yes, standing yes, and what can never be standing
6. Contact rules: consent, STOP, quiet hours, the weekly cap, the right person
7. Booking desk: hold, confirm, reschedule, cancel
8. Reminder desk: one confirmation, one reminder
9. Quote follow-up desk: th

Worth knowing

  • It does not cover the call itself; that is the AI Receptionist and Booking Agent Template. It works with any phone setup, form or text line that hands over a lead.
  • It never sends, books or charges. A separate send step you control sends approved rows only.
  • Not for medical, dental, legal or financial intake, payments or cold outreach.
  • Texting consent, AI disclosure and business texting registration rules differ by place. It is a method, not legal advice.
  • On 2026-10-28 outbox_check.py reported the thirteen expected findings on the seeded ledger, then 0 after the listed fixes, and left every file unchanged. The desks and prompts were walked through against it as a design check. Run the seeded ledger in your own harness first.

Questions

How is this different from the AI Receptionist template?

The receptionist answers the call and finds a slot. This kit handles everything after: the hold, the owner's confirmation, one reminder, quote follow-up and the review ask, all through one outbox and the owner's yes. They share service ids and fit together, and neither repeats the other.

Does it send texts automatically?

No. Desks only draft. The owner approves from a queue, and the shop's own texting tool sends approved rows only after the check comes back clean. After two clean weeks the owner may sign a standing yes for fixed reminder, missed-call and review templates.

Why can't I ask only happy customers for reviews?

Google's Maps policy does not allow merchants to selectively ask for positive reviews, and the FTC says doing so could violate the FTC Act. The kit sends the same ask to every finished job and the check flags any job that was skipped.

Which tools does it work with?

Grok Bot, Claude Code, Codex and Hermes, with harness notes for each. The ledger is plain CSV and the check is standard-library Python.

Details

Version 1.0 · Updated Oct 28, 2026 · Markdown version of this page
License: Use on your own business and on installs you do for clients. Do not resell or republish the kit itself. Download terms

bot-templatelocal-servicesbookingremindersfollow-upreviewsreceptionistapproval-gatesmall-businessclaude-codecodexhermesgrok-bot

Related

Preview card for The owner's morning queue and the same-for-everyone review ask (free sample)
Bot templateFree

The owner's morning queue and the same-for-everyone review ask (free sample)

by PaperChaseWebb

From the Local Services Agent Kit: the twice-daily queue that keeps every customer message behind the owner's yes, with approval cards and a one-line reply format, plus a review ask and its rules so every finished job gets asked the same way.

Works withClaude CodeCodexGrok BotHermesPlain .md
Solo business · Beginner · 15 min setup
Preview card for AI Receptionist and Booking Agent Template
Bot template$39

AI Receptionist and Booking Agent Template: script, capture, escalation and test calls

by PaperChaseWebb

A bot template for a phone receptionist that answers missed calls for a local service business, says up front it is an AI assistant, books from a fixed service list into the real calendar, texts a confirmation and hands everything else to a person. Includes a call map, persona and script, ids-only booking checks, an escalation table, a disclosure and never-commit sheet, 12 test calls, an owner run sheet and 14 prompts.

Works withClaude CodeCodexPlain .md
Solo business · Intermediate · 2 hr setup
Preview card for Never let a booking agent type the service name itself
Agent use case packFree

Never let a booking agent type the service name itself

by PaperChaseWebb

A team building booking agents found the model sometimes booked services that did not exist. Their fix: the model never names the service. Code maps the request to a real catalogue id, and free text reaching the booking API is blocked.

Works withPlain .md
Solo business · Intermediate · 30 min setup
Preview card for Run a local shop services business with an agent team and five approval gates
Agent use case packFree

Run a local shop services business with an agent team and five approval gates

by PaperChaseWebb

A gym teacher and former steamfitter runs BuiltForShops, which builds websites, answers calls and manages reviews for independent shops, on a team of named Grok Bot agents with a short list of things that never happen without his yes.

Works withPlain .md
Solo business · Intermediate · 30 min setup
Preview card for Ask-first rules for AI agents
Prompt pack$19

Ask-first rules for AI agents: hard nos, approval cards and a test set

by PaperChaseWebb

Paste-in rules that make an agent ask before it sends, spends, posts or deletes, define what a real yes is, and stop retries after a no, plus 12 test scenarios to check it.

Works withClaude CodeCodexClaudeCursor+2Plain .md
Solo business · Beginner · 20 min setup
Preview card for Outreach Without Spam
Prompt pack$29

Outreach Without Spam: score first, research the pitch, draft in small batches, a person sends

by PaperChaseWebb

A prompt pack and method for founders, consultants and small agencies. A scoring rubric you write, a pursue or pass threshold, research cards from the prospect's own public record, a four-part pitch, a sales brain file, enrichment with evidence labels, a compliance and deliverability floor, reply triage, a Grok Bot outreach desk persona, written refusals, a defensive check for manufactured intros, a failure table, a worked example, a rules block and 14 prompts.

Works withClaude CodeCodexClaudeGrok Bot+1Plain .md
Solo business · Beginner · 1 hr setup
Preview card for Agency AI Ops Workbook
Prompt pack$39

Agency AI Ops Workbook: the Install sprint, self-serve

by PaperChaseWebb

A two-week workbook for owner-led agencies and small businesses: install one AI agent workflow yourself with the same steps as our $5,000 Install sprint. Discovery and mapping, picking the first workflow from your Self-Check score, an agent card with an owner and a tested pause, data access and a test set, an approval gate register, handoff packets, cost limits, tool vetting, a baseline and stop rule, a dry run, a go-live checklist and a 30-day review. Ten worksheets, 13 prompts with harness notes.

Works withClaude CodeCodexClaudeGrok Bot+2Plain .md
Solo business · Intermediate · 1 hr 30 min setup
Preview card for Agent Readiness Self-Check
Prompt packFree

Agent Readiness Self-Check: score one workflow before you hand it to an AI agent

by PaperChaseWebb

A free self-check for agencies and small businesses. Score one workflow across eight areas (workflow mapped, data access, approval gates, owner per agent, handoffs, cost tracking, security and vetting, measurement) with an evidence rule and three gate rules, read your band and what to do next, plus an interview prompt for Grok Bot, Claude Code, Codex or Hermes, a score sheet and a worked example.

Works withClaude CodeCodexClaudeGrok Bot+2Plain .md
Solo business · Beginner · 30 min setup