Data Logs
The Data Logs page (/logs) displays in real time all incoming data events in the platform. It's your transparency tool to verify everything is working correctly.
Event Types
Three categories of data flow through the logs:
| Type | Source | Description |
|---|---|---|
| Webhooks | GHL, Calendly, Stripe | Real-time events: new leads, appointments, sales, payments, refunds |
| API Syncs | Meta Ads, GoHighLevel | Periodic syncs: ad spend (every hour), CRM contacts and opportunities (every 15 minutes) |
| Cron Jobs | Internal system | Scheduled tasks: daily reports, aggregate refresh, notifications |
Log Entry Content
Each log line displays:
| Column | Description |
|---|---|
| Timestamp | Exact date and time of the event |
| Type | Event category (webhook, API sync, cron) |
| Source | Origin system (Meta, GHL, Calendly, etc.) |
| Status | Operation result |
| Details | Additional event information |
Possible Statuses
| Status | Meaning |
|---|---|
| Success | Event was processed successfully |
| Error | An error occurred during processing |
Use Cases
Logs are useful in several situations:
- Verify data reception: confirm a new lead, sale, or appointment was properly recorded
- Diagnose a problem: if data seems missing from the dashboard, logs let you verify if the event was received
- Track syncs: see when the latest Meta Ads or GHL data was synced
Missing Data? Check Logs First
If you notice a lead or sale doesn't appear in your dashboard, check the logs to see if the event was received. If the event is present with an error status, or completely absent, contact your account manager with the approximate timestamp to speed up diagnosis.
Export
Logs are exportable as a CSV file for external analysis. Use the export button above the table to download the filtered data.
Sync Frequencies
Meta Ads spend is synced every hour. GHL contacts and opportunities are synced every 15 minutes. Webhooks (leads, sales, appointments) arrive in real time, generally within seconds.