1/0C

Admin

Configuration settings for the sales dashboard.

Webhook Settings

When a sale is added via the Add Sale button, a POST request is sent to this URL with the full sale payload — including enriched data (closer, setter, source, commissions). Use this to connect to N8N, Zapier, or a Discord bot.

Inactive — no webhook URL set. Sales will be saved normally without triggering any external notification.
View example payload
{
  "event": "new_sale",
  "timestamp": "2026-04-13T08:00:00.000Z",
  "sale": {
    "customer_email": "[email protected]",
    "customer_name": "John Smith",
    "charge_amount": "3000",
    "currency": "NZD",
    "conversion_rate": null,
    "processor": "Stripe",
    "sale_date": "2026-04-13T08:00:00.000Z",
    "status": "succeeded"
  },
  "enriched": {
    "closer": "Rihari Carroll",
    "setter": "Steph T",
    "source": "Inbound Instagram DM - Complete",
    "setter_1_name": "Steph T",
    "setter_1_commission": "450.00",
    "setter_2_name": null,
    "setter_2_commission": null,
    "contracted_nzd": "15000.00",
    "offer": "Program Name",
    "country": "Australia"
  }
}

Database Maintenance

Rebuild Supabase views when the underlying SQL logic needs to be updated.

Rebuild call_enriched view

Updates "Revenue vs Contracted" to show $paid / $contracted format.