Gantt view

A real project timeline, one click off your grid.

Add a Start and an End date column and any sheet becomes a Gantt chart. Drag bars to reschedule, link tasks with dependency arrows, and let the working-day calendar do the math. No separate project tool to buy.

Launch plan · week zoom
Jul 6Jul 13Jul 20Jul 27Aug 3Aug 10
Discovery
Design
Build
QA pass
Launch
critical pathfinish-to-start linksmilestone

Off the Start and End dates already in your sheet: bars, dependency arrows, a milestone diamond and the critical path in red.

Off your grid

It reads the sheet you already have

Point Gantt at a Start and an End date column. It auto-detects the first two. Add an optional label column and a “% complete” number column to fill the bars. Nothing to re-enter.

Two date columns
Start + End become the bar; the first two date columns are picked automatically.
Progress fill
A “% complete” number column fills each bar so status reads at a glance.
sheet → Gantt
Task
Start
End
% done
Design
Jul 20
Aug 3
70%
Build
Jul 27
Aug 17
35%
QA pass
Aug 17
Aug 26
0%
Start + End auto-detected% complete fills the bar
Reschedule

Drag to move, grab an edge to resize

Drag a whole bar to shift it, or grab an edge handle to resize the start or end. Every change saves through the same conflict detection as the grid, with undo. A date driven by a formula locks its edge (shown with an ) and points you at the input column instead.

Safe edits
Drag-scheduling writes through the grid’s conflict detection, with undo. Never a lost change.
Formulas stay in charge
A formula-driven date edge is locked, so the timeline never fights your formulas.
reschedule · drag the edges
Design
Build
Milestone
drag a bar to move itgrab an edge to resize formula-locked
Dependencies

Link tasks finish-to-start

Link a task to its predecessor so it starts when the other finishes. Add lead or lag in days or ISO durations: −2d to overlap. Circular dependencies are detected, drawn in red, and excluded from the schedule math so a loop never produces wrong dates.

Lead & lag
Offset a link by days or an ISO duration to overlap or delay the successor.
Loop-safe
A circular chain is flagged in red and kept out of the date math, never silently wrong.
dependencies · finish-to-start
Spec
Build
Docs
lead −2d (overlap)lag +1dloops drawn red & excluded
Calendar & zoom

Working days and five zoom levels

Durations run on a working-day calendar (Monday to Friday by default), so a five-day task never silently lands across a weekend, and the critical path respects it too. Switch between Day +, Day, Week, Month and Quarter. Remembered per saved view.

Honors working days
Weekends are shaded and excluded from the working-day duration math.
Five zoom levels
Day +, Day, Week, Month and Quarter. The zoom is saved per view, so each plan opens right.
calendar · Mon-Fri working week
Design
Build
Review
weekenddurations skip non-working days
Critical path

See what’s actually driving the date

On Business, the critical path is highlighted and each task shows its slack, computed with a forward/backward pass over the dependency graph. Filter by owner to focus a plan on one person’s rows without making a copy.

Critical path + slack
The driving chain is highlighted and every task shows how much slack it has. A Business feature.
Owner filter
Narrow a shared plan to one owner’s rows; arrows, drag-scheduling and the calendar are on every paid plan.
critical path · Business
OwnerMKRCAll owners
Design0d slack
Build0d slack
Marketing+6d
Launch
critical pathper-task slackforward / backward pass

Watch: the critical path (2 minutes)

