Back to Portfolio
Team Effectiveness Assessment End-to-End Google Workspace Automation | People & Culture L&D, 2023
Learning systems architecture Google Workspace Apps Script Zapier automation

Listen

About This Project

A structured team diagnostic grounded in Google's Project Aristotle research required significant manual coordination per team: intake tracking, eligibility checks, file creation, communications sequencing, and results delivery. As program demand scaled, that manual overhead was becoming the primary bottleneck.

I designed and built an end-to-end automation system in Google Workspace (Forms, Sheets, Apps Script) and Zapier that reduced per-team manual effort to near zero, handling the full 4-week lifecycle automatically from sign-up to results delivery.

This demonstrates: learning systems architecture, Google Workspace and Apps Script development, automation logic design, scalable infrastructure thinking, and end-to-end program ops ownership. This was built as a working production system, not a prototype.

The Problem

The Team Effectiveness Assessment—grounded in Google Project Aristotle research across 4 pillars: Psychological Safety, Dependability, Structure & Clarity, and Purpose & Impact—required significant manual coordination per team:

As program demand scaled, this bottleneck capped how many teams could participate per cycle.

The Solution

An end-to-end automation system handling the full 4-week lifecycle of each team's assessment—from intake to results delivery—requiring near-zero per-team manual intervention.

System Architecture

1. Sign-Up — Google Form

Leaders self-register with: name, team name, HR partner contact, preferred launch date.

2. Validation — Apps Script on Form Submit

Checks direct reports count against eligibility threshold.

If < 5 direct reports → ineligibility email triggered + row marked canceled
If ≥ 5 direct reports → launch/close dates calculated + confirmation triggered

3. Automated Communications — Zapier 10-Step Sequence

StepTriggerCommunication
00Leader interestProgram overview + intake form link
01aSign-up (eligible)Confirmation with launch/close dates
01bSign-up (ineligible)Ineligibility notice
02aPre-launch (T−1 week)Reminder + how-to-nominate instructions
03Launch dayAssessment live—link + close date CTA
04.1T+2 daysParticipation reminder
04.2T−1 dayFinal participation push
05Close dayAssessment closed confirmation
06Results readyResults link + debrief prep checklist

4. Automated File Creation — Apps Script on Launch Day

5. Automated Results Delivery — Apps Script on Close Day

Key Functions

FunctionTrigger TypeAction
onFormSubmitForm submissionValidates eligibility; logs dates
checkLaunchDatesDaily time-basedFires launch workflow when today == launchDate
checkCloseDatesDaily time-basedFires close workflow when today == closeDate
newTeamEffectivenessAssessmentCalled by checkLaunchDatesCreates folder, copies templates, logs URLs
closeTeamEffectivenessAssessmentCalled by checkCloseDatesToggles form off, sends close notification
sendResultsToDocPost-closeInjects live data into results Doc; triggers results comms

Debrief System

Built alongside the automation: a facilitator template deck auto-populated with team results, structured around a 5-step process:

Assessment → Debrief → Focus Area → Action Items → Change

Included speaker notes, timing guidance, a Start/Stop/Continue activity framework, and linked pillar toolkits for each of the 4 Project Aristotle dimensions.

Scale & Outcomes


This Demonstrates