If a repeat customer is manually added via the Calendar or makes a widget booking while logged into their profile, and the service has matching custom fields from their previous booking, Nabooki automatically pre-fills those fields with the most recent information provided by that customer.
To make bookings faster and easier, Nabooki can automatically fill in custom fields using information from a customer’s previous bookings. Here’s how it works:
When a repeat customer is added in the Calendar, custom fields are automatically filled with details from their most recent booking with your business.
When a logged-in customer makes a booking through the widget, custom fields for the primary customer are automatically filled with details from their most recent booking.
If a field was left blank in their most recent booking, it will remain blank.
If the last booking for the same service had details missing in the most recent booking, older information will be used as a backup.
Choosing a profile fills in the fields using the most recent booking for that customer.
If the customer has no previous bookings or left some fields blank, those fields will stay empty.
Selecting “Guest” or switching profiles clears all custom fields.
If you add more customers in the booking form, their details will also pre-fill based on their latest booking with your business — even if they weren’t the primary customer in that booking or booked separately in the past.
All custom field values are loaded from the original booking, not from the customer’s profile or unrelated bookings.
Any information you’ve entered or loaded stays in place — it won’t reset to previous booking data or profile defaults.
Pre-populated data always refers to the customer's most recent previous input and can be changed for each new booking.
This feature applies when customers are manually added through the Calendar or when a logged-in customer makes a widget booking, as long as the service has matching custom fields assigned. It does not apply to guest bookings.
Merchants must have custom fields already created and assigned to services. See: How To Add Custom Fields.
If a customer’s previous booking has no matching custom fields or if it is their first booking, the fields will be blank.
Yes, customers or staff can update pre-populated custom fields during each new booking.
No, this applies only when customers are manually added through the Calendar or when a logged-in customer makes a widget booking. It does not apply to guest bookings.
Only the most recent inputs from the customer’s previous bookings are used for the specific custom field associated with the service.
Only matching custom fields between bookings will be pre-populated; others will remain empty.