ASDK and Cal.com: book meetings from website chats
Let ASDK's agents offer your Cal.com booking page when a visitor wants to talk: how it works, how to set it up, what the Sales agent adds and what's coming.
- Status
- Works with ASDK today, during early access.
- Plan
- Meeting booking: from the Pro plan
- Vendor
- Cal.com website
Agents that work with Cal.com
Every agent answers from the same knowledge base about your website. Statuses come from the ASDK catalog: early-access agents work today, coming-soon agents do not yet.
How it works with Cal.com
On this page
Cal.com gives every kind of meeting its own event type and its own booking link. ASDK's agents use exactly that: the link. When a visitor on your website wants to talk, the agent offers your Cal.com booking page at the right moment in the conversation, and Cal.com does the rest.
What ASDK and Cal.com do together
ASDK's agents answer visitors from your own website content. Two of them work with your booking page:
- Chat (early access, from the Free plan) answers questions from your pages. With meeting booking (from the Pro plan), when a visitor asks to book a call, a demo or a consultation, it answers and shows a button that opens your Cal.com booking page.
- Sales (early access, from the Pro plan) asks the qualifying questions you write in plain language, one at a time, and offers the booking page to visitors who fit your rules. Visitors who do not fit get a useful next step instead, such as documentation or a self-serve plan.
Meeting booking is part of the Pro plan and above. The visitor books in Cal.com as usual, with the availability, booking questions, confirmations and reminders you have set up there.
An example conversation
Picture a software company that sells to IT teams and uses a Cal.com event type called "Technical demo". A visitor on the security page asks: "Do you support SAML single sign-on, and can someone walk us through it?"
The agent answers the first part from the security page and links it. Then it asks one of the company's qualifying questions, the number of users. The visitor says about 300, which matches the company's rule for demos, so the agent offers the booking button. The visitor picks a time on the Cal.com page that opens, and the solutions engineer gets the booking with the answers the visitor gave on Cal.com's booking form.
A visitor who mentions a team of three gets a link to the self-serve trial instead. If they still ask for a call, they get the booking button: qualification decides when the agent offers a meeting on its own, not whether a visitor who asks may book.
Set up Cal.com with ASDK
Choose the event type
In Cal.com, pick the event type you want website visitors to book, or create one for them, such as "Intro call from the website". A separate event type keeps these meetings easy to find and count.
Copy the booking link
Copy the event type's public link. On cal.com it looks like https://cal.com/your-team/intro-call.
Add the link to ASDK
Paste the link into your booking settings in the ASDK dashboard and give the button a short label, such as "Book a demo". The link must start with https://.
Test it
Open your website, ask the chat to book a demo and click the button. Check that the right event type opens, book a test meeting and cancel it.
Cal.com details worth knowing
- Prefilled fields. Cal.com can prefill any booking question, including name and email, from parameters in the link that use the question's identifier, according to Cal.com's guide to pre-filling fields (checked October 2026). The identifiers are listed under Advanced → Booking Questions on the event type. That is handy for links on your own pages; in ASDK, the booking button opens the link you saved.
- Booking questions. Keep the questions on the booking page few. The agent has often asked the important ones already, and visitors do not like answering twice.
- Availability stays in Cal.com. Minimum notice, buffers and limits are set on the event type and apply to bookings that start in a website chat like to any other booking.
Deciding which meetings to offer
Before you paste a link, decide what a website visitor should be able to book. A few questions help:
- Who takes these meetings? If one person handles every first call, one booking link is enough. If it depends on region, product or company size, decide the rules first; the Sales agent's qualifying questions can then collect what you need to route the visitor.
- What is the meeting for? A 20-minute intro call, a 45-minute demo and a paid consultation are different promises. Offer the one that matches what visitors usually ask for, and describe it on the booking page.
- Who should not book a sales call? Existing customers with a support question, job seekers and students usually need something else. Make sure your website says where they should go, so the agent can point them there.
Write the answers down in your qualifying rules, and the agent will follow them in every conversation, including the ones at night and on weekends.
What is available and what is coming soon
| Item | Status |
|---|---|
| Booking button that opens your Cal.com page when a visitor asks | Available in early access, from the Pro plan |
| Sales agent offering the booking page to visitors who fit | Early access, from the Pro plan |
| Lead with the conversation sent to HubSpot or Pipedrive | Coming soon |
| Lead sent to any tool through a webhook | Available in early access, from the Starter plan |
ASDK as a whole is in early access: the agents work and you can use them, but they may change while we improve them.
Getting more booked meetings, not just more clicks
- Answer first, then offer. A visitor who gets a straight answer is more likely to book. The agents answer the visitor's own question before asking anything.
- Ask two or three qualifying questions. Only the ones that decide who gets a meeting. Our guide to qualifying inbound leads with AI shows how to write them.
- Say what the meeting is for. A clear description on the event type, with the length and the agenda, reduces no-shows.
- Follow up with visitors who did not book. A visitor who left an email but no booking still expects a reply. Our guide to speed to lead explains why the first hour matters.
For a wider comparison, from a plain link to an agent that books inside the chat, read booking meetings from your website: options compared. The glossary explains lead qualificationLead qualification is deciding whether a potential buyer fits your offer and is ready to talk, so sales time goes to the leads most likely to become customers. and human handoffHuman handoff is when an AI agent passes a conversation to a person, with the transcript and key details, because the visitor asked or the AI reached a limit..
Try the Sales agent in early access
Qualifies visitors, books meetings and sends leads to your CRM through webhooks and Zapier.
Sources
Pages we read for this page, with the date we checked each one.
- Pre-fill fields/questions — Cal.com Help · checked October 21, 2026
Frequently asked questions
Something else? Write to hello@asdk.com
How does ASDK work with Cal.com?
You add the link to your Cal.com event type in ASDK. When a visitor asks to book a call or a demo, the agent answers and shows a button that opens your booking page. With the Sales agent, it also offers it to visitors who fit your rules.
Do I have to connect my Cal.com account?
No. ASDK only needs the booking link. Availability, confirmations, reminders and calendar sync stay in Cal.com, set up as they are today.
Does the booking link have to be on cal.com?
No. ASDK accepts any booking link that starts with https and opens your booking page in a browser, so a Cal.com page on another address you use for scheduling works too.
Which ASDK plan includes meeting booking?
Meeting booking is part of the Pro plan and above, together with the Sales agent. ASDK is in early access, so details may change while we improve it.