Integration Status

Webhook config and data freshness

GHL Lead WebhookActive

22 leads · last May 3, 11:58 PM EDT

NMI PaymentsNo Data

0 payments · last Never

Meta Spend SyncActive

32 rows · last May 4, 3:00 AM EDT

Webhook Reference

All use POST, no auth header required.

Application — Contact Created
Active
URL
https://ctcklxywflqvhtojzcoh.supabase.co/functions/v1/ghl-lead-webhook
Body
{
  "contact_id":   "{{contact.id}}",
  "email":        "{{contact.email}}",
  "phone":        "{{contact.phone}}",
  "first_name":   "{{contact.first_name}}",
  "last_name":    "{{contact.last_name}}",
  "utm_source":   "{{contact.utm_source}}",
  "utm_campaign": "{{contact.utm_campaign}}",
  "utm_content":  "{{contact.utm_content}}",
  "utm_term":     "{{contact.utm_term}}"
}
Appointment Booked — Calendar Event Created
Active
URL
https://ctcklxywflqvhtojzcoh.supabase.co/functions/v1/ghl-appointment-webhook
Body
{
  "contact_id":         "{{contact.id}}",
  "email":              "{{contact.email}}",
  "phone":              "{{contact.phone}}",
  "first_name":         "{{contact.first_name}}",
  "last_name":          "{{contact.last_name}}",
  "appointment_id":     "{{appointment.id}}",
  "appointment_date":   "{{appointment.start_date}}",
  "assigned_user_name": "{{appointment.user_name}}",
  "assigned_user_id":   "{{appointment.user_id}}",
  "status":             "booked"
}
Sale — Manual / Workflow Trigger
Active
URL
https://ctcklxywflqvhtojzcoh.supabase.co/functions/v1/ghl-sale-webhook
Body
{
  "contact_id":   "{{contact.id}}",
  "email":        "{{contact.email}}",
  "phone":        "{{contact.phone}}",
  "first_name":   "{{contact.first_name}}",
  "last_name":    "{{contact.last_name}}",
  "utm_source":   "{{contact.utm_source}}",
  "utm_campaign": "{{contact.utm_campaign}}",
  "utm_content":  "{{contact.utm_content}}",
  "utm_term":     "{{contact.utm_term}}"
}

Automated Syncs

Meta Ad Spend6:00 AM ET daily
agents/attribution/scripts/meta_spend_sync.py
NMI Recurring Payments3:05 AM ET daily
agents/attribution/scripts/nmi_recurring_sync.py