Thanks to visit codestin.com
Credit goes to docs.thoughtly.com

Skip to main content

Using variables with Cal.com actions

All Cal.com actions support variables in their input fields. You can reference variables captured earlier in the conversation to dynamically populate booking details:
  • Attendee information - Use variables like {{email}}, {{name}}, or {{phone}} for attendee details
  • Event details - Reference {{event_type_id}} or {{team_id}} from earlier lookups
  • Scheduling - Use {{desired_time}} or {{timezone}} captured from the caller
  • Node references - Reference data from specific nodes using Node #[step]: Answer format
Example: If you capture the caller’s email at node 3 and their preferred time at node 5, you can use Node #3: Answer for the attendee email and Node #5: Answer for the booking time in your Cal.com action.
Variables are automatically resolved when the action runs during the call. Make sure to extract and validate required fields (email, time, timezone) before triggering the booking action.