Track Cal.com Bookings: Complete Zapier Setup 2025

Connect Pimms to Cal.com via Zapier with no coding required. Track every booking with complete meeting analytics showing which campaigns generate your best appointments.

Published April 26, 2025
Updated September 16, 2025
Track Cal.com Bookings: Complete Zapier Setup 2025

Cal.com booking tracking lets you see exactly which marketing campaigns generate your most valuable meetings and appointments. This complete guide shows you how to connect Cal.com to Pimms via Zapier in 10-15 minutes with zero coding required.

You'll get real-time meeting attribution showing which ads, email campaigns, LinkedIn outreach, or YouTube posts drive actual appointment bookings. Perfect for B2B lead tracking with complete appointment analytics from click to booked meeting.

What you'll accomplish: Complete Cal.com integration via Zapier, booking tracking setup, and meeting attribution for every appointment in your calendar.

Cal.com Direct Webhook Integration Guide

Set up instant webhook integration directly between Cal.com and Pimms for real-time tracking.

1. Create a new field in your form

  1. Log in to your Cal.com dashboard
  2. Open the event you want to track and click Edit
  3. Go to Advanced → Booking Questions

Cal.com edit formCal.com edit form

  1. Click Add a question and fill in the following:
  • Type: Short text
  • Identifier: pimms_id
  • Label: pimms_id
  • Required: No
  • Enable: “Disable input if URL identifier is prefilled”
  • Disable: “Show on booking page”

Cal.com form setupCal.com form setup

  1. Save the form
  1. Go to your Pimms dashboard
  2. Create a short link pointing to your Cal.com booking URL
  3. Enable Conversion tracking

Example:

Code
https://pim.ms/my-booking-page

Tip: Use this link in your ads, emails, and social posts.

Pimms tracking linkPimms tracking link

3. Book a test meeting

  1. Open your Pimms link in a new tab
  2. Book a dummy meeting with a test email

This step is needed for Zapier to detect the form fields.

Dummy bookingDummy booking

4. Connect Cal.com to Pimms in Zapier

  1. Go to Zapier
  2. Open the Cal.com × Pimms Zap template
  3. Click Use this Zap

Trigger setup

  • Trigger app: Cal.com
  • Event: Booking Created
  • Connect your Cal.com account

Connect Cal.comConnect Cal.com

  • Select your test booking from step 3

Zapier trigger setupZapier trigger setup

Action setup

  • Action app: Pimms
  • Event: Create Conversion

Zapier action create conversionZapier action create conversion

  • Connect your Pimms account

Zapier approve permissionsZapier approve permissions

Then map the fields:

  • Click IDpimms_id
  • Email → attendee’s email
  • External ID → attendee’s email (again)
  • Name → attendee’s name

Zapier field mappingZapier field mapping

Publish your Zap.

5. Test your setup

  1. Open your Pimms link in a new tab
  2. Book another test meeting
  3. Check your Pimms dashboard

You should see a new conversion tracked automatically.

Successful testSuccessful test

6. Troubleshooting tips

Common issues and solutions

No conversions showing in Pimms:

  • Make sure the pimms_id field is correctly added to the Cal.com form
  • Verify visitors are using your Pimms link to access the booking page
  • Test in incognito mode with a fresh email address
  • Check that conversion tracking is enabled on your Pimms link

Zap not triggering:

  • Verify your Zap is published and active
  • Check Zapier Task History for error details
  • Ensure the Cal.com account connected to Zapier has the right permissions
  • Test with a new booking to trigger the Zap

Field mapping errors:

  • Double-check that pimms_id maps to Click ID in the Pimms action
  • Ensure attendee email maps to Email field
  • Verify attendee name maps to Name field

Multiple bookings from same email:

  • Only the first booking from each email is counted as a conversion
  • This prevents duplicate conversion tracking and is expected behavior

Zapier delays:

7. Zapier vs Direct Webhook Integration

Choose Zapier if:

  • You prefer no-code setup
  • You're comfortable with 1-15 minute delays
  • You want the easiest setup process
  • You already use Zapier for other automations

Choose Direct Webhooks if:

  • You need instant tracking (< 1 second)
  • You want zero third-party dependencies
  • You have a Cal.com paid plan (webhooks required)
  • You prefer direct integrations
FeatureZapier IntegrationDirect Webhook
Setup DifficultyEasyMedium
Speed1-15 minutes< 1 second
CostZapier subscriptionFree
ReliabilityHigh (third-party)Highest (direct)
Cal.com PlanFree plan worksPaid plan required

👉 Try direct webhook integration

8. Share your Cal.com booking form

  1. Go to Pimms
  2. Create a short link pointing to your Cal.com booking page
  3. Enable conversion tracking
  4. Share the link wherever you want

Example:

Code
https://pim.ms/your-link

FAQs

Do I need a paid Cal.com plan for this integration?

No! This integration works with Cal.com's free plan. You just need Zapier (which has a free tier) to connect Cal.com to Pimms for tracking bookings.

Can I track bookings from multiple Cal.com event types?

Yes! You'll need to set up separate Zapier workflows for each Cal.com event type you want to track. Each event type needs its own Zap to send booking data to Pimms properly.

What if someone books a meeting using the embedded Cal.com widget?

The tracking works with embedded widgets too! Just make sure to pass the pimms_id parameter in the Cal.com URL when embedding, as shown in the advanced setup section.

You're all set 🎉

Every Cal.com meeting booked via your Pimms links will now be tracked — with complete appointment analytics and attribution data.

👉 Create your first Pimms link

It starts here

If you made it this far, it's time to grab 10 free links.

10 smart links included • No credit card

Continue Reading

Explore more insights and strategies