GL
Go-Live

Template / Demo

Production

Template / Demo Sheet

Download the official template and use it to create a new project sheet

How this dashboard works

Each project has its own Google Sheet in a shared Drive folder. The dashboard reads all sheets at sync time and combines them. The file name becomes the project name. The sheet must have a tab named Tracker (or your configured tab name) with columns in the order A–T shown below.

Get the Template

No template URL configured. Set NEXT_PUBLIC_GOOGLE_SHEET_TEMPLATE_URL in your environment to enable this button.
1

Make a copy of the template sheet in Google Drive.

2

Rename the copy to your project name — this becomes the label in the dashboard.

3

Move it into the shared Drive folder whose ID is set in GOOGLE_DRIVE_FOLDER_ID.

4

Share the folder with the service account email in GOOGLE_CLIENT_EMAIL (Viewer is enough).

5

Click Sync from Sheets on the dashboard — your new project will appear.

Column Reference (A–T)

Columns must appear in this exact order. Do not insert, remove, or reorder columns. The dashboard reads columns A through T (20 columns).

ColNameRequiredEditableRemindersNotes
ATask IDUnique code — e.g. PROJ-001
BArea / ModuleWhich area of the project
CGo Live DateFinal live date — DD/MM/YYYY
DType of ActivityDesign & Dev, Integration, etc.
EDescriptionMain label shown in the dashboard
FAsset LinkFigma or document link
GProgress / StatusMust be a supported status value
HProject ManagerPerson responsible for the task
IDesignerDesigner assigned to this task
JDevelopment TeamDev team or developer name
KCommentsNotes or updates
LEst. Completion DateExpected completion — DD/MM/YYYY
MQA LinkStaging or QA environment URL
NInternal Ready DateAuto-calculated: Go Live −5 days
OQA DateAuto-calculated: Go Live −3 days
PPriorityLow / Medium / High / Critical
QBlockerWhat is stopping this task
RReminder EmailTask-level email override
SSlack User / Channel@user or #channel override
TLast UpdatedAuto-updated by dashboard edits
Required for reminders Editable from the dashboard Used in reminder emails / Slack

Allowed Status Values (column G)

Not StartedDesign WIPDevelopment WIPCode DevelopmentInternal QAWith ClientClient ApprovedScheduledLIVEBlockedOn Hold

Any unrecognised value is treated as Not Started. Matching is case-insensitive.

Priority Values (column P)

LowMediumHighCritical

Defaults to Medium if blank or unrecognised.