Operations Intelligence Dashboard

Meridian Digital — 40 Employees • 5 Departments • 12 Tools

1. Executive Summary

5
Departments Mapped
10
Total Processes
10
Automation Opportunities
4
Quick Wins
~42
Est. Hours Saved/Week
12
Tools in Stack
2 redundant

Automation Readiness Score

43
out of 100

Score Breakdown

Tool Integration
45
45/100
Process Documentation
30
30/100
Quick Win Ratio
40
40/100
Team Capacity
55
55/100
Overall Assessment: Meridian Digital has significant automation potential but low readiness. The biggest barriers are poor process documentation and weak tool integration. Start with quick wins to build momentum before tackling complex integrations.

2. Process Inventory

Filter by Department:
# Process Department Owner Frequency Est. Hrs/Wk Manual Steps Tools Used Pain Level
1 Creative Brief → Deliverable Pipeline AM Creative Project Managers Daily 18 9 Google Docs, Slack, Asana, Figma, Adobe, Dropbox 5
2 Client Onboarding (Deal Close → Kickoff) Sales AM Finance AM Director 2-4x/month 8 14 HubSpot, Slack, Asana, Google Drive, QuickBooks 5
3 Monthly Client Reporting Account Mgmt Account Managers (×4) Monthly 14 7 HubSpot, GA, Social platforms, Google Sheets, Slides 4
4 Creative Feedback & Revision Cycles AM Creative AMs + Designers Per project 12 6 Asana, Slack, Email, Loom 4
5 Resource & Traffic Management PM & Ops Traffic Manager Daily 10 5 Personal spreadsheet (manual) 4
6 Invoicing & Billing Finance AP/AR Specialist Monthly 6 6 Harvest, Google Sheets, QuickBooks 4
7 Month-End Reconciliation Finance AP/AR Specialist Monthly 6 5 QuickBooks, bank statements, spreadsheet 3
8 Project Status Tracking PM & Ops Project Managers Daily 7 4 Asana (inconsistent), Monday.com, verbal standups 3
9 Deal Handoff Documentation Sales Account Executives Per deal 2 3 Google Docs, HubSpot 3
10 Client Welcome & Kickoff Scheduling Account Mgmt Account Managers Per new client 2 4 Email, Calendar, Google Docs 2

Weekly Hours by Process (Top 10)

3. Department Workflow Maps

Steps: 14 Handoffs: 4 Redundancies: 2 Automation Triggers: 5
TRIGGER → Deal marked “Closed Won” in HubSpot
Step 1 AE updates deal status in HubSpot
Owner: AE • Tool: HubSpot • ~5 min
Step 2 AE posts in #new-deals Slack channel
Owner: AE • Tool: Slack • ~5 min
⚠️ MANUAL HANDOFF: Deal details communicated via Slack message instead of system trigger
Step 3 AE fills out handoff doc
Owner: AE • Tool: Google Docs • ~20 min
🔄 REDUNDANT: 40% of handoff docs are incomplete; AM must re-gather info from HubSpot anyway
Step 4 AM Director checks Slack, assigns AM
Owner: AM Director • Tool: Slack • ~10 min
⚠️ MANUAL HANDOFF: Assignment via Slack DM, no system record
Step 5 AM reviews HubSpot deal + email threads + handoff doc
Owner: AM • Tool: HubSpot/Gmail/Docs • ~45 min
🔄 REDUNDANT: Piecing together context from 3 sources that should be unified
Step 6 AM creates new project in Asana
Owner: AM • Tool: Asana • ~30 min
⚡ AUTOMATION TRIGGER: Could auto-create from HubSpot deal data using template
Step 7 AM creates Google Drive folder structure
Owner: AM • Tool: Google Drive • ~15 min
⚡ AUTOMATION TRIGGER: Standard folder structure could be auto-generated
Step 8 AM customizes welcome email from template
Owner: AM • Tool: Gmail • ~15 min
Step 9 AM sends welcome email to client
Owner: AM • Tool: Gmail • ~5 min
Step 10 AM schedules kickoff call
Owner: AM • Tool: Google Calendar • ~10 min
Step 11 AM notifies Finance via Slack to set up billing
Owner: AM • Tool: Slack • ~5 min
⚠️ MANUAL HANDOFF: Finance notification is informal; often missed
⚡ AUTOMATION TRIGGER: Auto-notify Finance on deal close
Step 12 AP/AR creates client in QuickBooks
Owner: AP/AR • Tool: QuickBooks • ~20 min
Step 13 AP/AR sets up invoicing schedule
Owner: AP/AR • Tool: QuickBooks/Sheets • ~15 min
⚡ AUTOMATION TRIGGER: Contract terms from HubSpot could pre-populate billing setup
Step 14 AM confirms all systems ready, kickoff proceeds
Owner: AM • Tool: All • ~15 min
⚡ AUTOMATION TRIGGER: Checklist/status tracker could auto-verify readiness
OUTPUT → Client fully onboarded, first project ready to begin
Cycle Time: 2-3 weeks elapsed / 6-8 hours active work

