GoMeddo - Reschedule Reservation

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

reservationId

String

Yes

The ID of the reservation to reschedule.

Flow Steps

  1. Get Reservation – Retrieves the existing Reservation__c record using reservationId.

  2. Timeslot Picker Screen – Displays the B25:screenFlowTimeSlotFinder component 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.

  3. Upsert Reservation – Calls the InvocableReservationUpsert Apex action with the updated reservation produced by the time slot picker.

  4. Get Updated Reservation – Retrieves the updated Reservation__c record after the upsert.

  5. 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 startRange and endRange formulas 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.

  • Reservation__c

  • B25:screenFlowTimeSlotFinder

  • InvocableReservationUpsert (Apex)