Overview
The GoMeddo - Reschedule Reservation flow template allows a user to pick a new time slot for an existing reservation while preserving its original duration. It uses the GoMeddo Time Slot Finder screen component to display available slots.
Flow Name
GoMeddo - Reschedule Reservation
When to Use
Use this flow template when you need to let users reschedule an existing reservation to a different date and/or time. Typical entry points:
-
A Digital Experience portal where customers can self-service their bookings.
-
A Quick Action or button on the Reservation record page.
Copy and customize this template before activating.
Input Variables
|
Variable |
Type |
Required |
Description |
|---|---|---|---|
|
|
String |
Yes |
The ID of the reservation to reschedule. |
Flow Steps
-
Get Reservation – Retrieves the existing
Reservation__crecord usingreservationId. -
Timeslot Picker Screen – Displays the
B25:screenFlowTimeSlotFindercomponent pre-populated with the existing reservation. The duration is automatically calculated from the original start and end times. Available slots are shown within a 14-day window starting from today. -
Upsert Reservation – Calls the
InvocableReservationUpsertApex action with the updated reservation produced by the time slot picker. -
Get Updated Reservation – Retrieves the updated
Reservation__crecord after the upsert. -
Confirmation Screen – Displays the updated resource name, date, and start/end times.
Configuration Notes
-
The search window defaults to today → today + 14 days. Adjust the
startRangeandendRangeformulas to change this. -
Minimum advance booking time is 15 minutes (
minutesInAdvance). -
Slot end times are shown (
showSlotEndTimes: true) and fixed slots are disabled (useFixedSlots: false). -
The duration is derived from the existing reservation and cannot be changed by the user in this template.
Related Objects
-
Reservation__c
Related Components
-
B25:screenFlowTimeSlotFinder -
InvocableReservationUpsert(Apex)