Skip to content
Hammad Yousuf.
AI SERVICE BLUEPRINT / 05

Build a supervised appointment assistant

Two people request the same time. Your booking workflow needs a second check.

Hammad YousufBy Hammad Yousuf · 4 October 2026
Request → Slots → Recheck → Book

Who would use this?

A service team with a shared calendar and appointment enquiries.

Scheduling replies take time, and a slot can disappear between the first lookup and confirmation.

A concrete pilot offer

An appointment-drafting assistant that suggests valid slots, checks again at confirmation and prevents duplicate bookings.

Build the workflow

  1. Parse the requested service, duration and explicit time zone.
  2. Fetch allowed availability from the calendar without exposing other customers.
  3. Offer a small set of slots and wait for the customer’s choice.
  4. Recheck the chosen slot, use a stable booking key and confirm only after a successful write.

Walk through the example

SYNTHETIC TEACHING EXAMPLE

Synthetic calendar: two customers choose 14:00. Customer A is confirmed first. Customer B must get a refreshed choice rather than a false confirmation for the same slot.

Confirm only after the write

The full prompt

Replace the bracketed inputs. Use synthetic or appropriately permitted data. The prompt drafts a result; the surrounding application must enforce permissions, checks and approvals.

Draft scheduling messages using the supplied SERVICE RULES and AVAILABLE SLOTS only. Preserve the explicit time zone. Do not invent availability, expose other customers or claim a booking is confirmed. If the user has not chosen a valid slot, ask one clarifying question. Confirmation belongs to the application after the calendar write succeeds.

REQUEST: [redacted enquiry]
SERVICE RULES: [duration, hours and zone]
AVAILABLE SLOTS: [approved timestamps]
OUTPUT: proposed_slots, time_zone, reply_draft, missing_information

Test before delivery

  • The time zone is explicit in every offer.
  • A lost write response does not create a second booking.
  • A newly occupied slot returns alternatives.

Measure: Scheduling exchanges and duplicate-booking rate.

ILLUSTRATIVE ESTIMATE · AED

Is the workflow worth a pilot?

Replace these sample assumptions with the buyer’s figures. Time capacity is not automatically cash savings or revenue.

3.3 hoursestimated net time capacity per month (negative means extra work)AED 100illustrative time value less recurring cost, before setup cost

Delivery effort, setup fees, error costs and demand are not included. Validate the assumptions during the pilot before using them in a proposal.

Scope the service before quoting

Agree the input volume, exact output, integration access, human reviewer, acceptance tests and handover owner. Quote implementation effort separately from ongoing software, API usage and support. Validate customer demand through real conversations.

These examples demonstrate a possible service. They do not report client results or establish an income expectation.

Keep the guide

Download the full guide ↓Download the prompt ↓Download the workflow visual ↓

Go deeper into the engineering

Read the related engineering field note ↗

The linked note includes additional examples and primary documentation. Provider capabilities change; check the relevant docs before implementation.

Want this workflow built for your business?

Bring the task, the systems you use and the outcome you need. We can discuss an AI agent or automation pilot with a clear scope and review process.

Discuss an AI workflow ↗