Skip to main content
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 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 or Outlook.
  • A meeting moved or cancelled after the trigger fired will not un-fire it.
Pair this with a Daily schedule flow: the daily one gives the shape of the day, this one gives the detail right before each call.