Engine-agnostic webhook receiver that parses incoming lead payloads, validates required JSON schemas, enriches contact details, and handles failover retries.
{
"name": "Webhook Lead Processing Pipeline",
"version": 1,
"nodes": [
{
"id": "trigger_1",
"name": "Incoming Webhook Listener",
"type": "webhook",
"config": {
"method": "POST",
"path": "/v1/leads"
}
},
{
"id": "enrich_1",
"name": "AI Payload Enrichment",
"type": "llm_transformation",
"config": {
"model": "gpt-4o-mini",
"temperature": 0.2
}
},
{
"id": "db_1",
"name": "Upsert Lead Record",
"type": "database_write",
"config": {
"target": "postgresql",
"table": "leads"
}
}
]
}