Choose which record to create Salesforce events under or if the attendee does not exist in Salesforce as the selected record create a new record of the chosen type. We search for records based on the attendee email.Options
Skip creating contacts if they do not exist in Salesforce
This option is available when adding events on contacts. If the option is enabled, skip creating new contacts if they do not exist in Salesforce already.
Create event on contact, if it exists. Else fallback to lead
This option is available when adding events on leads. If this option is enabled, we check if a contact already exists with the attendee’s email. If it does, create the event on the contact record. If it does not exist, then we create the event on an existing lead record or create a new lead
If you have an integration account that is creating records in Salesforce, you can pass the integration account name and Cal.com will change the owner of the attendee record to the organizer of the booking.
If attendee exists in Salesforce, book directly with the owner
This option is available for round robin events. When this option is enabled, you can pass ?email as a URL param in the round robin booking link, Cal.com searches Salesforce for the record owner. If the record owner is a host of the round robin event, then only that owner’s availability is presented and the attendee books directly with the owner.Options to search ownership against
When writing to fields in Salesforce, you can pass data from different sources in Cal.com
To pass a static value, input the value in the Value field
To pass a value from a booking question, wrap the identifier of the booking question in {} brackets. For example, if you have a booking question with the identifier productInterest you would input {productInterest} in the Value field
To pass a value from a routing form, wrap the identifier of the field of you want to pass in {} and add the form: prefix. For example, if the field identifier is productInterest you would input {form:productInterest} in the Value field
To pass a utm_parameter, pass the parameter name as {utm:parameter} in the value field. We currently support the following: