Agenda
Fire from data instead of a fixed clock: poll a wired store table of {when, payload} rows and fire each row when its when is due. when is an ISO 8601 date and time, or a count of seconds since 1970 (Unix time). It fires due with the payload and emits payload, then marks the row done (or deletes it) so it never fires twice. Several due rows fire one at a time, earliest first.
Trigger. It starts turns on its own: when it fires, the nodes wired to its outputs run.
Inputs
Section titled “Inputs”| Port | Type | Notes |
|---|---|---|
db |
db |
Outputs
Section titled “Outputs”| Port | Type | Notes |
|---|---|---|
due |
event | |
payload |
json |
Right-click a knob and pick Convert to input to drive it from a wire.
| Knob | Kind | Default | Notes |
|---|---|---|---|
pollpoll (seconds) |
number | 60 |
1 to 86400 |
table |
text | agenda |
{tag} and {{secret.NAME}} work here; lists the tables of the wired database; placeholder agenda table |
Example
Section titled “Example”Keep reminders in a table and let the data decide when they fire. Give a table the columns when, payload and done, wire a Database into db, and set table to its name. A row with when = 2026-10-01T09:00 and payload = {"text": "Renew the domain"} fires once, at the first poll after that time: due fires carrying the payload, and the row gets done = 1. Without a done column the row is deleted instead. when also takes seconds since 1970.
More in Triggers
Section titled “More in Triggers”- Audio Input: Send a microphone clip into the live graph while you hold to talk.
- Chat Input: Type a message and send it into the live graph.
- Interval: Fire an event every N seconds.
- Manual: Fires once when the graph turns On, and again whenever you press its Fire button.
- Schedule: Fire on a cron schedule: ‘min hour day month weekday’, in the zone its timezone knob picks.
- Webhook: Listen for HTTP calls from outside.