Scheduling tool built for marketing and sales teams. Know how your meetings are performing and where your leads are coming from with robust tracking.
Most scheduling tools drop your tracking data the moment someone books. CitaCal keeps it intact — so you can connect your ad spend to actual meetings.
Set up once, share your link, and every booking automatically comes with full attribution data.
Share your CitaCal link exactly like you'd share a Calendly link. Visitors pick a time — you get a booking in your calendar.
Share your link → they pick a time You get a calendar event They get a confirmation email
CitaCal captures UTMs, click IDs, and GA cookies at the moment of booking — no Zapier, no iframes, no tracking blind spots.
utm_source=linkedin utm_campaign=q1-demo li_fat_id=CjwKCAj…
View attribution data in your dashboard, export CSV, or fire a webhook to your CRM, Slack, or Google Sheets on every booking.
{ "utm_source": "linkedin",
"campaign": "q1-demo",
"booking": { … } }Clean, fast booking pages that pull real availability from Google Calendar or Outlook. Visitors pick a time in their timezone — no friction, no back-and-forth.
Every booking comes tagged with the source, campaign, and click ID that drove it. Filter, export, or pipe it into your BI tool — the data is yours.
Assign a scheduling page to your whole sales team. CitaCal checks each rep's live calendar and distributes bookings evenly — no spreadsheets, no manual assignment.
{
"event": "booking.confirmed",
"booking": {
"name": "Sarah Chen",
"email": "sarah@acme.co",
"date": "2026-03-04",
"time": "10:00 AM"
},
"utm": {
"source": "linkedin",
"campaign": "q1-demo",
"medium": "paid"
},
"click_ids": {
"li_fat_id": "CjwKCAj…",
"gclid": null,
"fbclid": null
}
}Every confirmed booking fires a webhook with the full booking + attribution payload. Connect your CRM, Slack, or data warehouse — no Zapier required.
CitaCal is completely free — no plans, no trials, no credit card.
Get started — it's free →