Skip to content

Batch actions

Batch actions let you select multiple tasks and update them together.

They are useful for cleanup, rescheduling, project assignment, tagging, and bulk completion.

Selection behavior depends on the device.

On Mac, Command-click can toggle multi-selection in task lists.

On iPad and iPhone, selection mode is available in supported task-list surfaces. When selection mode is active, swipe actions and some card expansion behaviors are disabled so taps can select tasks reliably.

Use batch complete when several selected tasks are finished.

Completion follows normal task behavior. Recurring tasks can create next occurrences when their recurrence rule allows one.

Batch completion uses the task action paths available from the selected list.

Batch status actions can move selected tasks to another status.

When GTD mode is enabled, batch status menus can include Waiting and Someday/Maybe.

Moving tasks to Someday/Maybe clears scheduling-related fields for those tasks, including When, calendar link metadata, recurrence, and rollover state.

Batch scheduling changes the When date for selected tasks.

Batch snooze temporarily hides selected tasks until the chosen snooze time without changing their When dates.

Use Defer or scheduling when plans changed. Use Snooze when the tasks should stay on the same plan but come back later.

Batch project assignment can move selected tasks into a project.

Choosing No Project removes the project assignment from selected tasks without deleting them.

Batch tag actions can add or remove tags across selected tasks.

This is useful for cleaning up contexts, clients, areas, or temporary labels.

Deleting a tag itself is different. Whole-tag deletion removes that tag everywhere and cannot be undone.

Batch duplicate creates new tasks from the selected tasks.

Duplicated tasks preserve useful fields such as title, notes, When, Deadline, estimate, project, tags, and Next Action where applicable.

Checklist items are copied but reset to unchecked. Calendar links, snooze state, terminal timestamps, and generated recurring-instance links are cleared.

Batch delete removes selected active tasks.

If deleted tasks have linked Calendar events, Pinwork attempts to remove those events too.

Batch Calendar actions can create linked Apple Calendar events for selected tasks.

Tasks that already have linked calendar events are skipped by the batch add path.

Read-only mode blocks Calendar mutation actions.

Batch delete, batch duplicate, and batch Calendar link creation are undoable where supported by the current surface.

Undo availability depends on the specific action and surface.

When access is locked, batch mutation actions are blocked and Pinwork opens the access screen instead of changing tasks.

Was this page helpful?

Ask us anything

What's this about?