A

Runs Automatically

Project Setup Automation
Triggered when sales task → Closed Won
WEBHOOK

What happens: When a sales task moves to "Closed Won" in ClickUp, Make.com instantly checks all required fields are filled, creates the project folder from template, and posts an assigned comment to Michael.

Then Michael runs the orchestrator which handles: folder rename, progress claims, schedule dates, site tasks, budget, procurement tasks, and project dashboard — all automatically.

  • Pre-flight checks 7 required fields before creating folder
  • If fields missing — posts "fix these" comment, no folder wasted
  • Full setup takes ~5 minutes once triggered

Who benefits: Sales team (instant handoff), PM team (project ready to go), Gail (claims created), Leah (notified of manual steps)

Detailed infographic: michael-sbi.github.io/sbi-workflows/project-setup-automation.html
Dashboard Refresh
Every Tuesday 7:00am • before Projects Meeting
SCHEDULED

What happens: Every Tuesday morning, all project dashboards are automatically refreshed with the latest ClickUp data — claims, budgets, procurement status, schedule progress, compliance checklists.

Runs via Windows Task Scheduler — no one needs to do anything
  • Pulls fresh data from every project's ClickUp lists
  • Updates the GitHub Pages dashboards (live links)
  • Posts a summary on the current Projects Meeting task
  • Narrative sections (actions, summaries) are preserved — only data refreshed

Who benefits: PM team (up-to-date dashboards for Tuesday meeting), Michael (overview of all projects)

Can also be run on-demand: /refresh-dashboards

D

On-Demand — Project Lifecycle

Sales Handover
Run by Michael • part of project setup chain
ON DEMAND

Populates a new project folder with all sales data. Renames the folder, multi-lists the sales task, creates progress claims, sets schedule dates, creates site tasks from the proposal, and assigns the handover meeting.

Usually runs as part of the orchestrator chain, but can be run standalone for re-processing.

Budget Cost Sheet
Run by Michael • BUILD projects only
ON DEMAND

Reads the Buildsoft Excel file and generates an "SBI Cost Budget" tab with detailed cost breakdowns. Exports a styled PDF with two donut charts (Cost Breakdown + Sales Breakdown).

  • Pre-flight validates actual pricing data exists
  • Summary + Detail tables with all cost codes
  • Footer shows: Total Cost, Markup, Overhead, Profit, Sell incl-GST
  • Cross-checks budget total against deal value

Who benefits: Michael (cost visibility), Gail (cost codes for Xero)

Procurement Setup
Run by Michael • after budget generated
ON DEMAND

Reads cost codes from the budget and creates one procurement task per category in List 08. Sets budget allowance amounts so the PM can track spend against budget.

  • Task names: 310 Sunshine Kebabs BUILD Materials
  • Budget Allowance SBI field set on each task
  • Categories: Labour, Build Supplier, Joinery, Contractors
  • PM progresses workflow: Not Started → Quoting → Ordered → Received

Who benefits: PM team (budget tracking), Chadd (procurement workflow)

Project Dashboard
Run by Michael • generates full interactive dashboard
ON DEMAND

Generates a full interactive HTML dashboard for a project — 7 tabs covering overview, sales, financials, procurement, schedule, compliance, and actions. Deployed to GitHub Pages for the team to view.

  • Overview tab with health badge and key metrics
  • Financials tab with budget vs actual bar charts
  • Schedule tab with Gantt chart
  • Actions tab with next steps for Tuesday meeting
michael-sbi.github.io/sbi-dashboards/{project-slug}/

Who benefits: Everyone — the primary project status tool for Tuesday meetings

Project Health Check
Run by Michael • quick text-based status
ON DEMAND

Quick text-based status report for any project — current phase, schedule health, compliance blockers, procurement status, financial claims, risks, and recommended next actions. No HTML generation — just a structured summary in the chat.

Who benefits: Michael (quick check before meetings or calls)

Handover Audit
Run by Michael • verifies project setup quality
ON DEMAND

Compares a project folder against what a fresh setup would create, and produces an interactive HTML report showing every difference. Identifies missing tasks, incomplete fields, outdated data — then lets you select which fixes to apply.

Who benefits: Michael (quality control on project setup)

W

On-Demand — Weekly & Admin

Meeting Agenda Generator
Run by Michael • before Tuesday Projects Meeting
ON DEMAND

Pulls live data from ALL active projects in ClickUp and generates a structured meeting agenda. Written directly into the current Projects Meeting task description so everyone can see it.

  • Covers all active projects — schedule, claims, procurement, blockers
  • Highlights what changed since last meeting
  • Flags risks and overdue items

Who benefits: Michael (meeting prep), PM team (structured agenda), Gail (financial items flagged)

Transaction Matcher
Run by Michael / Gail • supplier statement processing
ON DEMAND

Takes a CSV, Excel, or PDF of supplier transactions (e.g. Bunnings statement) and matches each line to a ClickUp project. Updates procurement tasks with actual spend amounts.

Who benefits: Gail (saves hours of manual matching), Michael (accurate cost tracking)

Fire Safety Certificate
Run by Michael / Leah • tenancy compliance
ON DEMAND

Processes fire safety certificate tenancy updates — extracts data from certificates and updates the relevant compliance records.

Who benefits: Leah (compliance paperwork), building managers

L

Always Running

Labour Scheduler
Used by Chadd & site team • mobile-first PWA
LIVE APP

A mobile-first web app for scheduling labour across projects and service jobs. Drag-and-drop weekly view, synced with ClickUp projects via Supabase.

  • Deployed on Netlify — works on any phone or desktop
  • Team members see their weekly schedule
  • Chadd allocates workers to projects and service tasks
  • Syncs project list from ClickUp automatically
sbi-labour-scheduler.netlify.app

Who benefits: Chadd (workforce planning), site team (know where to be), Michael (labour visibility)

Who Benefits From What

MC
Michael
All tools — triggers orchestrator, reviews dashboards
PM
PM Team
Dashboards, procurement, schedule, meeting agenda
G
Gail
Claims, budgets, transaction matching, Xero setup
L
Leah
Fire safety certificates, drive folders, contracts
C
Chadd
Labour scheduler, procurement workflow
S
Sales Team
Project setup triggers automatically on Won