Using the Pack Feature to Compress Calendar Events

Modified on Tue, 5 May at 7:14 PM

Using the Pack Feature to Compress Calendar Events

Pack repositions selected calendar events to eliminate gaps between them — keeping their original order and durations, but moving them closer together for a tighter schedule.

TL;DR

In calendar view: Select multiple events on one resource → click Pack in the Actions sidebar. Configure: Buffer between events (0 = no gap), Round off start times (e.g. nearest 15 min), Honour start intervals (maintain relative spacing). Apply — events shift forward in time, gaps removed, durations and order unchanged. Use alongside Optimize order for maximum efficiency: optimize route first, then pack.

Get started in 4 steps

1

Select events

In calendar view, select multiple events for a single resource. Hold Ctrl (Windows) or Cmd (Mac) to pick individual events, or click the first event then Shift-click the last to select a range. All events must belong to the same resource.

2

Click Pack

Once 2+ events are selected, an Actions section appears in the right sidebar. Click Pack. A configuration dialog opens.

3

Configure Pack settings

Buffer between events (minutes): Sets a minimum gap between events after packing. Set to 0 for no gap, or e.g. 15 to add travel buffer.
Round off start times to nearest: Snaps event start times to a clean interval (e.g. nearest 15 min). Set to "None" for exact times.
Honour start intervals: When enabled, preserves relative time gaps between events (keeps the "rhythm" of the schedule rather than collapsing everything to back-to-back).

4

Apply

Click Apply. Events shift forward in time to close gaps. Durations and order remain unchanged. Verify the result in the calendar view — if events conflict with other bookings or availability, adjust manually.

Read more

Pack vs. Optimize order

These two features complement each other:

  • Optimize order — changes the sequence of events to minimize driving time/distance (reorders, doesn't compress)
  • Pack — closes gaps by moving events earlier (preserves order, removes idle time)

Best practice: Use Optimize order first to get the most efficient route, then Pack to eliminate gaps. This maximizes both routing efficiency and schedule density.

Troubleshooting

  • Pack button grayed out: Select at least 2 events on the same resource.
  • Events overlap after packing: Pack doesn't check existing bookings — manually adjust conflicting events.
  • Events start too early after packing: The first selected event's start time anchors the pack. If this is undesired, exclude it from the selection.

Common searches

pack events • compress calendar • remove gaps • tighter schedule • calendar optimization • buffer between events

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article