ByDomuDevelopers

task.overdue

Task overdue

Object · taskIncludes · contactIncludes · dealScheduled

When it fires

An open task went past its due date. Emitted by a daily sweep (once per task per day).

A scheduled ByDomu sweep emits it, not someone’s action: actor.kind tells you who: USER, NOA, SYSTEM, API, AUTOMATION or INTEGRATION.

Subscribe with

  • task.overdueOnly this event
  • task.*Every event of Task
  • *The whole catalog

Fields it carries

paths for filters and templates
task.idTask id
task.titleTask title
task.typeTask type
task.statusTask status
task.priorityPriority
task.dueDateDue date
task.assigneeIdOwner
task.dealIdOpportunity
task.contactIdContact
contact.idContact id
contact.codeContact code
contact.firstNameFirst name
contact.lastNameLast name
contact.emailEmail
contact.phonePhone
contact.sourceSource
contact.statusStatus
contact.typeContact type
contact.scoreScore
contact.ownerIdOwner
contact.preferredCityCity of interest
contact.preferredTypeProperty type they want
contact.budgetBudget
contact.tagsTags
deal.idOpportunity id
deal.codeOpportunity code
deal.titleOpportunity title
deal.valueValue
deal.currencyCurrency
deal.probabilityProbability
deal.statusStatus
deal.intentIntent
deal.leadSourceLead source
deal.agentIdAgent
deal.contactIdContact
deal.pipelineIdPipeline
deal.stageIdStage id
deal.stageNameStage
deal.previousStageIdPrevious stage id
deal.previousStageNamePrevious stage
deal.lostReasonLost reason
deal.aiCreatedCreated by Noa
deal.saasPlanId
deal.saasMrrAmount
deal.trialStartedAt
deal.trialEndsAt

Up to 5 attempts (0 s, 5 s, 30 s, 2 min and 10 min) on network errors, 429 or 5xx. Reply 2xx in under 10 s.

{
  "event": "task.overdue",
  "id": "5f3a0c1e-7d2b-4f7e-9a51-0b6c1d2e3f40",
  "type": "task.overdue",
  "timestamp": "2026-09-22T14:30:00.000Z",
  "organizationId": "clx1org001",
  "actor": {
    "kind": "SYSTEM",
    "userId": null
  },
  "data": {
    "task": {
      "id": "clx1tsk001",
      "title": "Enviar la promesa de compraventa",
      "description": "Con los datos del crédito aprobado.",
      "type": "SEND_CONTRACT",
      "status": "PENDING",
      "priority": "HIGH",
      "dueDate": "2026-09-21T17:00:00.000Z",
      "completedAt": null,
      "assigneeId": "clx1usr001",
      "dealId": "clx1deal001",
      "contactId": "clx1con001",
      "createdAt": "2026-09-22T14:30:00.000Z"
    },
    "contact": {
      "id": "clx1con001",
      "code": "C-0042",
      "firstName": "Laura",
      "lastName": "Restrepo",
      "fullName": "Laura Restrepo",
      "email": "[email protected]",
      "phone": "+573000000001",
      "source": "WEBSITE",
      "status": "QUALIFIED",
      "type": "CLIENT",
      "score": 72,
      "ownerId": "clx1usr001",
      "preferredCity": "Bogotá",
      "preferredType": "APARTMENT",
      "budget": 450000000,
      "currency": "COP",
      "tags": [
        "Compra",
        "Chapinero"
      ],
      "createdAt": "2026-09-20T15:04:00.000Z"
    },
    "deal": {
      "id": "clx1deal001",
      "code": "N-0042",
      "title": "Compra apartamento Chapinero · Laura Restrepo",
      "value": 450000000,
      "currency": "COP",
      "probability": 60,
      "status": "OPEN",
      "intent": "PURCHASE",
      "leadSource": "PORTAL",
      "lostReason": null,
      "aiCreated": false,
      "agentId": "clx1usr001",
      "contactId": "clx1con001",
      "pipelineId": "clx1pip001",
      "stageId": "clx1stg003",
      "stageName": "Negociación",
      "stageEnteredAt": "2026-09-22T14:30:00.000Z",
      "expectedCloseDate": "2026-10-31T00:00:00.000Z",
      "closedAt": null,
      "createdAt": "2026-09-20T15:05:00.000Z",
      "saasPlanId": null,
      "saasPlanName": null,
      "saasBillingPeriod": null,
      "saasMrrAmount": null,
      "trialStartedAt": null,
      "trialEndsAt": null
    }
  }
}
Get it with your test dataGET /v1/webhooks/sample/task.overdue
Try it