Skip to content

Natural language

Write the task the way it comes to mind. Pinwork can recognize useful details in the text, apply them to the task, and keep the final title clean.

For example:

Review pitch deck Friday at 2pm #startup

Pinwork can turn that into a task called Review pitch deck, scheduled for Friday at 2:00 PM, with the startup tag.

Natural language is parsed in:

  • in-app Quick Add
  • the iPhone scheduling sheet
  • Apple Pencil and Scribble capture
  • Mac menu bar Quick Add
  • pinwork://quickadd
  • AppleScript quick add
  • supported task title edit paths
  • Apple Watch capture, with Watch-specific field limits

Natural language is not parsed in:

  • Siri Quick Add
  • Shortcuts Quick Add
  • Action Button Quick Add
  • Share Extension

Those raw-text capture paths keep what you said or shared as the task title.

Pinwork can recognize common date and time phrases, including:

  • today
  • tomorrow
  • Monday
  • next Friday
  • at 2pm
  • time ranges such as 5pm to 6pm

When Pinwork recognizes a schedule, it sets the task’s When date.

Natural language is for scheduling the task. Use the task’s Deadline field when you want a separate deadline.

Use # to add tags.

Buy paint tomorrow #home #errands

Pinwork removes the tag tokens from the final title and applies the tags to the task.

Use > to assign a task to a project.

Outline launch plan >Marketing

For project names with spaces, use quotes.

Review contract >"Client Work"

If Pinwork cannot find a matching project, it keeps the project text in the task title instead of guessing.

Use short duration phrases when you want to estimate how long a task will take.

Examples:

  • ~30min
  • 2h
  • 1 hour

Pinwork can apply the estimate and remove the estimate text from the final title.

Pinwork can recognize recurring phrases such as:

  • daily
  • weekly
  • monthly
  • yearly
  • every weekday
  • every 2 weeks
  • every 3 days
  • weekday-specific repeats

Recurrence needs a When date. If you want to fine-tune the recurrence rule, open the task and use the Recurrence control.

In supported parsed capture paths, you can include a calendar command.

Supported calendar phrases include:

  • add to calendar
  • add to cal
  • schedule on calendar
  • schedule in calendar
  • calendar it
  • calendar this
calendar it team lunch tomorrow

When calendar linking is available and permission is granted, Pinwork can create a linked Apple Calendar event from the task.

See Calendar for permissions, linked-event behavior, editing, and removing calendar links.

Schedule a task

Call mom tomorrow at 2pm

Pinwork creates Call mom, scheduled tomorrow at 2:00 PM.

Add tags

Review PR #code #urgent

Pinwork creates Review PR, tagged code and urgent.

Repeat a task

Team standup every weekday at 9am

Pinwork creates a weekday recurring task at 9:00 AM.

Assign a project

Submit report >Marketing

Pinwork creates Submit report in the Marketing project.

Add an estimate

Plan sprint Monday ~1h

Pinwork creates Plan sprint, scheduled Monday with a one-hour estimate.

Create a Calendar event

Add to calendar dentist tomorrow at 5pm

Pinwork creates dentist, scheduled tomorrow at 5:00 PM, and can create a linked Apple Calendar event when Calendar access is available.

Use the shorter Calendar command

Add to cal pay rent tomorrow

Pinwork creates pay rent, scheduled tomorrow, and can create a linked Apple Calendar event when Calendar access is available.

Natural language can also run when you rename an existing task in supported edit paths.

To avoid accidental changes, Pinwork protects fields you already set:

  • It can add tags.
  • It can set a When date if the task does not already have one.
  • It does not overwrite an existing When date, Deadline, or estimate during a normal rename.
  • It applies recurrence only if the task is not already recurring.
  • If a project token cannot be resolved, the project token stays in the title.

To intentionally change a date, deadline, estimate, recurrence, project, or tags, use the task’s detail controls.

On iPhone, the scheduling sheet also includes a natural-language field for changing a task’s When date. That scheduling field is intentional schedule input, so phrases such as Friday 2pm can move an existing task.

Apple Watch capture uses natural language, but it applies a smaller set of fields.

Apple Watch capture applies:

  • title
  • When date
  • Deadline if supplied by the parser
  • tags

It does not apply parsed project, recurrence, estimate, or calendar command metadata.

If everything you typed is recognized as metadata, Pinwork keeps your original input as the title. That way you do not end up with an empty task.

Was this page helpful?

Ask us anything

What's this about?