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.