Cal.com booking_appointment location only shows up in additional notes

anybody know why when using the book_appointment function via cal.com, the address is not being listed in location even though we are asking the user and have set the ‘Location’ field in cal.com to ‘In-Person (attendee location)’ ?

it only comes out in the ‘Additional Notes’ of the booking

Based on the available documentation, the Cal.com native integration in Retell AI has specific parameters that can be configured when setting up the book_appointment function(1). The function requires an API Key from Cal.com, Event Type ID, and optional timezone configuration(1).

However, the official documentation doesn’t explicitly detail how address or location fields are mapped when using “In-Person (attendee location)” settings in Cal.com(1).

From community discussions, there’s a known issue where certain data fields don’t always get transmitted properly to Cal.com through the book_appointment function(2). One user found that Retell sometimes doesn’t send all data (like phone numbers) to the booking function, and resolved this by explicitly instructing the agent in the system prompt to always transfer specific fields with each request(2). The solution was to add something like: “Important: Always transfer the date/time, email, name and telephone number to the functions with each call”(2).

For your address issue, you might try a similar approach by explicitly instructing your agent’s prompt to always include the address field when calling the book_appointment function(2). You should also ensure your Cal.com event type is properly configured with the address as a required field(2).

If the issue persists, you may want to: