> ## 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.

# Before an upcoming meeting

> Runs shortly before a deal-linked meeting starts, so the flow can prepare the person taking it.

**Event id:** `calendar.event_upcoming`

The only trigger that fires ahead of something rather than after it. Doris watches connected calendars and fires this between 30 and 90 minutes before a deal-linked meeting begins.

## When it fires

Doris checks calendars on a repeating sweep. When a deal-linked meeting is between 30 and 90 minutes away, it fires once for that meeting and that person, and does not fire again for the same pair.

## What the flow receives

* **Calendar event** — The upcoming meeting, including its title and start time
* **Deal** — The deal the meeting is linked to, expandable into stakeholders, commitments, open objections, and prior calls
* **Attendee** — The Doris user whose calendar the meeting is on

## Good uses

* Build a pre-call brief and put it in front of the rep before they dial in
* Post the deal's open commitments and last call's takeaways into a chat channel
* Remind the owner of anything promised on the previous call that is still outstanding
* Surface who is attending and what Doris knows about each of them

## Things to know

* Only deal-linked meetings fire it. An internal one-to-one or an unmatched external meeting will not.
* The window is 30 to 90 minutes. You cannot ask for a brief the night before with this trigger. For that, use a [Daily schedule](/features/triggers/daily-schedule) flow that looks at the day ahead.
* The exact minute varies inside that window, because it depends on when the sweep next runs.
* It needs a connected calendar. See [Google](/integrations/google) or [Outlook](/integrations/outlook).
* A meeting moved or cancelled after the trigger fired will not un-fire it.

<Tip>Pair this with a [Daily schedule](/features/triggers/daily-schedule) flow: the daily one gives the shape of the day, this one gives the detail right before each call.</Tip>
