Skip to main content
Webhooks let you send data to external systems whenever specific events occur in Juiced. When an event fires, the system sends a payload to your configured URL.

Creating a webhook

  1. Navigate to the webhooks settings page
  2. Select the event you want to listen for
  3. Click create
  4. Configure the destination URL and payload

Available events

EventDescription
Customer CreatedA new customer account is created
Lead AssignedA single lead is assigned to a customer
Lead Not AssignedA lead fails to be assigned after exhausting all distribution stages
Leads AssignedMultiple leads are assigned at once (e.g., bulk marketplace purchase)
Lead DuplicatedA lead is rejected as a duplicate
Lead Not AssignedA lead could not be assigned to any customer
Lead PostedA lead is sent to an external system
Transaction UpdatedA transaction is created or updated
County Lead Type Stats UpdatedLead type statistics are updated at the county level
State Lead Type Stats UpdatedLead type statistics are updated at the state level
User Attached to CustomerA user is added to a customer account

Payload templates

Webhook payloads are JSON. You can customize the payload structure using a template with merge fields in double curly braces: {{ variable_name }}. Lead-based events (Lead Assigned, Leads Assigned, Lead Not Assigned, Lead Duplicated, and Lead Posted) all share the same payload structure. This includes a {{ deliverable_fields }} variable that dynamically expands to all deliverable fields for the lead category as raw JSON key-value pairs. The payload automatically adapts when fields are added or removed from a lead category—no template changes needed. For more details on customer-facing webhook configuration, see Customer Portal > Notifications.

How it works

When one of your configured events occurs, Juiced sends an HTTP request to your specified URL with the relevant payload. This allows you to:
  • Sync data to your CRM
  • Trigger automations in external tools
  • Update dashboards or reporting systems
  • Send notifications through your own channels