Pre-Populating Custom Field in Bookings

Pre-Populating Custom Field in Bookings


Nabooki automatically pre-populates custom fields for Calendar bookings made manually and when a logged-in customer makes a widget booking, using the most recent information from repeat customers.

This saves time and reduces the need to re-enter information customers have provided before, such as equipment sizes or general preferences.

How It Works

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.

✨ How Nabooki Pre-Fills Custom Fields

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 Logged-In Customer or Repeat Customer Starts a Booking

  • 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.

👤 When Selecting a Profile from the Dropdown

  • 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.

➕ For Additional Customers in a Booking

  • 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.

✏️ When Modifying an Existing Booking

  • All custom field values are loaded from the original booking, not from the customer’s profile or unrelated bookings.

🛒 If You Go to Checkout and Come Back

  • Any information you’ve entered or loaded stays in place — it won’t reset to previous booking data or profile defaults.






NotesImportant Notes:
  • 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.



Troubleshooting & FAQs

Can customers change pre-populated custom field data?

Yes, customers or staff can update pre-populated custom fields during each new booking.

Does pre-population happen for all booking methods?

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.

Which previous data is used for pre-population?

Only the most recent inputs from the customer’s previous bookings are used for the specific custom field associated with the service.

What if the service has different custom fields than the previous booking?

Only matching custom fields between bookings will be pre-populated; others will remain empty.

 

Need Help?

If you need assistance, contact our support team:
💬 Live Chat: Click the chat icon in the bottom-right corner of the screen.
📧 Email: support@nabooki.com

    • Related Articles

    • How to Customise Your Booking Form with Custom Fields

      Custom fields allow businesses to collect important customer information during the checkout process. They can be used to gather details such as dietary requirements, medical conditions, membership numbers, or any other relevant information. To ...
    • How to Add a Custom Message to the Booking Confirmation Email

      Adding a custom message to your booking confirmation emails is a great way to communicate important information directly to your customers. This message can include instructions, reminders, or any additional details customers need before their ...
    • How to Create Recurring Bookings

      Recurring bookings allow you to schedule multiple future appointments for a customer at regular intervals, such as weekly or fortnightly bookings. This feature helps streamline repeat appointments without having to manually add each session. ? Key ...
    • Can Customers Change or Cancel Their Bookings?

      Customers may be able to modify or cancel their bookings depending on your cancellation and rescheduling settings. ✅ You can configure these options in your service settings. ✅ Customers can only make or modify bookings within the allowed timeframe. ...
    • How to Add Terms & Conditions to the Booking Process

      Ensure your customers understand and agree to your business policies by adding Terms & Conditions to the booking process. This allows you to outline cancellation policies, liability disclaimers, refund terms, and other important agreements before a ...