GanttSync is the scheduling system for shops running several jobs off a single shared pool of people. Drag a task and every dependent date — and every resource conflict — updates instantly, across every project at once.
Run more than one job at a time and the schedule stops being the hard part — the crew is. The moment two projects need the same welder on the same Tuesday, something slips, and nobody finds out until the client calls.
GanttSync checks every project's schedule against your shared resource pool continuously, and flags a conflict the instant one opens up — not after it's already cost you a day.
Everything below runs against the same project and resource data — there’s no second system to keep in sync.
Link a task to its predecessors once and GanttSync computes every date automatically. Drag a bar to slip a date and everything downstream recalculates — or override a single task’s dates by hand when the plan and reality disagree. The chart opens on today, the date strip stays put as you scroll, click a task’s name to jump to its bar, and double-click a bar to edit the task. Wire up a loop by accident and it names the exact chain instead of hanging.
Every project draws on the same crew. GanttSync adds up the hours booked on each person for each day, across every active job, and flags them the moment the total passes the hours they actually have — on the dashboard, and right on the bar in the chart. It tells you by how much: 16h asked of an 8h day.
Give each person the hours they have in a day — eight for a full-timer, four for someone part-time, a multiple of a day where one row stands for an interchangeable crew. Then say how much of that day a task takes. Two half-day jobs on one Tuesday are fine; a third is not.
Put an optional man-hour figure on any task, for quoting and workload totals. It never moves a date on its own — instead GanttSync tells you what it works out to per day for the crew you assigned, and offers a duration that matches. Forty hours is five days for one person and one day for five; you decide which.
Set the days you actually operate, list your shutdown days and holidays, and say how long a normal shift is. Durations are counted in working days, so a five-day job never quietly runs through a weekend — and a date you pinned by hand stays exactly where you put it.
Every project draws from the same list, which is what makes conflict detection possible at all. Record what each person does, the hours they work, and their email. Group them into teams when someone needs to answer for a crew rather than only themselves.
Keep recurring jobs as reusable definitions — name, typical duration, effort, and the standard checklist that goes with them. Build it from work already done: the library page lists every task your projects use that it does not have yet, and adds one from how it is usually run. Pull an entry into any project in two clicks. It copies rather than links, so editing the library later never disturbs a job already running.
Break a task into a checklist and the percentage complete works itself out as the boxes are ticked — four of eight is 50%, with nobody maintaining a number by hand. A subtask is either shared by everyone on the task — one line, one tick, whoever did it — or one person’s own, so a welder’s private breakdown never claims the fitter has finished.
Bulk-upload crew, tasks, checklists and the task library from Excel, using templates you download from inside the app. Rows match on name, so re-uploading updates what is there instead of duplicating it — and a column your file leaves out is left alone rather than blanked.
Starting one that looks like the last? Clone any active or completed project — tasks, durations, effort, dependencies and crew assignments included — and GanttSync shifts every date forward together so the copy starts when you want it to. Progress resets; it is a new run, not a photocopy.
Every rename, task edit, date change, and completion is logged with who did it and when — automatically, with no extra step. Mark a job complete and its full history moves with it to a searchable archive you can reopen from.
Move a date or swap a resource, check one box, and GanttSync emails everyone that change touches — including anyone taken off a task, who would otherwise never find out. The project’s owner is told whenever someone else made the call on their job.
Each person gets their own month view and task list, colour-coded by project, on their own phone. No spreadsheet, no login confusion — just what they are doing and when, wherever they check it from.
Team Leads see and update the work of everyone on their team, and carry work themselves — without opening up the planning side. It widens one person’s task list rather than making them a junior manager, which is usually exactly what a foreman needs.
Two-factor sign-in for anyone who wants it, with recovery codes for the day a phone goes missing. Crew are invited by a one-time link and set their own password, so you never handle it. Forgotten passwords are self-service, and an Executive can rescue anyone genuinely locked out.
GanttSync is multi-tenant end to end: every company’s projects, people, and history are fully isolated. Someone consulting across two shops can belong to both, with a different role in each, and switch between them from the sidebar.
Every login has a Help page documenting the app as that person experiences it. A welder gets their three screens and nothing else; an Executive gets the whole thing. Nobody has to work out which half of a manual applies to them.
Anyone who plans work can submit a feature request from right inside GanttSync. Track every one from submitted through shipped, without a single email thread.
Four roles, defined once per company — no separate permission spreadsheet to maintain. A role is set per company, so the same person can be an Executive in one shop and a Manager in another.
If your people rotate between projects instead of sitting on just one, this is the scheduling problem GanttSync exists to solve.
Bring one real project and your actual crew list — we'll show you exactly where GanttSync would have caught your last double-booking.