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

# Date Check

> Route calls based on specific dates

The **Date Check** node evaluates the current date and routes the flow based on whether it matches configured criteria. It can also pause execution with an interruptible wait.

## Behavior

* Checks whether the current date matches the configured date criteria
* Routes to `True` (match) or `False` (no match)
* Optionally waits for a configured duration with an interruptible DTMF key
* Can play a message while waiting

## Configuration

| Parameter       | Type    | Default     | Range / Options      | Description                     |
| --------------- | ------- | ----------- | -------------------- | ------------------------------- |
| `duration`      | number  | `5`         | 1–300                | Duration to wait                |
| `unit`          | enum    | `"seconds"` | `seconds`, `minutes` | Time unit for the duration      |
| `interruptible` | boolean | `true`      | —                    | Allow interruption via DTMF     |
| `interruptKey`  | string  | `"#"`       | —                    | DTMF key to interrupt           |
| `playMessage`   | boolean | `false`     | —                    | Play a message during the check |
| `waitMessage`   | string  | `""`        | —                    | Message to play                 |

## Output handles

| Handle       | Description                                  |
| ------------ | -------------------------------------------- |
| **Match**    | Current date matches the configured criteria |
| **No Match** | Current date does not match                  |

## Use cases

<AccordionGroup>
  <Accordion title="Promotional routing">
    Check if today is a promotional date. On match, play a special offer TTS before the main menu.
  </Accordion>

  <Accordion title="Seasonal scheduling">
    Route differently during holiday seasons. Combine with Time Check for full schedule control.
  </Accordion>

  <Accordion title="Event-based routing">
    On event dates, route callers to a dedicated event information line instead of the standard menu.
  </Accordion>
</AccordionGroup>