Steps: 9 Handoffs: 3 Redundancies: 2 Automation Triggers: 3
TRIGGER → Account Manager creates creative brief
Step 1 AM writes creative brief
Owner: AM • Tool: Google Docs • ~30-60 min
🔄 REDUNDANT: No standard template; each AM formats differently, often missing required fields
Step 2 AM drops brief link in Slack to PM
Owner: AM • Tool: Slack • ~2 min
⚠️ MANUAL HANDOFF: Brief shared via Slack message, not system workflow
Step 3 PM creates Asana tasks from brief
Owner: PM • Tool: Asana • ~15 min
⚡ AUTOMATION TRIGGER: Standardized brief could auto-generate task structure
Step 4 Traffic Manager checks availability, assigns creative
Owner: Traffic Mgr • Tool: Personal spreadsheet • ~15 min
⚠️ MANUAL HANDOFF: Resource data lives in personal spreadsheet; no system visibility
Step 5 Creative reviews brief, creates first draft
Owner: Designer/Writer • Tool: Figma/Adobe • ~4-16 hrs
Step 6 AM reviews draft, provides feedback
Owner: AM • Tool: Asana/Slack/Email/Loom • ~30 min
🔄 REDUNDANT: Feedback comes through 4 different channels; latest version often missed
⚡ AUTOMATION TRIGGER: Single feedback channel with version tracking
Step 7 Creative revises (2-3 rounds typical)
Owner: Designer/Writer • Tool: Figma/Adobe • ~2-8 hrs
Step 8 Final assets exported and uploaded
Owner: Designer • Tool: Dropbox • ~15 min
⚡ AUTOMATION TRIGGER: Export + upload could be streamlined with asset management
Step 9 AM delivers final assets to client
Owner: AM • Tool: Email • ~10 min
⚠️ MANUAL HANDOFF: No automated delivery or approval workflow
OUTPUT → Final creative deliverables sent to client
Cycle Time: 3-5 days (design) / 2-3 days (copy) — stretches to 2-3 weeks when briefs are incomplete
Note: ~30% of revision rounds caused by incomplete briefs or wrong asset versions

