Faith Forge LabsCustom softwareStart with a project brief ↗

Custom applications / practical delivery

Ask a booking proposal to prove the availability rule.

Bring one representative service, the people and resources it needs, and an awkward booking change. Use them to compare a configured booking product, an extension and custom development. A calendar view is only part of the working result.

Demonstrate the same slot twice

Ask two test users to request the same constrained slot at nearly the same time in an approved test setting. Agree the expected outcome before the demonstration: which request is accepted, what the other person sees and when the resource becomes available again after a cancellation or an expired hold.

Follow the accepted request to the stored appointment. Check a customer confirmation and staff notification separately; a message arriving does not establish which booking owns the slot. Ask how an interrupted or uncertain attempt is found before anyone repeats it.

Describe the resources behind the appointment

List required staff qualifications, rooms, equipment, locations and capacity. Add preparation, cleanup and travel buffers where they affect adjacent appointments. Have the provider show how these rules fit the proposed product and identify any rule that needs additional development.

Include staff absence, a moved appointment, a capacity reduction and an override. Decide which changes customers may make themselves, which need review and who can resolve a conflict. Include timezone and daylight-saving changes where they affect your users.

Give recurring bookings and waitlists their own decisions

For a series, choose a date that conflicts and decide whether the whole series is rejected, the exception is skipped or staff must resolve it. Specify what happens when one appointment is moved or canceled without changing the others.

For a waitlist, decide who receives an offer, how long it remains available and when the next person may be contacted. Ask how the system prevents two accepted offers from claiming the same place. These rules change the scope more than a checkbox labeled “recurring” or “waitlist” can explain.

Choose the owning booking record

List connected calendars, CRM, payment and messaging tools. Decide which system controls availability and which merely receives a copy. Ask the provider to show a delayed calendar update and an unavailable connection, including what staff see and who repairs the handoff.

If payment is relevant, distinguish a reservation, payment attempt, confirmed payment and failed payment. Agree what happens to the slot in each state. Confirm provider capabilities, access and subscription requirements before including a particular integration in a fixed scope.

Agree a demonstration that will not disrupt customers

Use identifiable fictional appointments, approved test recipients and payment test modes where supported. Confirm whether creating a booking can send real messages or reserve real capacity before proceeding. Give someone responsibility for closing test records and keeping them out of ordinary business reports.

Ask to see both the successful path and an exception. Keep the observed outcome and any unproved behavior in the proposal notes; a planned feature and a demonstrated result should remain distinguishable.

Compare delivery with operating work

A first release can focus on one service and location, complete availability checks, customer changes and a usable staff recovery route. State what it includes and what is deferred. Compare implementation, migration and training separately from provider subscriptions, message or payment charges, maintenance and support.

Name who controls opening hours, durations, templates, provider accounts and custom code after launch. Ask how staff close a date or deal with a conflict when the usual administrator is away. Review booking software development, read about booking rules or describe your scheduling process.