> ## Documentation Index
> Fetch the complete documentation index at: https://docs.meetdoris.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Commitment created

> Runs when Doris records a new commitment from a meeting or an email.

**Event id:** `commitment.created`

Fires the moment a promise is captured, either yours or the buyer's.

## When it fires

When Doris extracts a commitment from a processed meeting or a classified email and records it. It fires once per commitment, so a call that produced four commitments fires four runs.

## What the flow receives

* **Commitment** — The promise as Doris captured it
* **Owner type** — Whether the rep or the buyer owes it
* **Due date** — The date it is due, when one was stated or implied
* **Deal** — The deal it belongs to, expandable into full deal context
* **Source meeting** — The meeting it came from

## Good uses

* Create a task in the CRM for every rep commitment, so nothing lives only in Doris
* Send the rep a same-day list of what they just committed to
* Flag commitments captured with no due date, which are the ones that get forgotten
* Post buyer commitments into a channel so the team knows what to chase

## Things to know

* One meeting can fire this many times. If you want a single digest instead of one run per promise, use a [Daily schedule](/features/triggers/daily-schedule) flow that lists open commitments, or trigger on [After a deal meeting](/features/triggers/after-a-deal-meeting) and list the meeting's commitments in one step.
* Add a **Continue if** on owner type to separate what your team owes from what the buyer owes. They usually deserve different treatment.
* Commitments captured from email arrive whenever that email is classified, which may be well after the call.
* Doris does not chase the buyer. A flow on this trigger ends at a person on your side, never at an automated message to the buyer.

<Tip>Filtering on owner type is almost always right. A rep commitment wants a task; a buyer commitment wants a human to follow up.</Tip>
