Modify a booking when the customer needs a different time, table, staff member, service, or other booking resource. Speako supports modification through booking details and the booking list.
What modification does
When a booking is modified, Speako updates the booking with the new details and keeps a link to the original booking. This lets modification emails show both what was changed and what the booking now looks like.
What can be changed
The fields available depend on the booking type:
| Booking type | Common editable scheduling details |
|---|---|
| Restaurant | Time, table, and party size |
| Service business | Time, staff member, and service |
Customer information is read-only during booking editing. This prevents accidental customer-profile changes while changing the appointment or reservation.
Validation rules
Speako checks that the updated booking is valid:
- the new time must be valid and in the future
- the end time must be after the start time
- restaurant bookings must use a valid table and party size
- service bookings must use a valid staff member and service
- the booking must be for a location in your workspace
⚠️ Important: You cannot modify a booking that is already cancelled or already marked as modified.
Customer notifications
The modification flow includes a customer notification option. If enabled and the customer has a usable email, Speako can send a booking update email.
Merchant notification emails can also be sent to team members who are configured to receive booking emails.
After modifying
After a successful modification, review the booking list or details view to confirm the current time, resource, status, and booking reference. If the change affects availability, Speako refreshes booking views so the calendar reflects the updated state.
When to cancel instead
Use cancellation when the customer is no longer coming. Use modification when the customer is still coming but the details have changed.
This distinction matters for support history and customer communication. A modified booking preserves the idea that the booking continues, while a cancelled booking marks the original booking as no longer active.