Skip to main content
Split the single Full name field on your Cal ID booking page into separate First name and Last name inputs, so your CRM and workflows receive cleaner, structured contact data. By default, the Cal ID booking page has a full name text input field for the scheduler to put their name in. This usually works just fine for most people. However, at times, it is preferable to take the first name and last name of the scheduler as separate inputs in the booking form.

How to split the name field

1

Open the event type

Head to the event type where you wish to split the full name into first name and last name. Click the three dots at the right side of the event and choose Edit.
2

Go to the Advanced tab

Navigate to the Advanced tab, then scroll to the Booking questions section.
3

Edit the Your name field

Click the Edit button in front of the “Your name” field.
Editing the Your name booking question
4

Enable the split toggle

In the dialog that opens, click the toggle that says Split "Full name" into "First name" and "Last name".
The toggle to split full name into first and last name
5

Set labels and save the field

Fill in the label and optional placeholder values, then click Save.
Setting labels and placeholders for the first and last name fields
6

Save the event type

Remember to click the Save button at the top right of the event type settings as well.
7

Verify on the booking page

Head to the public booking page of this event type. You will notice the Full name is now split into First name and Last name with the labels provided by you.
The public booking page showing separate first and last name fields
You’re all set — your booking page now collects First name and Last name as separate fields.

How this affects the Booking API requests?

Please note that in case of API requests, your usual responses object
will now be updated to allow name to be converted into an object containing firstName and lastName as follows: