Skip to content

Bulk Editing

When you need to update a dozen tracks at once, bulk editing saves you from editing each one individually. Select multiple tracks in the grid, then use the widgets in the activity panel to apply changes across your whole selection. You control exactly which tracks get updated and how those changes merge with existing data.

Select two or more tracks in your grid, then make changes through any widget in the activity panel. The bulk apply system decides two things for every edit:

  • Which tracks in your selection receive the change (the target)
  • How the new values merge with each track’s existing data (the method)

These settings give you precise control. You can update every track, or only the ones missing a value. You can add tags to existing tags, or replace everything with a fresh set.

The target setting controls which tracks in your selection are affected. Open your settings to configure the default behavior for each widget type.

Every track you have selected receives the change. No conditions. Use this when you want to apply the same update uniformly across your entire selection.

Only tracks that currently have no value are updated. Tracks that already have a bucket, workflow, or due date stay exactly as they are. This is useful when you want to set initial values without overwriting existing work.

A track is only updated if its data would actually change. If a track already has the tag, stage, or collaborator you’re adding, that track is skipped. This keeps your history clean and avoids redundant updates.

For date-based and stage-based fields, this option only updates tracks that are currently before the new value in your workflow. Tracks already at a later stage or date remain untouched. Empty tracks always receive the update.

The opposite of the previous option — only updates tracks that are currently after the new value. This lets you move a group of tracks backwards in your workflow without affecting tracks that have already progressed further.

For fields that can hold multiple values — tags, buckets, workflows, collaborators — you also choose the method.

Each individual toggle adds or removes just that one item. All other existing items on each track are preserved. Changes apply immediately as you toggle — no save button required.

For example, if you add the “Pop” tag to three selected tracks, each track keeps its existing tags and gains only “Pop.”

The entire set shown in your widget overwrites each track’s existing set. Items not currently visible in the widget are removed from every track. This uses a save button to commit the change.

If you replace tags across three tracks, every track ends up with exactly the same tag set — no merging with what they had before.

You have three tracks selected: Track A has [Rock, Jazz], Track B has [Electronic], Track C has [Rock].

Additive + All Selected — You toggle ON Pop. Result: A = [Rock, Jazz, Pop], B = [Electronic, Pop], C = [Rock, Pop].

Replace + All Selected — You set the widget to [Rock, Pop] and click Save. Result: All three tracks = [Rock, Pop]. Jazz and Electronic are removed.

You have three tracks selected. Track A is in [Live Set], Track B is in [Studio, Forest], Track C has no bucket.

Additive + Fill Unset — You check Forest. Result: A = [Live Set, Forest], B = [Studio, Forest] (unchanged — already had it), C = [Forest] (newly assigned).

You have three tracks at different stages: Idea, Scripted, and Editing.

All Selected — You set stage to Captured. Result: All three tracks become Captured.

Only If Earlier + Captured — Idea becomes Captured (earlier), Scripted becomes Captured (earlier), Editing stays Editing (already past Captured).

Only If Later + Scripted — Idea stays Idea (before Scripted), Scripted stays Scripted (same), Editing becomes Scripted (was later, moving backward).

Track A has February 15, Track B has March 10, Track C has no date.

Fill Unset + March 1 — Only Track C gets the new date. A and B keep their existing dates.

Only If Earlier + March 1 — Track A stays February 15 (already before March 1), Track B becomes March 1 (was after), Track C becomes March 1 (empty always updates).

You have tracks with mixed workflow states across your selection.

Additive + All Selected — You toggle ON “Mix checked.” Every selected track gets “Mix checked” added. Other workflow steps on each track are preserved.

Replace + All Selected — You set the full workflow state in the widget and click Save. Every track’s workflow becomes exactly what you defined. Steps not in your widget are removed.

You want to add “Alex” to your selected tracks.

Additive + All Selected — Alex is added to every track that doesn’t already have them. Existing collaborators on each track are preserved.

Replace + All Selected — You apply [Alex, Sam] to the selection. Every track’s collaborator list becomes exactly [Alex, Sam]. Anyone not in that set is removed.

Visit your settings page and look for the Bulk Apply section. Each widget shows its current target and method settings. You can adjust these to match your preferred workflow.

Your settings persist across sessions. When you select multiple tracks, the configured modes guide how changes are applied.

  • Preview before replacing — Switch to Additive mode when adding tags or buckets to avoid accidentally removing existing assignments.

  • Use Fill Unset for onboarding — When importing new tracks, use Fill Unset to set initial values like buckets or due dates without touching tracks that already have them.

  • Stage directionality — Only If Earlier and Only If Later are powerful for workflow management. Use them to push a batch of tracks forward or pull some backward without affecting tracks outside your intended range.

  • Changed Only keeps history clean — When auditing changes or applying progressive updates, Changed Only ensures you only touch tracks that actually need updating.

  • Single track editing bypasses modes — When you select just one track, bulk settings are ignored. It works exactly like normal editing — changes apply directly.