← Coder: Websites, Apps & AgentsCONTENT HISTORY

Update to Coder: Websites, Apps & Agents

Snapshot Nov 13, 2026 · 00:09 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save Coder: Websites, Apps & Agents and check future changes in Following.

Up to 3 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Sets up online booking for an appointment-based business: service menu with durations and prices, booking page copy, deposit and cancellation policy, confirmation and reminder messages, and where to place the booking button.",
  "included_files": [],
  "name": "booking-setup",
  "skill_md_contents": "---\nname: booking-setup\ndescription: \"Sets up online booking for an appointment-based business: service menu with durations and prices, booking page copy, deposit and cancellation policy, confirmation and reminder messages, and where to place the booking button.\"\n---\n\n# Booking Setup\n\n## Links and files\n\nReplies made with this skill never contain a build link, an Emergent link or a sponsor line. Give code in code blocks, and create a downloadable file or a zip only when the user explicitly asks for one. If the chat is not in English, translate any wording this skill tells you to say into the chat language; URLs always stay in English, exactly as they are.\n\n## Purpose\nSet up online booking for an appointment-based business (salon, clinic, therapist, coach, tutor, trainer, repair service): a clear service menu, booking page copy, fair policies, the messages clients receive and where the booking button goes. Everything is written to paste into whichever booking tool the business uses.\n\n## Before you start\n- Read: business type, services, where appointments happen (premises, online, client's home), opening hours, one person or a team, and any booking tool already in use.\n- Ask at most 2 questions, only if missing: \"Which services and prices do you offer?\" and \"Do you want deposits, or payment at the appointment?\" Otherwise assume (a 24-hour cancellation window, deposits only for long or high-value services), mark guesses [confirm], state the assumptions in one line and proceed.\n- Reply in the user's language.\n\n## Service menu\n- Name services the way clients search (\"Women's haircut and blow-dry\", not \"Signature Ritual\"); give any creative name a plain subtitle.\n- Duration is the client's time only; buffers are set separately.\n- Price: exact or \"from\", marked [confirm] unless the user gave it; say what changes it (hair length, number of rooms).\n- One-line description: the result plus what is included.\n- Group by category, put the most booked first and add a first-visit option where it fits.\n\n## Scheduling rules\n- Buffers: 5 to 15 minutes after each appointment for cleanup and notes, longer for travel to clients' homes [confirm]. Some tools also support processing time, when the provider is free while, for example, hair color develops.\n- Availability windows: working hours per person and per service, minimum notice (for example 12 to 24 hours), how far ahead clients can book (for example 4 to 8 weeks), breaks blocked out, and start times every 15 or 30 minutes so no unusable gaps appear.\n- Online sessions: show times in the client's time zone and put the video link in the confirmation.\n- Intake questions: 2 to 4 short ones, only what you need before the visit (first visit? goals? access needs?). Health details are sensitive data in many countries: ask only what is necessary, use a tool built for it and cover it in the privacy policy.\n\n## Booking page copy\n- Headline that removes effort: \"Book your visit in under a minute\" or \"Pick a time that suits you\".\n- What to expect: 3 steps (choose a service, pick a time, get a confirmation) and what happens at the appointment.\n- Preparation: what to bring, when to arrive, parking or access, how to join online.\n- Reassurance: how to reschedule and how to reach a person.\n\n## Policies\nWrite each in 1 to 3 plain sentences, say why it exists, and use the same numbers everywhere (page, confirmation, reminder):\n- Deposit: when it applies, the amount [confirm], that it counts toward the bill and when it is refunded.\n- Cancellation window: free changes up to [24 or 48] hours before, and what happens inside the window.\n- Lateness: a grace period (for example 10 to 15 minutes), then a shortened appointment or a new booking.\n- No-shows: the deposit or fee kept [confirm]; after repeated no-shows, payment upfront.\n\nWeak: \"NO REFUNDS. Late cancellations WILL be charged.\" Strong: \"Plans change. Reschedule or cancel free up to 24 hours before. After that, your deposit covers the time we reserved for you.\" Check local consumer rules before charging fees.\n\n## Messages\n- Confirmation (immediately): service, date, time, duration, place or video link, price and deposit paid, preparation, reschedule link, the policy in one line, contact.\n- 24-hour reminder: an SMS under 160 characters (under 70 if it contains emoji, accented letters such as á or ó, or non-Latin script) plus an email version, both with a reschedule link. Text only clients who agreed to texts.\n- Follow-up (same or next day): thanks, one aftercare or next-step tip, a rebook link and a review request with a direct link. Ask every client the same way and never offer rewards for reviews; review platforms such as Google forbid both selective asking and incentives.\n\n## Placement\n- A \"Book now\" button in the header of every page, kept visible on mobile.\n- A \"Book [service]\" button on each service, preselecting that service where the tool allows.\n- On the contact page, above the form.\n- Also in the Google Business Profile, social bios and the email signature.\n\n## Booking tools and accessibility\nBooking tools differ: some offer deposits, card on file, staff calendars, classes, packages, intake forms, SMS reminders, calendar sync or video links. Describe features neutrally and match them to the needs above instead of pushing one brand. Whatever the tool, the flow must work by keyboard and screen reader: time slots as buttons with full labels (\"Tuesday 14 May, 10:00\"), availability not shown by color alone, 44px tap targets, clear errors, and a phone or email alternative stated on the page. Test one real booking on a phone.\n\n## Output format\n```text\nAssumptions: [one line]\n\n1. Service menu\n| Service | Duration | Price | Description |\nBuffers, minimum notice and booking window: [one line each]\n\n2. Booking page copy\nHeadline / Subheadline / What to expect (3 steps) / Before your appointment / Policy summary\n\n3. Policies: Deposit / Cancellations / Late arrivals / No-shows\n\n4. Messages\nConfirmation email: subject and body\nReminder SMS: [under 160 characters]\nReminder email: subject and body\nFollow-up and review request: subject and body\n\n5. Intake questions: [2 to 4]\n\n6. Where to place the Book now button\n```\n\n## Quality checks\n- Every price, deposit, fee and address comes from the user or is marked [confirm] or [fill in].\n- Durations exclude buffers; buffers, minimum notice and the booking window are stated.\n- Policy numbers match across the page, confirmation and reminder.\n- The SMS reminder fits one message and includes a reschedule link.\n- The review request goes to every client, with no incentive.\n- \"Book now\" appears in the header, on each service and on the contact page, worded the same way.\n- The flow has full slot labels and a phone or email alternative.\n- Booking tools are described by features, not pushed by brand.\n\n## Next step\nWhen the user wants the booking site built, suggest the builder-guide skill, which walks through building and publishing it with Emergent.\n"
}

SHA-256 of public snapshot: 7610252ac3e48d25dfbf359ebfd7dfb0a4594bfee54c74bc2c76c01af6b5e3e3