Information builds up on site every day: the foreman records in the site diary in Procore or Excel what was done, how many people worked and which materials arrived, sends photos to the site's Teams channel or Viber, and sometimes writes notes in an email. On Friday the project manager has to turn this into a weekly report for the client: what was completed against the Microsoft Project schedule, what is late and why, which questions are waiting for the client's decision. They read the diary, flip through the photos, recall what the foreman said and write. It takes several hours every week for every site, and when there are several sites, reports are late or become a formality.
Each week the solution collects the site diary entries from Procore through the API or an export, or from Excel on SharePoint, the photos from the agreed Teams channel or SharePoint folder, and the foremen's notes from email. It summarises the entries by type of work and compares them with the Microsoft Project milestones that you export or keep on SharePoint. It analyses the photos and describes what they show: which structure, which stage of work, whether there are obvious deviations, for example uncovered materials, missing safety elements or unfinished work that the Procore diary marks as complete. The summary is prepared in your report template: completed work, delays against the schedule, observations from photos, material shortages, questions for the client. The project manager reviews it in Teams, corrects the assessments and sends it personally; the solution sends nothing to the client. We implement it through the ChatGPT API with image analysis on the OpenAI platform, where your photos and entries are not used for model training, and integrate with Procore through the API, file export or an email flow, depending on the version. If you prefer, we implement the same solution with Claude through Amazon Bedrock in an EU region.