Steps: 8 Handoffs: 2 Redundancies: 2 Automation Triggers: 3
TRIGGER → Month end
Step 1 AP/AR pulls time entries from Harvest
Owner: AP/AR • Tool: Harvest • ~2 hrs
Step 2 AP/AR compares against contract terms
Owner: AP/AR • Tool: Google Sheets • ~1.5 hrs
⚠️ MANUAL HANDOFF: Contract terms maintained in personal spreadsheet, not linked to Harvest
Step 3 AP/AR resolves discrepancies with PM/AM
Owner: AP/AR • Tool: Slack/Email • ~1-2 hrs
🔄 REDUNDANT: Discrepancy resolution is ad-hoc; same issues recur monthly
Step 4 AP/AR creates invoices in QuickBooks
Owner: AP/AR • Tool: QuickBooks • ~3 hrs
⚡ AUTOMATION TRIGGER: Harvest hours + contract terms could auto-generate invoice drafts
Step 5 AP/AR emails invoices to clients
Owner: AP/AR • Tool: QuickBooks • ~30 min
⚡ AUTOMATION TRIGGER: Automated invoice delivery
Step 6 AP/AR matches payments to bank statements
Owner: AP/AR • Tool: QuickBooks/Spreadsheet • ~4 hrs
🔄 REDUNDANT: Manual matching that QuickBooks bank feeds could handle
⚡ AUTOMATION TRIGGER: Bank feed auto-matching in QuickBooks
Step 7 AP/AR flags unresolved items for Controller
Owner: AP/AR • Tool: Email • ~30 min
⚠️ MANUAL HANDOFF: Exception escalation via email
Step 8 Controller reviews and approves close
Owner: Controller • Tool: QuickBooks • ~2 hrs
OUTPUT → Month closed, invoices sent, books reconciled
Cycle Time: 3 full days (~24 hours)
Note: ~15% of invoices need correction due to Harvest/quote mismatches or billing term errors

Steps: 7 Handoffs: 1 Redundancies: 3 Automation Triggers: 4
TRIGGER → Month end (runs concurrently with finance processes)
Step 1 AM exports campaign data from HubSpot
Owner: AM • Tool: HubSpot • ~15 min per client
⚡ AUTOMATION TRIGGER: Scheduled auto-export or API pull
Step 2 AM exports website data from Google Analytics
Owner: AM • Tool: GA • ~10 min per client
⚡ AUTOMATION TRIGGER: API-based data pull
Step 3 AM manually pulls social media metrics
Owner: AM • Tool: FB/IG/LinkedIn/Twitter/TikTok • ~20 min per client
🔄 REDUNDANT: Logging into 3-5 platforms individually, screenshotting or copying metrics
⚡ AUTOMATION TRIGGER: Social media aggregation tool or API pulls
Step 4 AM pulls ad platform metrics
Owner: AM • Tool: Google Ads/Meta Ads • ~10 min per client
🔄 REDUNDANT: Similar to social pulls — individual platform logins
Step 5 AM compiles data in Google Sheets
Owner: AM • Tool: Google Sheets • ~20 min per client
Step 6 AM builds charts, copies to Google Slides, writes commentary
Owner: AM • Tool: Sheets/Slides • ~25 min per client
🔄 REDUNDANT: Manual chart creation that could be auto-generated
⚡ AUTOMATION TRIGGER: Template-based report generation from aggregated data
Step 7 AM sends report to client
Owner: AM • Tool: Email • ~5 min per client
⚠️ MANUAL HANDOFF: No automated delivery or client portal
OUTPUT → Client performance report delivered
Cycle Time: 1.5-2 hours per client × ~8 clients per AM × 4 AMs = 48-64 hours/month

Workflow Composition Analysis

4. Automation Opportunities

Priority Score Formula: (Impact × 0.50) + ((10 − Complexity) × 0.30) + ((10 − Build Effort) × 0.20)

