Why all my appointments share one status
Understand and fix the "All appointments share status showed_up" banner. Why your show-up rate shows 100% and how to make appointment tracking reliable.
Why this banner appears
Metrikia detected that 100% of your appointments share the same status (e.g. showed_up). This makes the show-up rate meaningless: it will always be 0% or 100%, with no actionable value.
Most common cause
Your CRM source (HubSpot, Pipedrive, etc.) does not propagate the real appointment status to Metrikia during import:
- The initial backfill writes every appointment with a default status
- The CRM webhook does not notify status changes (no-show, cancellation)
- CRM-to-Metrikia status mapping is incomplete
How to verify
- Open /app/crm/leads
- Click a few leads with appointments
- Look at the Status column on appointments: if they are all identical, the banner is confirmed
How to fix
Option 1: Native CRM integration
- Settings > Integrations
- Open your CRM integration
- Make sure webhooks are active on
appointment.updatedevents - Re-sync historical appointments via Resync now
Option 2: CSV import
Add an appointment_status column in your CSV exports with values:
scheduled: appointment bookedshowed_up: prospect attendedno_show: prospect did not show upcancelled: appointment cancelled
Option 3: Simplified workflow
If you do not track no-shows, use Settings > Workflow mode > Simplified: Metrikia will hide KPIs that depend on appointment tracking (show-up rate) and stop showing this banner.
Impact if left unfixed
- Show-up rate stays at 100% and cannot be acted on
- Closing rate is computed on a skewed denominator
- Diana may produce wrong recommendations about lead quality
Previous guide
Multi-select navigation across the Ads hierarchy
Next guide
Why my multi-touch attribution coverage is low
To go further, check out our blog, the documentation or contact support.