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 booker to put their name in. This works well for most people. However, at times, it is preferable to take the first name and last name of the booker as separate inputs in the booking form.

How to split the name field

1

Open the event type

Go to Event Types and open the event you want to change: 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.
Booking questions list on the Advanced tab with the "Your name" question and the Edit button beside it

Starting from the default name field

4

Enable the split toggle

In the dialog that opens, click the toggle that says Split "Full name" into "First name" and "Last name".
Your name question dialog with the Split Full name into First name and Last name toggle switched on, and the label and placeholder fields beneath it

Turning one field into two

5

Set labels and save the field

Fill in the label and optional placeholder values, then click Save.
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 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.
Booking page showing First name and Last name as two separate inputs where the single Full name field used to be

Seeing the split fields go live

You’re all set — your booking page now collects First name and Last name as separate fields.

How this affects Booking API requests

Note that in 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:

More name and field options

Add pre-booking questions

Collect exactly the information you need before someone books.

Hide & prefill questions

Pre-fill known data such as a first name using URL parameters.

Create a phone-only event

Make a phone number the primary contact instead of email.

Add attachments

Collect resumes, briefs, and other files before the meeting.