Rank Opportunity Dept Type Impact Complexity Build Effort Priority Score Hrs Saved/Wk Quick Win?
1 Standardized Creative Brief Template with Required Fields AM Creative Simple Rule 7 2 2 7.5 5 Quick Win
2 Centralized Feedback Channel (Asana-only + version tracking) AM Creative Simple Rule 7 3 3 7.0 4 Quick Win
3 Automated Client Reporting Dashboard ★ Account Mgmt Conditional 9 5 6 6.8 14
4 HubSpot → Asana Auto Project Creation on Deal Close Sales AM Linear 7 4 4 6.5 3
5 Consolidate PM Tools (Retire Monday.com) PM & Ops Simple Rule 5 2 2 6.5 2 Quick Win
6 Auto-Notify Finance on Deal Close (HubSpot → Slack/QuickBooks) Sales Finance Linear 5 2 2 6.5 1 Quick Win
7 Full Client Onboarding Automation (end-to-end) Cross-dept Complex 8 6 7 5.8 5
8 Traffic Management System (Replace Personal Spreadsheet) PM & Ops Conditional 7 5 6 5.8 5
9 Consolidated Doc Platform (Phase Out Notion) All Simple Rule 4 2 3 5.8 2
10 Harvest → QuickBooks Invoice Auto-Generation Finance Linear 6 5 5 5.5 4
Note on Rank #3: Elevated from calculated position per team lead’s direction. AMs are spending 48-64 hours/month on manual reporting — resolving this frees capacity for client relationship work.

Opportunity Details

Current State

Each AM creates briefs in Google Docs with no standard format. ~30% missing critical info (brand guidelines, specs, target audience), causing rework.

Future State

Mandatory brief template in Google Docs (or Asana form) with required fields. Brief cannot be submitted without all fields completed.

Savings

~5 hrs/week (reduced rework from 30% to <10% of revision rounds)

Approach

Simple Rule — checklist enforcement

Dependencies

None. Requires AM team buy-in.

Timeline

Implementable in 1-2 days

Current State

Creative feedback arrives via Asana, Slack, email, and Loom. Designers miss updates, work from outdated feedback.

Future State

All feedback goes through Asana comments with version-tagged attachments. Slack/email/Loom feedback is redirected.

Savings

~4 hrs/week (reduced confusion, fewer “wrong version” revisions)

Approach

Simple Rule — policy change + Asana workflow configuration

Dependencies

