# Apple Notes

Action `note.text`

`action.apple_notes`

Create, search, or append to notes in Apple Notes using AppleScript automation. Choose an operation and configure the corresponding fields. Notes are organized into folders and can be targeted by name or search query.

Ideal for workflows that capture meeting notes, save AI summaries, or build knowledge bases from automated data collection.

## Ports

Direction | Name | Data Type | Description
--- | --- | --- | ---
Input | Input | Any | Incoming payload for interpolation
Output | Output | Any | Payload with note metadata

## Configuration

Field | Type | Default | Description
--- | --- | --- | ---
operation | Dropdown | `create` | Operation: Create Note, Append to Note, or Search Notes
Create Note Fields
title | Text | — | Note title. Supports `{{var}}`. Visible when operation = create.
body | Text Area | — | Note body content. Visible when operation = create.
folder | Text | — | Target folder name (e.g., "Notes"). Visible when operation = create.
Append to Note Fields
noteName | Text | — | Name of the note to append to. Visible when operation = append.
content | Text Area | — | Content to append. Visible when operation = append.
Search Notes Fields
query | Text | — | Search query string. Visible when operation = search.
searchFolder | Text | — | Limit search to a specific folder. Visible when operation = search.
limit | Number | `5` | Maximum number of results to return. Visible when operation = search.

## Output Variables

Variable | Type | Description
--- | --- | ---
noteTitle | String | Title of the created/found note
noteBody | String | Body content of the note
noteFolder | String | Folder containing the note
noteID | String | Apple Notes identifier
results | JSON | Array of search results (search operation)
count | Number | Number of results found (search operation)

## Example

Create a note from incoming webhook data: