Apple Shortcuts
Available Siri Commands
These voice commands work out of the box after installing Time Memos. To add titles or other details, use the Shortcuts app to build a custom shortcut with the "Capture Time Memo" action.
Quick Capture
"Hey Siri, capture with Time Memos" or "Hey Siri, grab a timestamp in Time Memos"
- Creates a memo with the current timestamp
Capture with Emoji
"Hey Siri, capture hot beverage in Time Memos"
- Creates a memo with the âī¸ emoji
- Replace "hot beverage" with any emoji name
Log Battery
"Hey Siri, log my battery level in Time Memos"
- Captures your current battery percentage and charging state
Shortcuts Actions
Time Memos provides the following actions for use in the Shortcuts app, organized by category:
đ¸ Capture
Capture Battery Details Time Memo
Create a time memo with your device's current battery level and charging state. Set your device name in the app's Settings.
Parameters
Returns
The newly created time memo
Capture Time Memo
Create a new time memo with the current timestamp.
Parameters
Returns
The newly created time memo
đ List Memos
List Time Memos
Find time memos matching specific criteria.
Parameters
Returns
A list of time memos matching the specified filters
List Time Memos Using Saved View
List time memos using the filter criteria from a saved view.
Parameters
Returns
A list of time memos matching the saved view's filters
Useful when you want to list memos using complex filter criteria you've already defined in a saved view.
đ Manage
Delete Time Memos
Delete specified time memos. Requires confirmation before deleting.
Parameters
Set Time Memo Note
Add or update the extended note of a time memo.
Parameters
Notes allow you to add detailed information beyond the short label. Useful for meeting notes, task details, or context.
Toggle Pause Most Recent in Saved View
Pause or resume the most recent memo in a saved view.
Parameters
Returns
The updated time memo
Toggle Pause Time Memo
Pause a running memo or resume a paused memo. Creates a pause or resume checkpoint.
Parameters
Returns
The updated time memo
đ Manage Checkpoints
Add Checkpoint
Add a checkpoint to a time memo at the current time.
Parameters
Returns
The newly created checkpoint memo
Checkpoints mark progress points within a memo. Use them to track milestones, breaks, or significant moments during an activity.
Add Checkpoint to Most Recent Memo in Saved View
Create a new checkpoint and add it to the most recent memo matching a saved view's filters.
Parameters
Returns
The parent time memo
Useful for adding checkpoints to an ongoing activity without needing to look up the memo first.
Attach as Checkpoint
Attach an existing time memo as a checkpoint to another memo. Only memos without their own checkpoints can be attached.
Parameters
Useful for reorganizing memos by converting standalone memos into checkpoints of another memo.
Attach as Checkpoint to Most Recent Time Memo in Saved View
Attach an existing time memo as a checkpoint to the most recent memo in a saved view.
Parameters
Skips memos with future start times. Useful for workflows where you want to attach a newly captured memo to an ongoing activity.
List Checkpoints
Get all checkpoints for a time memo.
Parameters
Returns
A list of time memos (checkpoints, optionally including the parent)
Remove Last Checkpoint
Remove the most recent checkpoint from a time memo.
Parameters
Fails if the memo has no checkpoints. Use this to undo an accidentally added checkpoint.
Get Duration
Get the formatted duration of a time memo (time from start to last checkpoint).
Parameters
Returns
A formatted duration string (e.g., "1h 30m"), or nil if the memo has no checkpoints
âšī¸ Time Memo Info
Get Emoji from Time Memo
Extract the emoji from a time memo.
Parameters
Returns
An emoji entity with Symbol, Name, and Deep Link properties
Get Location from Time Memo
Extract the location from a time memo.
Parameters
Returns
A location entity with Place Name, Full Address, Latitude, Longitude, City, State, Country, Country Code, Postal Code, Street, Street Number, Neighborhood, and Timezone
đ Saved Views
Create Saved View
Create a new saved view with the specified filters.
Parameters
Returns
The created saved view (or an existing view if one already matches)
Named views make it easier to find and select the view in the Shortcuts app.
Delete Saved Views
Delete one or more saved views. Requires confirmation before deleting.
Parameters
Get Most Recent Memo in Saved View
Get the most recent parent memo (not a checkpoint) matching a saved view's filters.
Parameters
Returns
The most recent parent time memo matching the filters
Useful for getting the current or most recent memo in a category without listing all memos first.
List Saved Views
Get all saved views with their statistics and filter criteria.
Returns
A list of saved views with ID, Name, Display Name, Emojis, Filter Text, Location Filter, Checkpoint Filter, Note Filter, Included in Main List, Created At, Deep Link, Memo Count, First Memo Date, Last Memo Date, and Time Span
Open Saved View
Open Time Memos with a specific saved view applied.
Parameters
Learn more about saved views in the Saved Views guide.
đ§ Utilities
Create Emoji
Extract an emoji from text for use in other Time Memos actions.
Parameters
Returns
An emoji entity with Symbol, Name, and Deep Link properties
Format Time Memos
Format a list of time memos as text or JSON for sharing or export.
Parameters
Returns
Formatted text or JSON string based on the specified format
List Emojis
Get all unique emojis used in your time memos, with usage statistics.
Returns
A list of emojis with Symbol, Name, Deep Link, Memo Count, First Memo Date, Last Memo Date, and Time Span
Useful for building custom emoji pickers or analyzing your most-used categories.
Manage time memo Live Activity
Track or un-track a time memo as a Live Activity on your Lock Screen.
Parameters
Open Time Memo
Opens a time memo in the Time Memos app.
Parameters
Tips
Start labels with emoji
You don't need to use the Create Emoji action. Just start your label with an emoji and it will be used automatically.
Use with Personal Automations
Combine these actions with Personal Automations to capture memos automatically.
Use Saved Views for complex filters
Create Saved Views in the app, then use "List Time Memos Using Saved View" to query with those filters.
Access IDs for advanced scripting
Time Memo and Saved View entities expose their ID property. Use this for deep links or advanced workflows.
Ready to try it?
Time Memos will be available on the App Store soon.