Calendar Event
Starts when an appointment begins, ends, or its reminder falls due.
A trigger in the Time & Schedule group.
Its type is trigger.calendar_event.
Declared ports
Section titled “Declared ports”| Port | Label | Flow | Type |
|---|---|---|---|
out |
out | execution out | — |
event |
Event | data out | Object{ref: String, title: String, description: String, location: String, startsAt: DateTime, endsAt: DateTime, allDay: Boolean, durationMinutes: Long, calendar: String, calendarRef: String, organiser: String, availability: String, status: String, recurring: Boolean, reminderMinutes: Int} |
Configuration
Section titled “Configuration”| Field | Key | Default | Notes |
|---|---|---|---|
| Fire when | fireWhen |
STARTS |
REMINDER, STARTS, ENDS |
| Minutes before | leadMinutes |
0 |
negative fires afterwards; shown when fireWhen is ENDS or STARTS |
| Calendar | calendar |
— | chosen from CALENDAR_FILTER |
| Title contains | titleContains |
— | — |
- calendar access
A missing permission is flagged in the editor rather than blocking the macro — the graph is fine, the phone is not, and granting it starts the node working with no edit here at all.