Frequently asked
Does Wisegrid have a Gantt chart?
Yes. Gantt is a built-in view over any sheet that has a Start and an End date column, reached from the View picker in the sheet toolbar (the same menu that holds Grid, Card, Calendar and Pivot). It is a live view of your rows, not a separate file, so there is no extra project tool to buy and nothing is duplicated.
How do I turn a Wisegrid sheet into a Gantt chart?
Give the sheet a Start date column and an End date column (if it has none, the Gantt view shows a one-click button that adds both), then pick Gantt from the View menu. The first time you open it, Wisegrid auto-detects a mapping from your first two date columns plus your first text column for the task name. You can also map an optional Number column as percent complete to fill each bar. Click Apply to save the mapping to the view.
How does the Wisegrid Gantt compare to the Smartsheet Gantt view?
The concepts line up: where Smartsheet keeps project setup in Project Settings, Wisegrid keeps it in a gantt_config on the sheet, where you map a Start and End date column and add predecessor links. The data model stores all four standard dependency types (FS, SS, FF and SF) with lag or lead as an ISO-8601 duration. Two things to know in v1: you add predecessor links inside Wisegrid (the link picker creates Finish-to-Start), and critical-path highlighting is a Business feature, while the dependency arrows themselves draw on every plan. Same price you already pay, with more capacity at every tier.
Can I drag bars to reschedule tasks on the Gantt?
Yes. Drag a bar body to shift both its dates by the same number of days, or grab the left or right edge handle to move just the start or the end. Every drag writes back through the normal cell-edit path, so it inherits undo and the same conflict handling as editing the grid directly. The start cannot cross past the end; it clamps instead of swapping.
Does the Wisegrid Gantt support task dependencies and predecessors?
Yes. Hover a successor bar, click the link button, pick the predecessor, and Wisegrid draws an elbow arrow from the predecessor finish to the successor start. The picker creates Finish-to-Start links, and the data model stores all four standard types (FS, SS, FF and SF). The dependency arrows render on every plan, including Free.
Can I add lead or lag time to a dependency?
Yes. When you add a predecessor you can set a lag in days: a positive number delays the successor, and a negative number is a lead, so the successor can overlap and start before the predecessor finishes. Internally the offset is stored as an ISO-8601 duration (P0D for none, P2D for a two-day lag, -P1D for a one-day lead), but the picker just asks for a number of days.
What happens if my Gantt dependencies form a loop?
Wisegrid detects the cycle, shows a Circular dependency badge, and excludes the looping links from the schedule math instead of hanging or producing wrong dates. Break the loop by removing one of the links in the cycle and the rest of the schedule keeps working.
Does Wisegrid show the critical path and slack?
On Business, once tasks are linked Wisegrid highlights the critical path (the zero-slack tasks that drive the finish date) and shows each task slack in working days. It is descriptive: it reads the dates you already entered and reports slack, it does not move your dates for you. On Free and Pro the dependency arrows still draw; only the critical-path highlight and slack analysis are gated to Business.
Can I set a custom work week or holidays on the Gantt?
Durations and the schedule are computed in working days, and the default work week is Monday to Friday with no holidays, which drives the weekend shading and the slack math. In this version there is no in-app editor for the work week or holiday list (the Columns panel maps Start, End, Label and percent complete only), so the defaults apply. A custom calendar is on the roadmap.
What zoom levels does the Wisegrid Gantt have?
The zoom buttons switch the timeline across five levels: Day +, Day, Week, Month and Quarter. Week is the default and gives day-level ticks with weekend shading; Day and Day + zoom in closer, while Month and Quarter fit a longer plan on screen. Your zoom choice is remembered on the saved view, so each view reopens at the scale you left it.
Can I use the Wisegrid Gantt on a phone or tablet?
You can read the timeline on a phone or tablet, but dragging to reschedule is pointer-only (mouse or trackpad), so on touch the Gantt is view-only. On a phone held in portrait it shows a rotate-to-landscape nudge because the timeline needs the width. You can still edit the underlying dates from the grid on any device.
Does the Wisegrid Gantt support milestones?
Yes. A row with a single date (only a Start or only an End) renders as a milestone diamond rather than a bar. Every bar is derived live from the date cells, so Wisegrid never invents one: a row missing or with an unparseable date in either column draws nothing and stays in the task list tagged "no dates", and a row whose Start falls after its End is flagged with an inverted warning rather than having its dates silently swapped.

Try it on your sheets.

Start your 7-day free trial, no credit card required, or migrate your Smartsheet workspace with one token.