Skip to content

Sort rows

Sorting reorders rows inside their parent group by a field value. Use it when you need to find the oldest open bug, rank items by priority, or stack a backlog by story points. Foundation’s sort is hierarchy-aware: children are sorted within their parent, not across the whole flat list, so the tree structure stays intact.

  1. Hover the column you want to sort by.
  2. Click the column header menu (the three-dot button that appears).
  3. Pick Sort ascending or Sort descending.
  4. The rows reorder under each parent. An arrow on the header shows the active direction.

Quick sort affects the current view and persists when you save the view.

If you use the same sort often, save it as a preset in the Sort & Group menu.

  1. In the toolbar, click Sort & Group.
  2. Click Create New Preset.
  3. Enter a Name, choose a Sort by field, and pick Ascending or Descending.
  4. Optionally set a Group by field to combine sort with grouping.
  5. Click Create. The preset now lives in the Sort & Group menu.

Click any preset to apply it instantly. Click the x next to a preset to delete it.

To sort by more than one field — for example, Priority first, then Due Date as a tiebreaker — use the Pipeline Studio:

  1. Open Pipeline Studio from the toolbar.
  2. Add a Sort operation and pick the primary field.
  3. Add another Sort operation below for the secondary field.
  4. The first sort is primary; later ones break ties.
  5. Click Save to View to persist the multi-level sort.
  • Sort runs per level. Siblings are reordered inside their parent; parents keep their place relative to each other unless their own field value changes.
  • Group Sync Agents that prescribe a sort order run first, on the server. Your client-side sort applies on top.
  • If you also have a Group operation, sort applies within each group.
  • Open the column header menu and choose Clear sort.
  • Or open Sort & Group and click Clear.