Client Project Delivery with Automatic Status Sync
Overview
Agencies and service firms live with a constant tension: the internal board has all the detail (assignments, hours, costs, internal notes), but the client needs to see progress without the noise. Most teams end up maintaining two boards manually — updating the client board whenever the internal board changes, and vice versa.
This template solves the double-update problem. An internal delivery board holds all the operational detail. A client-facing board shows only what the client needs to see. Bidirectional status sync keeps them aligned automatically. When the client updates their board (adding feedback or changing priorities), those changes flow back to the internal board too.
Who This Template Is For
- Agencies delivering projects for external clients
- Consultancies managing client engagements with internal and external stakeholders
- Freelancers who want professional client visibility without exposing internal operations
- Any service team that needs to share project status with external stakeholders
Board Structure
Internal Delivery Board
Internal Delivery
13 items| Column | Type | Purpose |
|---|---|---|
| Deliverable | Text | Project deliverable or milestone name |
| Internal Status | Status | Not Started, In Progress, Internal Review, Client Review, Revisions, Delivered |
| Assigned To | People | Team member doing the work |
| Priority | Status | Low, Medium, High, Urgent |
| Hours Estimated | Numbers | Estimated effort |
| Hours Actual | Numbers | Time spent so far |
| Margin % | Formula | (Estimated - Actual) / Estimated * 100 |
| Internal Notes | Long Text | Team discussions, blockers, decisions |
| Connect to Client Board | Connect Boards | Links to client-facing board |
| Client Feedback (Mirror) | Mirror | Pulls feedback from client board |
| Client Feedback (Local) | Long Text | Editable copy of client feedback |
| Timeline | Timeline | Delivery window |
| Due Date | Date | Client-facing deadline |
Deliverable
Internal Status
Assigned To
Priority
Hours Estimated
Hours Actual
Margin %
Internal Notes
Connect to Client Board
Client Feedback (Mirror)
Client Feedback (Local)
Timeline
Due Date
Client-Facing Board
Client Project View
6 items| Column | Type | Purpose |
|---|---|---|
| Deliverable | Text | What the client sees as the project item |
| Status | Status | Not Started, In Progress, Ready for Review, Revisions, Delivered |
| Due Date | Date | When the client expects delivery |
| Client Feedback | Long Text | Where the client adds their feedback |
| Priority | Status | Low, Medium, High |
| Connect to Internal | Connect Boards | Links back to internal board |
Deliverable
Status
Due Date
Client Feedback
Priority
Connect to Internal
Note the client-facing board is intentionally simpler — no hours, no margins, no internal notes.
Setting Up the Automations
Automation 1: Bidirectional Status Sync
This uses the Sync Status Bidirectionally.
What it does: When you update the Internal Status to "Client Review", the client board automatically shows "Ready for Review". When the client changes their status to "Approved" or "Revisions", it flows back to the internal board. Both teams always see the same state.
How to set it up:
- On the Internal Delivery Board, open the Automations Centre
- Search for Community Cookbook recipes
- Select: Keep a status in sync between this board and a connected board in both directions
- Map Internal Status to the client board's Status column
- Activate
Important: Use matching status labels between boards. If the internal board uses "Client Review" and the client board uses "Ready for Review", you will need to standardise to the same label or use a status mapping approach.
Automation 2: Copy Client Feedback
This uses the Copy Mirror Column Value to Editable Column.
What it does: When the client writes feedback on their board, it appears as a mirror column on your internal board. This recipe copies it to an editable column so you can reference it in discussions, search for it, and use it in automations.
How to set it up:
- On the Internal Delivery Board, open the Automations Centre
- Select: Read a mirror column and write its value to a real column
- Map Client Feedback (Mirror) to Client Feedback (Local)
- Activate
Automation 3: Revision Alerts
This uses the OR Status Trigger.
What it does: When any deliverable's status changes to "Revisions" or "Urgent" priority, the project lead is notified. Revisions mean the client was not happy with the first delivery — you want to catch that immediately.
How to set it up:
- Select: When a column matches any of these values
- Set values to: Revisions, Urgent
- Set action to notify the Project Lead
Tips and Variations
- Client portal: Share the client-facing board as a shareable board view. The client gets a live link they can check anytime without needing a monday.com account.
- Approval workflow: On the client board, add a "Client Approved" checkbox. Use a native automation to change status to Delivered when checked. The bidirectional sync then updates your internal board.
- Multi-client setup: Create one internal delivery board per client, each connected to their own client-facing board. Or use one internal board with a Client column and filtered views.
- Time tracking visibility: If you want clients to see hours, add an "Hours" mirror column to the client board. If you want to hide it, keep it internal only.
- Monthly reports: Export the internal board data (hours, margins, statuses) monthly for client reporting. The data is always current thanks to real-time sync.
- Scope change tracking: Add a "Scope Change" status value. When scope changes, use the OR trigger to notify both the internal team and the client automatically.
What You Will Need
- A monday.com account (Standard plan or above)
- Community Cookbook installed from the monday.com marketplace
- Two boards: internal delivery and client-facing
- Connect Boards columns linking them
- About 20 minutes for initial setup
Frequently Asked Questions
Related Templates
Client Retainer Tracker with Automatic Hour Logging
A monday.com board for managing client retainers with automatic alerts when hours hit 80% or 100%. Formula triggers log hour changes to a connected invoicing board so nothing falls through the cracks.
Ready to build this workflow?
Get Community Cookbook and unlock all the custom triggers and actions these templates are built on. Always £9.99/month — the recipe list keeps growing but the price never goes up.