Apple Reminders
Actionchecklist.checked
action.apple_reminders
Create, list, complete, or discover reminder lists in Apple Reminders using AppleScript automation. Choose an operation and configure the corresponding fields. Reminders are organized into lists and can include due dates, notes, and priority levels.
Ideal for workflows that turn events into actionable tasks — for example, when a GitHub PR needs review, an AI agent can create targeted reminders with due dates to drive your day.
Also available as an AI Agent Tool (apple_reminders) so Agent nodes can create and manage reminders directly during execution.
Ports
| Direction | Name | Data Type | Description |
|---|---|---|---|
| Input | Input | Any | Incoming payload for interpolation |
| Output | Output | Any | Payload with reminder metadata |
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
| operation | Dropdown | create | Operation: Create Reminder, List Reminders, Mark Complete, or List Lists |
| Create Reminder Fields | |||
| title | Text | — | Reminder title. Supports {{var}}. Required. Visible when operation = create. |
| list | Text | Reminders | Target list name. Auto-created if missing. Visible when operation = create. |
| dueDate | Text | — | Due date (e.g., 4/10/2026 3:00 PM). Supports {{var}}. Visible when operation = create. |
| notes | Text Area | — | Body text / additional details. Visible when operation = create. |
| priority | Dropdown | None | Priority: None (0), High (1), Medium (5), Low (9). Visible when operation = create. |
| List Reminders Fields | |||
| list | Text | Reminders | List to query. Visible when operation = list. |
| completed | Boolean | false | Show completed reminders instead of incomplete. Visible when operation = list. |
| limit | Number | 10 | Maximum number of results to return. Visible when operation = list. |
| Mark Complete Fields | |||
| title | Text | — | Title of the reminder to mark. Visible when operation = mark_complete. |
| list | Text | Reminders | List containing the reminder. Visible when operation = mark_complete. |
| markAs | Boolean | true | Mark as complete (true) or incomplete (false). Visible when operation = mark_complete. |
| List Lists | |||
| No additional configuration needed. Returns all available reminder lists. | |||
Output Variables
| Variable | Type | Description |
|---|---|---|
| reminderTitle | String | Title of the created/found reminder |
| reminderList | String | List containing the reminder |
| dueDate | String | Due date of the reminder |
| notes | String | Notes/body text of the reminder |
| reminderID | String | Apple Reminders identifier |
| results | JSON | Array of reminder results (list operation) |
| count | Number | Number of results found |
| completed | Boolean | Whether the reminder is marked complete |
| lists | JSON | Array of available list names (list_lists operation) |
Example
Create reminders from GitHub PR events using an AI agent:
AI Agent Tool
Apple Reminders is also available as an AI Agent tool (apple_reminders). When enabled on an Agent node, the AI can create, list, and complete reminders autonomously during execution. This is especially powerful for workflows where the AI needs to create multiple targeted reminders based on analyzed data.
The tool supports all four operations: create, list, mark_complete, and list_lists. It is enabled by default on new Agent nodes.