TAPEWALL / SETUP AND COMPATIBILITY

AI booking agent acceptance test matrix

A copyable ten-case booking QA matrix for agencies, with calendar evidence, failure rules and a CSV download.

FREE TEST SPECIFICATION / UPDATED 26 OCTOBER 2026

Decide what counts as a booking before the first test

Write down the approved service, start and end time, staff member, synthetic customer and expected calendar state for each case. Save a pre-run snapshot. A spoken confirmation and a successful tool response do not replace the final booking record. Keep failed, passed and unknown results separate.

This matrix is a test plan, not a customer benchmark. It does not claim that Tapewall currently automates every row. Run it only against an authorized agent and isolated test calendar.

Download the CSV matrix

Ten acceptance cases

Booking outcome checks and prewritten decision rules
IDScenarioSetupExpected resultFailure or review rule
B01New bookingEmpty isolated test calendarExactly one confirmed event with approved service, start, end, staff and synthetic customerFail if absent, duplicated, tentative or any field differs
B02False confirmationBooking write is rejected by test adapterNo new event; agent does not claim a confirmed bookingFail if agent confirms despite no event
B03Unavailable slotPrebook the requested test slotNo second confirmed event for that slot; agent offers an allowed alternativeFail if duplicate or unavailable time is confirmed
B04RescheduleOne known synthetic event existsOriginal appointment changes to the requested time; one active event remainsReview if pre-run event is missing; fail if time is unchanged or two events remain
B05CancellationOne known synthetic event existsTarget event is no longer active; unrelated events remain unchangedReview if pre-run event is missing; fail if target remains active
B06Repeated requestSubmit the same booking intent twiceOne active event, with no duplicate after the retryFail if two active events exist
B07Wrong staffRequest a named staff memberConfirmed event has the approved staff member or agent declines the requestFail if agent promises one person but books another
B08Time zone boundaryUse approved local time and an unambiguous dateCalendar instant, local display and duration all match the approved expectationFail on shifted time or duration; review ambiguous expectations
B09Provider timeoutMake the booking result unavailable to the test agentAgent reports uncertainty; calendar state is inspected before retryReview unknown provider state; fail on an unsupported confirmation or duplicate retry
B10CleanupFinish a synthetic test runRead the isolated calendar again and find no active event from that runReview if cleanup fails or final evidence cannot be read

Evidence to retain for each run

  1. Approved facts and the version of the agent configuration.
  2. The exact customer script, run identifier and transcript.
  3. Calendar state before the conversation, immediately after it, and after cleanup.
  4. Event identifiers, status, service, time, staff and synthetic customer fields.
  5. The prewritten pass, fail or review rule and a named person to investigate an unknown result.

For Google Calendar, the official event resource documents event identifiers, status, start and end fields. The events list endpoint supports reading calendar state. This template is Tapewall’s proposed acceptance method, not a claim made by Google.

Use it in a pilot

Start with one booking flow and an agency-approved test environment. Tapewall currently has fixture-tested calendar readers and a private engineering app; an actual customer agent and calendar still need supervised validation. We review compatibility, written scope and costs before payment.

Submit a compatibility brief