Microsoft Project: how AI keeps a construction schedule current

Microsoft Project can map out a job. An AI Employee can help turn site updates into schedule changes and make sure your subs know when to show up.

6 minute read

An AI Employee sends a site update into Microsoft Project for the scheduler to review.
The short answer

An AI Employee can work with Microsoft Project through a connection set up for your company to help update dates from site reports and ask subs to confirm their work. It can also flag delays that could push back the next trade, while your team keeps control of the schedule.

  • Microsoft Project shows how tasks depend on each other.
  • Its public user count is old, so it cannot tell us how popular it is today.
  • An AI Employee can help with updates and sub confirmations through a custom setup.
  • Your team still approves changes that affect the job.
001/008The basics

What does Microsoft Project actually do?

Microsoft Project is a scheduling tool. You list the tasks on a job, how long each should take, and which tasks must finish before others can start. It turns that plan into a Gantt chart, which shows each task as a bar across a calendar.

It also shows the critical path. That's the chain of tasks that controls when the job can finish. If a task on that path slips, the finish date can slip too, unless you change the plan.

  • Link drywall to the work that must be done before the walls can close.
  • See which later tasks may move when an inspection is delayed.
  • Check how a change affects the finish date before you agree to it.
002/008Best fit

Who is Microsoft Project a good fit for?

Think of a larger contractor with a person who looks after the schedule. That person works on Windows and knows how to link tasks. The owner or general contractor asks for a critical path schedule in .mpp format, which is the Project file they expect to receive.

Microsoft Project by the numbers
20M+Reported users in 2014
Sources: The Next Web, The Project Group.

In that setting, Project has a clear job. The schedule needs enough detail for someone else to review it and see how the work fits together. A shared calendar may not meet that need.

For a small trade shop, the choice is less clear. If you mainly need to tell a crew which house to visit next, Project may take more effort than the job calls for. Start with what your customers need and what your office can keep current.

A good schedule is one your team can keep current when the job changes.

004/008Daily friction

What do people find slow or annoying?

Project can hold a detailed plan, but someone still has to feed it fresh facts. The site says the slab isn't ready. Your office then has to work out what moves and tell the affected subs.

That gap is where the work piles up. A schedule can be out of date the day it's made, and a revised file doesn't mean the plumber has seen their new start date. The tool can show the plan while your office still does the chasing.

  • G2 reviewers describe a steep learning curve and screens that can be hard to learn.
  • Small business reviewers on G2 say the price can be hard to justify.
  • Microsoft's support page says the desktop app runs on Windows. A Mac user needs a different setup, such as a virtual machine.
  • Builders in a Fine Homebuilding forum discussion describe Project as more tool than a simple job schedule needs.
Aerial view of a construction site with cranes
AI Employee

Your team keeps the tools it knows. The AI Employee takes the busywork around them.

005/008Less chasing

How can an AI Employee help around Project?

The useful part is closing the gap between the site and the schedule. An AI Employee can read an agreed source of site updates and match a report to the right task. With rules set by your team, it can prepare a date change or apply an approved update.

It can then text each affected sub their dates and ask for a confirm. If a sub doesn't reply, it can bring that back to your office. It can also flag linked work that may be delayed before the next trade heads to site.

We haven't built this connection for clients yet, and we're not an official Microsoft partner. This is a setup VeebarTech can scope for your company. What it can do depends on your Project version and the access available.

The same scheduling tasks with different amounts of office work
TaskDoing it by hand in the toolThe tool plus an AI Employee
Record a site delayRead the site message and find the task to update.Can match the report to a task and prepare an update for review.
Tell a sub their new datesCheck the revised schedule and send a text.Can text approved dates and ask the sub to confirm.
Chase a missing replyLook through messages and follow up.Can track replies and flag a missing confirm.
Check the next tradeReview linked tasks after a change.Can flag affected tasks for your scheduler to check.

The date isn't settled just because it changed in the file.

006/008Setup steps

How would we set up the connection?

We would start with your actual workflow. That means finding out where the site sends updates and who has the final say on dates. A clear report from a foreperson is useful input, while a vague message needs a person to ask what it means.

Construction team meeting over blueprints in an officeMicrosoft Project
A schedule is only useful when every sub knows their date.

Microsoft's developer documentation describes schedule APIs for web project data held in Dataverse, with licensed Project users required to call them. The desktop app can be scripted with VBA. We would check which route fits, including exports or emails where those make more sense.

  1. Check your Project version and access. Confirm where the schedule lives and how approved changes can reach it.
  2. Choose the site updates to use. Agree on what a report needs to say so it can be matched to the right task.
  3. Set the approval rules. Decide which changes need the scheduler's review before any dates move or texts go out.
  4. Set up sub confirmations. Agree on the message and what happens when a sub says no or doesn't reply.
  5. Test a delayed task. Check the proposed changes and confirm that each affected sub would receive the right dates.
007/008Your choice

Does your company need this much scheduling help?

Start with the work that keeps landing on your desk. If you spend time chasing confirmations after each schedule change, there's a clear task to look at. If the schedule rarely changes, the setup may be hard to justify.

You can explore a smaller office task first. Try a free construction tool to see where AI might fit your daily work. You don't have to start by connecting your main job schedule.

Keep it simple

Choose this when Your jobs need a basic crew calendar.

Use a plan your office can keep current. Choose Project when the job or customer calls for its level of detail.

Help your scheduler

Choose this when You use Project and spend time chasing updates.

Look at an AI Employee for site reports and sub confirmations. Your scheduler keeps control of task links and key dates.

Check access first

Choose this when Your team used Project Online or isn't sure which version it has.

Confirm where the current schedule lives. Then work out what a connection can read and change before you scope the setup.

008/008People decide

What should stay with your team?

AI will not walk your site for you. It can't tell from a calendar that the floor is too wet for the next trade. Your site lead still reports what's true, and your scheduler decides how the plan should change.

The aim is to give that same team less busywork. Your office should be able to deal with a blocked job instead of copying dates into texts. If that's the work you want help with, see how the AI Employee works for builders and we'll look at what a connection would need.

FAQ

Questions owners ask

Is AI in Microsoft Project a separate product?

In this post, AI in Microsoft Project means using an AI Employee around your Project schedule. We aren't describing a separate product with that name. The connection would be set up for your company, based on your Project version and the tasks you want help with.

Can an AI Employee change dates without asking us?

That depends on the access and rules agreed during setup. We would start by deciding which changes need a person to approve them. You might want every proposed date change held for review. The AI Employee can still help gather site reports and draft messages while your scheduler makes the call.

Can it text our subs and get a confirmation?

That is a workflow we can scope as part of a custom connection. It would need approved contact details and clear rules for sending dates. A reply should be tracked against the right task. Silence should stay marked as a missing reply, so your office knows the date hasn't been confirmed.

Will this work if we use Macs?

The Project desktop app runs on Windows, so we would first check how your team uses it now. A virtual machine is a possible route for a Mac user. The connection plan depends on where the schedule is stored and what access is available, so we wouldn't promise the same setup for every office.

Have you already built this connection for clients?

No. We haven't built this Microsoft Project connection for clients yet, and we're not an official Microsoft partner. We can review your workflow and scope a connection through the access your setup supports. Before you commit, we would define what it can do and how your team would check its work.

Schedule changes, sent to everyone who needs them

See how a construction AI Employee keeps subs and clients in the loop when dates move.

See schedule updates done for you