Skip to main content

Documentation Index

Fetch the complete documentation index at: https://klipy.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

deal.created

What this event means

deal.created is emitted whenever a new deal is created in Klipy.

Webhook type

deal.created

Internal source mapping

Internal eventTrigger path
deal.createdDeal creation mutation persisted a new deal record.

Payload example

{
  "type": "deal.created",
  "object": "event",
  "data": {
    "deal_id": "dl_1a2b3c",
    "pipeline_id": "pl_b4c5d6",
    "pipeline": "Q4 Pipeline",
    "estimated_value": 18500,
    "currency": "USD",
    "deal_creation_date": "2026-04-20T09:21:11.122Z",
    "estimated_close_date": "2026-06-01T00:00:00.000Z",
    "is_private": false,
    "deal_name": "Acme Analytics - Expansion plan",
    "owner_name": "Alex Morgan",
    "company": {
      "name": "Acme Analytics",
      "domain": "acmeanalytics.com"
    },
    "point_of_contact": {
      "first_name": "Jordan",
      "last_name": "Patel",
      "email": "jordan.patel@acmeanalytics.com",
      "title": "Head of Growth"
    }
  }
}

Delivery and idempotency handling

  • Keep processing idempotent; duplicate deliveries are possible during retries.
  • For dedupe and merge logic, use data.deal_id.
  • Optional fields are populated depending on enrichment availability. Persist defensively when only partial fields are present.
  • Only acknowledge after the deal has been saved in your downstream system.
Last modified on April 26, 2026