Home

Collect customer profile fields in online booking

Who is this article for?
  • Account owners or team members with the appointments permission to configure appointment settings. Set permissions in Square Dashboard.
  • Square Appointments Plus and Premium subscribers
  • Square Free, Plus, and Premium subscribers with advanced bookings capabilities added. Add capabilities in Square Dashboard.
  • Sellers with bookings mode enabled on Square Point of Sale app.
  • About collecting customer profile fields in online booking

    Use Customer Profile Fields to collect custom information from customers when they book online so you can book accurately and customize services or classes to your customer’s preferences.

    Customer profile fields enable you to collect additional custom information in addition to default information collected during booking (first name, last name, phone number, and email).

    Before you begin

    Before you starting collecting customer profile fields, you need to set up online booking. Learn how to set up online bookings with Square Appointments.

    You can add and remove customer profile fields to online booking from your Square Dashboard, the Square Appointments POS app, or the Square Point of Sale app.

    You can also view customer profile fields on appointments and classes, as well as on the customer profile in your Customer Directory.

    Step 1: Create customer profile fields

    Your customer directory will have the following fields created by default:

    • Birthday

    • Address

    If you’d like to collect additional fields, you can create custom fields. Learn how to create custom fields in your Customer Directory.

    Step 2: Add customer profile fields to online booking

    Once you’ve created the customer profile fields you want to collect, you can add those fields to your online booking flow.

    Square Dashboard

    1. Sign in to Square Dashboard and go to Appointments > Online booking > Settings.
    2. Under Customer profile fields, click Add custom field under When clients book an appointment or When clients book a class.
    3. Select a field > Save.

    Customers will now be asked to input that field when booking online.

    Point of sale apps

    From your Square Point of Sale app in bookings mode or your Square Appointments POS app:

    1. Open your app and select More > Online Booking.
    2. Under Settings, tap Customer profile fields.
    3. Tap Add custom field under When clients book an appointment or When clients book a class.
    4. Select a field > Save.

    Customers will now be asked to input that field when booking online.

    Note: You can add up to 5 fields to collect. Fields are optional and not required for clients to fill out when booking online. To edit the order in which fields display, remove fields and add them again in the desired order.

    Step 3: View customer profile fields

    Appointments

    When customers fill out profile fields while booking appointments online, you can view profile fields on their appointments under Customer

    You can also see profile fields when you create or edit an appointment.

    Classes

    When customers fill out profile fields while booking classes online, you can view profile fields on their appointments under Customer.

    Customer Directory

    View fields on the customer’s profile from your Customer directory. To customize the display order of fields, go to Settings > Configure profiles.

    Remove customer profile fields from online booking

    Square Dashboard

    1. Sign in to Square Dashboard and go to Appointments > Online booking > Settings.
    2. Under Customer profile fields, click the trash icon > Remove under When clients book an appointment or When clients book a class.

    Point of sale apps

    From your Square Point of Sale app in bookings mode or your Square Appointments POS app:

    1. Open your app and select More > Online Booking.
    2. Under Settings, tap Customer profile fields.
    3. Tap the trash icon > Remove under When clients book an appointment or When clients book a class.

    Related articles