Skip to content
All our work

Solar installer running weekly project cost forecasts

Job costs and forecasts in one weekly flow

Example app screen: Weekly forecast by cost category, with the margin against the quote

The problem

Every week, project managers exported job costs from ServiceM8 into a spreadsheet. They then added their own estimate of what was left to spend on each project and uploaded the file for the office to review. ServiceM8 recorded what had been spent, but not what each project would cost by the end. So forecasting was manual, repeated every week, and margin problems often showed up too late to fix.

What we built

A weekly forecasting app built with Power Apps, Power Automate and SharePoint, connected to ServiceM8 as read-only.

Automatic data: labour, panels, inverters, purchase orders and supplier bills come in from ServiceM8.

What PMs enter: only the remaining cost for each category. The app calculates the forecast final cost and margin against the original quote.

Mismatch flags: costs that don’t add up are flagged for review, such as a bill posted to the wrong job.

Weekly report: submitting a forecast generates the report and saves that week’s spreadsheet to the project’s SharePoint folder, so the team keeps the files they’re used to.

On site: site leads log expenses with a receipt photo and update installation progress from their phones.

The result

A weekly forecast based on live job data instead of exports and uploads. It was built to cut repeated data entry and show margin slippage while there’s still time to act, with every week’s spreadsheet still saved where the team expects it.

Screens from the app

Example screens. Names and details are changed to protect the client's privacy.

  • Example app screen: Site leads log an expense with a receipt photo and update progress

    Site leads log an expense with a receipt photo and update progress

Example app screen: Every project's forecast margin against the quote, with cost mismatches to review
Every project's forecast margin against the quote, with cost mismatches to review
Example app screen: Costs come in from ServiceM8; the PM enters only the cost to complete
Costs come in from ServiceM8; the PM enters only the cost to complete

Tell us where work gets held up.

Your first consultation is free. Book a time that suits you and tell us what you need.

Based in the Philippines, working with businesses at home and in Australia, New Zealand, Europe and the US.

Contact RyfeTech

Talk to RyfeTech

Questions about Power Platform or our apps? Book a free first consultation or send us an email.

Questions people ask

Is the first consultation free?

Yes. Book a time that suits you at meet.ryfetech.com and tell us what you need.

Where do the apps you build live?

In your own Microsoft environment. Your data stays there, and we build and support the solution on your instructions.

Do I need extra Microsoft licenses?

Often not. Many apps and flows run on the Microsoft 365 licenses you already have. Some solutions need more, for example Power Apps premium licenses for Dataverse or premium connectors, Power Pages for people outside your company, or Azure for heavier work. We tell you what is needed before we start.

Do you run training?

Yes, including PL-900 Power Platform Fundamentals. See all our trainings at training.ryfetech.com.

I am already a client. Where do I go?

Use the client portal at portal.ryfetech.com.