Option 1: Based on CRM integration

If you are working with a CRM such as Salesforce, Hubspot, Close.com or similar, you can use our integrations to connect to your apps.

We’re using the Assignee APIs from each service to understand which person is assigned to an email of a new lead.

By prefilling your booking link with ?email=[email protected] our integration will look up who has spoken to [email protected] before and skip all round-robin logic.

Here is an example URL: i.cal.com/sales/exploration?email=[email protected]

This works with Embeds as well, just add the parameter to your CalLink property.

Option 2: Based on Emails

If you are using a different product that we don’t integrate with, or you need something more custom you can also achieve this with our Organization plan.

We’ve built our Organization system in a way where every email can be turned into a scheduling link with your company subdomain:

[email protected] → acme.cal.com/jane (or schedule.acme.com/jane)

This means if you have a table

UserAccountExecutive
[email protected][email protected]

You could show [email protected] an embed inside your application simply by using the value from AccountExecutive to build the link:

[email protected] → acme.cal.com/jane either with a string replace function or a simple regex.