Atribu
Features

Calendar

See all your appointments and conversions on a timeline with attribution data.

The Calendar page shows your appointments, bookings, and conversion events on a visual timeline. When GoHighLevel is connected, it merges live CRM data with Atribu's attribution data so you can see which campaigns drove each appointment.

What it shows

The calendar displays events from multiple sources, merged and deduplicated:

SourceWhat it provides
GHL live eventsReal-time appointment status, assigned rep, calendar name
Tracked eventsAttribution data — which campaign, channel, and ad drove this appointment
Merged eventsBoth sources combined, showing live status alongside attribution

When a GHL appointment matches a tracked conversion event in Atribu's database, the calendar merges them into a single entry with the best data from both sides.

Two views

The grid view shows a weekly calendar layout. Events appear as blocks on their scheduled day and time. Overlapping events are arranged side by side.

The time range adjusts automatically based on your actual appointment times — if your earliest appointment is at 9 AM and your latest is at 6 PM, the grid shows that range rather than a full 24-hour day.

The agenda view shows events as a simple chronological list. Each event displays the time, customer name, status, and attribution information in a compact row format. This view is better for quickly scanning a large number of appointments.

Filters

Narrow down which events appear on the calendar:

  • Assigned user — filter by the team member assigned to the appointment
  • Calendar — filter by specific GHL calendar (if you have multiple)
  • Source type — show only GHL live events, only tracked events, or merged events

Attribution on appointments

Each appointment on the calendar shows which marketing channel and campaign brought the customer. This means you can see at a glance:

  • How many appointments came from Paid Social vs. Organic
  • Which specific Meta or Google Ads campaign drove each booking
  • Whether the customer had previous interactions before scheduling

The attribution data comes from Atribu's identity resolution — the customer's email or phone from the appointment is matched to their earlier website visits and ad clicks.

GHL not connected?

If GoHighLevel is not connected, the calendar shows tracked events from Atribu's database only. You still see appointments captured via tracker auto-capture (booking widget detection) and any other tracked conversion events, but without live GHL status or assigned rep information.

Data sources explained

Events can have different source labels:

  • merged — both GHL live data and Atribu tracking data are available for this event
  • db_tracked — the event exists in Atribu's database (from tracker auto-capture or CRM sync) but was not found in the current GHL live query
  • db_fallback — GHL is unavailable, so the calendar falls back to showing only database events
  • ghl_live — the event comes from GHL's live API but has no matching tracked event in Atribu

On this page