Notion Build Log Template
Notion Build-Log Template — AI Opportunity Audit
Section titled “Notion Build-Log Template — AI Opportunity Audit”Purpose: This is the renewal mechanism. Every audit you deliver generates a build-log page. It’s the artifact that (a) makes clients want to retain you, (b) makes them refer you, and (c) becomes your case-study library.
How to use this file:
- In Notion, create a database (page) called “AI Audit Build Logs.”
- Set it up as a database with the properties listed in Section A.
- Duplicate the page template (Section B) as the default template for new entries.
- After each audit delivery, n8n auto-creates a row (via Notion API) pre-filled with the engagement data; you fill in the human parts (recording links, takeaways, action items).
Alternative: if you don’t use Notion, this structure ports directly to a Supabase build_logs table + a Softr/NocoDB page. But Notion is the fastest to spin up and the easiest for clients to view.
A. DATABASE PROPERTIES (columns)
Section titled “A. DATABASE PROPERTIES (columns)”| Property | Type | Notes |
|---|---|---|
| Engagement Code | Title | ENG-2026-014 (auto from Supabase) |
| Client | Select | Company name |
| Status | Status | In Progress → Delivered → Debriefed → Retained |
| Tier | Select | Snapshot / Opportunity / Deep Dive |
| Delivery Date | Date | actual_delivery_date |
| Retainer | Checkbox | TRUE if converted to fCAIO/AI Concierge |
| Referral Source | Text | ref_code that brought them in |
| Engagement ID (Supabase) | URL | link to Supabase admin row |
| Portal Link | URL | client portal magic link |
| Loom Link | URL | the walkthrough recording |
| Debrief Recording | URL | Zoom/Google Meet recording |
| Gross ROI (24mo) | Number | from roi_projection.24mo.gross_savings_usd |
| Net ROI (24mo) | Number | from roi_projection.24mo.net_savings_usd |
| Audit Fee | Number | engagements.price_usd |
| Tags | Multi-select | hot_lead, eu_buyer, case_study_ready, renewal_due |
B. PAGE TEMPLATE (duplicate as default entry)
Section titled “B. PAGE TEMPLATE (duplicate as default entry)”The text below is the body of every build-log page. Brackets
{{...}}are merge fields n8n fills from Supabase;[BRACKETS]are sections you fill in manually.
{{client_name}} — AI Opportunity Audit
Section titled “{{client_name}} — AI Opportunity Audit”Engagement: {{engagement_code}} · Tier: {{tier}} · Delivered: {{actual_delivery_date}} Audit fee: ${{price_usd}} · Projected 24-mo net savings: ${{net_roi_24mo}} ({{roi_pct}}% ROI)
Money slide: {{money_slide}}
🎯 Top 3 Takeaways
Section titled “🎯 Top 3 Takeaways”Fill these in yourself after the debrief. One sentence each. This is the section clients screenshot and share.
- {{takeaway_1}}
- {{takeaway_2}}
- {{takeaway_3}}
📊 Maturity Snapshot
Section titled “📊 Maturity Snapshot”| Dimension | Score (1–5) | Note |
|---|---|---|
| Strategy & Leadership | {{dim_strategy}} | |
| Data Readiness | {{dim_data}} | |
| Technology & Tooling | {{dim_tech}} | |
| Process & Automation | {{dim_process}} | |
| Talent & Literacy | {{dim_talent}} | |
| Governance & Compliance | {{dim_governance}} | |
| Value & ROI | {{dim_value}} |
Binding constraints (gating dimensions): {{binding_constraint_1}}, {{binding_constraint_2}}
🗺️ 30/60/90 Roadmap Summary
Section titled “🗺️ 30/60/90 Roadmap Summary”Days 1–30 — Foundations (fix the binding constraints): {{phase_1_initiatives}}
Days 31–60 — Quick Wins: {{phase_2_initiatives}}
Days 61–90 — Scale: {{phase_3_initiatives}}
✅ Action Items (client-owned)
Section titled “✅ Action Items (client-owned)”Populate from the roadmap initiatives. Assign owner + due date.
- {{action_1}} — Owner: __ · Due: __
- {{action_2}} — Owner: __ · Due: __
- {{action_3}} — Owner: __ · Due: __
- {{action_4}} — Owner: __ · Due: __
- {{action_5}} — Owner: __ · Due: __
🛠️ Quantified Build List
Section titled “🛠️ Quantified Build List”The deliverables the client can hand to an implementer (or retain you for). Each line = one automation from the opportunity matrix, with the savings number.
| # | Build | Hours saved/wk | Annual $ saved | Effort | Quadrant |
|---|---|---|---|---|---|
| 1 | {{build_1_name}} | {{hrs_1}} | ${{savings_1}} | {{effort_1}} | {{quadrant_1}} |
| 2 | {{build_2_name}} | {{hrs_2}} | ${{savings_2}} | {{effort_2}} | {{quadrant_2}} |
| 3 | {{build_3_name}} | {{hrs_3}} | ${{savings_3}} | {{effort_3}} | {{quadrant_3}} |
| … | … | … | … | … | … |
Total annual savings if all built: ${{total_annual_savings}}
🎥 Recordings
Section titled “🎥 Recordings”- Audit walkthrough (Loom): {{loom_url}}
- Debrief call: {{debrief_recording_url}}
- Stakeholder interviews: {{interview_playlist_url}}
🔁 Renewal Triggers
Section titled “🔁 Renewal Triggers”Check these 30 days post-delivery. If any box ticks, the client is a renewal candidate — reach out.
- Client implemented ≥2 quick wins from the roadmap
- Client hit a success metric in phase 1
- Client asked “can you build this for us?”
- 45 days since delivery → send the renewal nudge (fCAIO $5K/mo or AI Concierge $1.5K/mo)
Renewal note: {{renewal_note}}
🔗 Referral
Section titled “🔗 Referral”- Client’s referral code:
{{ref_code}}(15% commission, 12-mo tail) - Referrals generated from this client: {{referrals_count}}
- Commission earned to date: ${{commission_earned}}
📝 Internal Notes (private)
Section titled “📝 Internal Notes (private)”Your honest read. Friction points, what to improve next audit, persona insights.
{{internal_notes}}
C. VIEWS TO BUILD IN THE DATABASE
Section titled “C. VIEWS TO BUILD IN THE DATABASE”- Pipeline (Status = In Progress / Debiefed) — grouped by Tier
- Delivered (this quarter) — filter: Delivery Date this quarter, Status = Delivered
- Retainers — filter: Retainer = ✓
- Case Study Candidates — filter: Tags contains
case_study_readyAND Net ROI > $50K - Renewal Due — filter: Delivery Date < 45 days ago AND Retainer = ✗ (the renewal-nudge queue)
- By Region — grouped by client region (AU/EU/UAE/APAC)
D. AUTOMATION: n8n → NOTION (auto-create the row)
Section titled “D. AUTOMATION: n8n → NOTION (auto-create the row)”After Supabase: Mark Delivered in the n8n workflow, add a Notion node (or HTTP Request to Notion’s API):
- Action: Create database item
- Database ID: your “AI Audit Build Logs” database
- Property mapping:
Engagement Code←engagement_codeClient←client_companyStatus← “Delivered”Tier←tierDelivery Date←actual_delivery_dateAudit Fee←price_usdNet ROI (24mo)←analysis_drafts.roi_projection.24mo.net_savings_usdEngagement ID (Supabase)← Supabase admin URLPortal Link←deliverables.portal_urlLoom Link←deliverables.loom_url(added later when Loom recorded)
- Page body: pre-fill with the template above, with
{{merge_fields}}resolved from the approved analysis JSON.
Notion API key + database ID go in n8n env vars: NOTION_API_KEY, NOTION_BUILDLOG_DB_ID.
E. WHY THIS IS THE RENEWAL MECHANISM
Section titled “E. WHY THIS IS THE RENEWAL MECHANISM”- It’s the artifact clients share. A polished build-log page with their logo, their score, their ROI — that gets forwarded to their CEO/board. Each share = a warm referral.
- It makes the retainer the obvious next step. The “Action Items” list IS your implementation backlog. When they see 8 builds worth $X, “want me to build these?” is a soft close.
- It’s your case-study library. After 10 audits, filter “Case Study Candidates” → you have a marketing asset library that compounds.
- It’s your renewal queue. The “Renewal Due” view is a daily worklist — no client falls through the cracks.