Skip to content

Connect Cal.com to SmartChat

Bookings from Cal.com trigger a WhatsApp message. You describe the flow in plain sentences in the AI Chat.

Every industry needs its own message.

Cal.com delivers the appointment, you set the tone. Three examples show what a booking can become.

Right after booking, the dog owner knows what to bring.

The day before, clothing, duration and parking are in the message.

One day later the practice checks in and offers the follow-up.

How Cal.com reports the booking to SmartChat.

Two things are needed: the connection to Cal.com and a webhook address that the event is sent to.

  1. 1

    Request connection

    You write it in the AI Chat, and SmartChat AI shows you the card with the button.

    Please connect my Cal.com account.
  2. 2

    Allow access

    The Cal.com login window opens. You choose your account and confirm access.

    You enter the password only at Cal.com.
  3. 3

    Enter webhook address

    Every automation with the trigger Event from an app has its own secret address. Enter it in Cal.com as a webhook, where you can create webhooks for events.

    The address is secret, so don't share it.
  4. 4

    Describe the goal

    Then you name the goal, SmartChat AI builds the automation and shows it to you for review.

    Send every contact a confirmation with date and time after a booking in Cal.com.

When a booking has to be confirmed first.

In Cal.com, an appointment can wait for your approval. There are actions for this too, which an automation can run.

  1. Request comes in

    Your contact picks a time and waits for your approval.

    Cal.com
  2. Event is reported

    The request goes to your webhook address, through Make, Zapier or n8n if needed.

    Webhook inbox
  3. Approval or decline

    An automation can confirm the booking or decline it with a reason.

    Action in Cal.com
  4. Reply in WhatsApp

    The contact reads the result in WhatsApp, as a template approved by Meta.

    WhatsApp

On the lock screen read first.

  • The notification stands out

    Your contact sees the business name and the start of the message before they even open the app.

  • Approved by Meta

    Messages outside the inbox only go out as a reviewed template. SmartChat AI writes it and submits it.

  • Follow-up questions in the inbox

    If your contact asks a follow-up question, you answer in the inbox.

Six actions an automation can run in Cal.com

These actions are listed in the connection's documentation. SmartChat AI picks the right one based on the goal you name.

  • Confirm every booking for the puppy group in Cal.com as soon as the contact has signed up through the landing page.

    Confirm booking

    An appointment waiting for approval gets released.

  • Decline requests for Sundays in Cal.com with a reason and send the contact a WhatsApp message with alternatives.

    Decline with reason

    A request can be turned down with a justification.

  • Reschedule the appointment in Cal.com when a contact writes the keyword Reschedule.

    Reschedule appointment

    An existing booking gets a new start.

  • Add a second attendee to the booking as soon as the contact has a note with the word companion.

    Add attendee

    Another person joins a booking.

  • Check next week's free times as soon as a new contact signs up.

    Fetch free times

    Cal.com lists the available time slots in a period.

  • Mark the guest as absent if the dog school adds a note with the words No show in the evening.

    Mark as absent

    Whoever didn't show up can be noted in the booking.

The trial lesson gets confirmed.

Whoever asks doesn't like to wait. The confirmation arrives in WhatsApp, and the contact's reply lands in the inbox.

  • Clear confirmation

    Day, time and place are in one message.

  • Personal greeting

    Every contact is greeted by their first name.

  • Reply visible

    The team reads the response in the inbox and can react right away.

Everyday life before and after.

Appointments by hand

  • You send every confirmation individually by phone or on a slip of paper.
  • Anyone who doesn't see the confirmation email,shows up at the wrong time.
  • The day before, nobody reminds them what to bring.
  • Check-ups after a treatment depend on your memory.

Cal.com and SmartChat

  • Confirmation and reminder come automatically on WhatsApp.
  • The contact learns the place and what to bring without asking.
  • Approvals and declines run as an action in Cal.com.
  • You see every reply in the inbox.

Everything important about Cal.com and SmartChat.

How do I get Cal.com into SmartChat?

Write in the AI Chatthat you want to connect Cal.com. You get a card with the button to connect. Then the Cal.com login window opens, where you choose your account and allow access.

Does SmartChat see my Cal.com password?

No. You enter the password only in the Cal.com window.

How does a booking get to SmartChat?

Through the webhook inbox. Every automation with the trigger Event from an app has a secret address that you enter in Cal.com as a webhook. If that doesn't work directly, Make, Zapier or n8n can help.

Can Cal.com send a webhook event for just one appointment type?

According to the docs, a webhook can be tied to an event type. In addition, a filter in the automation can check fields of the event, for example a name.

Which details from the booking appear in the message?

Everything the event delivers can be used in the message. Some programs only send IDs instead of values, in which case Make, Zapier or n8n fetches the values.

What happens if the phone number is missing?

Then SmartChat can't send a WhatsApp message and skips that step. So ask for the number in your booking form.

Can I have bookings confirmed or declined?

Yes, those actions exist in Cal.com. You describe the goal in the AI Chat, and SmartChat AI shows you the automation before it starts.

Can my team change automations without admin rights?

No. Only admins work on automations and the landing page with SmartChat AI.

How many automations come with my plan?

Free and Starter each include the one fixed automation for new contacts. Basic offers three, one of them fixed, Pro as many as you want. The automation with Cal.com is an additional one.

How much does sending cost?

Sending and running an automation cost 0 credits in SmartChat. You can find Meta's fees here, and the plans under Pricing.

Why does Meta have to approve the message?

Everything outside the inbox is sent by SmartChat as a template that Meta reviews. SmartChat AI writes it and submits it for you.

How do contacts unsubscribe?

With STOP. After that they are unsubscribed right away and receive no more newsletters and no more automations.

Is there an official partnership with Cal.com?

No. Cal.com is a trademark of its owner, and there is no official partnership between SmartChat and Cal.com.

Your calendar works, and so do you. In 60 seconds your system is ready.

Enter your website, and SmartChat AI builds your landing page, confirmation message and thank-you message. After that you connect Cal.com in the AI Chat.