Creative brief template (#1) helps but not required

Timeline

Implementable in 1 week

Current State

4 AMs × 8 clients × 1.5-2 hrs = 48-64 hrs/month manually pulling from HubSpot, GA, social platforms, ad platforms, building charts in Sheets, pasting into Slides.

Future State

Automated data aggregation from HubSpot API + GA API + social/ad platform APIs into a report template. AM reviews and adds commentary only.

Savings

~14 hrs/week (reduce per-report time from 1.5-2 hrs to ~20-30 min)

Approach

Conditional — multiple API integrations, template logic, platform-specific handling

Dependencies

API access to all platforms; may need middleware (Supermetrics, Funnel.io — $100-300/month)

Timeline

3-4 week implementation

Current State

AM manually creates Asana project from scratch after deal closes. Template exists but is outdated.

Future State

HubSpot deal closure triggers automatic Asana project creation with populated fields, assignees, and task structure.

Savings

~3 hrs/week

Approach

Linear — trigger + template population

Dependencies

Updated Asana project template; HubSpot-Asana integration (native or Zapier — previous attempt failed, needs dedicated setup)

Timeline

1-2 week implementation

Current State

Some teams use Asana, others Monday.com. No single source of truth for project status.

Future State

All project management in Asana. Monday.com retired. Standardized Asana workspace structure.

Savings

~2 hrs/week (reduced context-switching, single status view)

Approach

Simple Rule — migration + policy

Dependencies

Monday.com data migration to Asana

Timeline

1 week migration window

Current State

AM manually pings Finance via Slack to set up billing. Often forgotten; Finance finds out when first invoice is due.

Future State

HubSpot deal closure auto-triggers notification to Finance with deal value, billing terms, client info.

Savings

~1 hr/week (plus eliminates missed billing setups)

Approach

Linear — HubSpot workflow → Slack notification to #finance + QuickBooks client creation

Dependencies

HubSpot workflow configuration; contract terms in HubSpot deal record

Timeline

1-2 days to configure

Current State

14 manual steps across 4 departments, 2-3 weeks elapsed, things fall through cracks.

Future State

Orchestrated onboarding workflow: deal close triggers project creation, folder setup, welcome email, finance notification, kickoff scheduling, status tracking — all automated with human checkpoints.

Savings

~5 hrs/week (reduce elapsed time from 2-3 weeks to 3-5 days)

Approach

Complex Orchestration — connects HubSpot, Asana, Google Drive, QuickBooks, Gmail

Dependencies

Items #1, #4, #6 should be implemented first (building blocks)

Timeline

4-6 week implementation

Current State

Traffic Manager uses personal spreadsheet for resource allocation. Single point of failure — no one else can do this job.

Future State

Resource management built into Asana (Portfolio + Workload views) or dedicated tool. Visible to all PMs.

Savings

~5 hrs/week (reduced manual scheduling, eliminated single-point-of-failure risk)

Approach

Conditional — requires process documentation, data migration, team training

Dependencies

PM tool consolidation (#5) should be done first

Timeline

2-3 week implementation

Current State

Some teams use Notion, others Google Docs. Duplicated documentation, inconsistent access.

Future State

All documentation in Google Workspace. Notion phased out.

Savings

~2 hrs/week (reduced searching, single source)

Approach

Simple Rule — migration + policy

Dependencies

Notion content audit and migration

Timeline

2 week migration window, low urgency

Current State

AP/AR manually pulls Harvest hours, compares to contracts, creates QuickBooks invoices line by line. 15% error rate.

Future State

Harvest time data auto-generates invoice drafts in QuickBooks based on contract terms. AP/AR reviews and approves.

Savings

~4 hrs/week (reduce invoice creation from 3 hrs to 30 min + review)

Approach

Linear — Harvest API → contract logic → QuickBooks API

Dependencies

Contract terms must be digitized consistently (currently in personal Google Sheet)

Timeline

3-4 week implementation

Impact vs. Complexity

Hours Saved/Week by Opportunity

Opportunities by Automation Type

5. System Architecture

Tool Connection Map

Core Platform Layer
HubSpot (CRM)
Asana (PM)
Needs integration — native or Zapier
HubSpot
QuickBooks (Accounting)
Needs integration — deal close triggers billing
Harvest (Time)
QuickBooks
Needs integration — time data to invoicing
Communication Layer
Slack (Hub for automated notifications)
Gmail / Google Workspace (Client-facing comms)
Creative Layer
Asana (Tasks)
Figma / Adobe CC
Dropbox (Asset delivery)
Data Layer (Reporting)
HubSpot API (campaigns)
Google Analytics API (web)
Social Platform APIs (social)
Ad Platform APIs (paid)
Reporting Dashboard
Retiring
Monday.com (replaced by Asana)
Notion (replaced by Google Workspace)

Connection Types

Green — Existing Native:  HubSpot ↔ Gmail, Google Workspace internal
Blue — Needs API/Middleware:  HubSpot → Asana, HubSpot → QuickBooks, Harvest → QuickBooks, APIs → Reporting
Red — Manual Bridge (to eliminate):  Slack-based handoffs, personal spreadsheets, manual data pulls

Integration Requirements

Connection Type Tool / Method Est. Cost Priority
HubSpot → Asana Automation Zapier or native $20-50/month Phase 1
HubSpot → Slack (Finance notify) Automation HubSpot Workflow (free) $0 Phase 1
HubSpot → QuickBooks Integration Zapier or middleware $20-50/month Phase 2
Harvest → QuickBooks Integration Zapier or native sync $20-50/month Phase 2
Data APIs → Report Template Aggregation Supermetrics or Funnel.io $100-300/month Phase 2
Asana Resource Management Feature Asana Business plan Included Phase 2
Total Estimated Monthly Cost $160-500/month Within budget
Budget Note: All recommended integrations fit within the $500/month budget constraint. Actual cost depends on tier selection for middleware tools.

6. Implementation Roadmap

Phase Timeline

Phase 1 — Weeks 1-2
Quick Wins Not Started Opportunities: #1, #2, #5, #6
Create and deploy standardized creative brief template (Day 1-2)
Establish centralized feedback policy — all feedback through Asana (Day 1-3)
Migrate Monday.com projects to Asana (Day 3-7)
Configure HubSpot workflow to auto-notify Finance on deal close (Day 1-2)
Retire Monday.com accounts (Day 10)
Expected outcome: ~12 hrs/week saved, standardized processes, single PM tool
Cost: $0
Phase 2 — Weeks 3-6
Core Workflows Not Started Opportunities: #3, #4, #10
Set up HubSpot → Asana integration (Zapier or native) with project template (Week 3)
Test and monitor integration for 1 week (learned from previous failure) (Week 4)
Select and implement reporting aggregation tool (Supermetrics/Funnel.io) (Week 3-4)
Build automated report template with API connections (Week 4-5)
Configure Harvest → QuickBooks invoice draft generation (Week 5-6)
Digitize contract terms from personal spreadsheet to structured format (Week 3)
Expected outcome: +21 hrs/week saved (cumulative: ~33 hrs/week)
Cost: $160-400/month
Phase 3 — Weeks 7-12
Advanced Integration Not Started Opportunities: #7, #8, #9
Document Traffic Manager’s resource allocation process (Week 7)
Configure Asana Workload/Portfolio for resource management (Week 8-9)
Train PMs on new resource management system (Week 9)
Build end-to-end onboarding orchestration connecting all Phase 1-2 automations (Week 9-11)
Migrate Notion content to Google Workspace (Week 10-11)
Test full onboarding flow end-to-end (Week 11-12)
Expected outcome: +12 hrs/week saved (cumulative: ~45 hrs/week)
Cost: Same monthly, no additional tools
Phase 4 — Ongoing (Month 4+)
Optimization Not Started
Monitor all automations weekly for first month
Collect team feedback on new processes
Measure actual vs. estimated time savings
Refine report templates based on client feedback
Identify next round of automation opportunities
Review and adjust KPIs quarterly

Dependency Map

#6 (Finance Notify) ───┐
#1 (Brief Template) ────┤
#5 (PM Consolidation) ──┤── #4 (HubSpot→Asana) ──┐
                        │                          ├── #7 (Full Onboarding)
                        │── #8 (Traffic Mgmt) ─────┘
#2 (Feedback Channel) ──┘
                            #3 (Reporting) [independent]
                            #10 (Invoice Sync) [independent, needs digitized contracts]
                            #9 (Doc Consolidation) [independent]

7. KPI Dashboard

Weekly Manual Hours
85 hrs
40 hrs
-53%
Client Onboarding Time
2-3 weeks
3-5 days
-75%
Creative Rework Rate
30%
<10%
-67%
Invoice Error Rate
15%
<5%
-67%

KPI Detail

KPI Department Current Baseline Target (Phase 4) Measurement Method
Hours on manual reporting Account Mgmt 48-64 hrs/month 8-12 hrs/month Time tracking comparison
Client onboarding elapsed time Cross-dept 14-21 days 3-5 days Deal close to kickoff date
Creative revision rounds Creative 2.8 avg (30% from bad briefs) 1.8 avg (<10% from bad briefs) Asana task revision count
Invoice error rate Finance 15% <5% Correction count / total invoices
Month-end close time Finance 3 days (24 hrs) 1 day (8 hrs) Calendar days to close
Single-point-of-failure processes All 2 (Traffic Mgr, AP/AR) 0 Process documentation audit
Tool redundancy All 2 redundant tools 0 Tool inventory count
Project status visibility PM & Ops No single view Single Asana dashboard Team survey / standup time

Current vs. Target

Department Readiness