A run of show template for Google Sheets keeps your entire event team aligned from the first registration check-in to the final curtain call. Whether you are coordinating a multi-day conference, producing a live stream, or managing a virtual workshop, a solid run of show eliminates the chaos that derails even well-planned events.

Below you will find four free run of show templates you can copy directly into Google Sheets. The featured template includes auto-calculating timelines, status tracking with dropdown menus, a key contacts sheet, and a pre-event checklist. You can also build your own from scratch using the step-by-step instructions further down.

Get The Free Google Sheets Run of Show Templates

We built four run of show templates to cover different event planning needs. The first is our recommended all-in-one version, which combines the best elements of the other three into a single workbook with multiple tabs. The remaining three templates each focus on a specific use case if you prefer something simpler.

What Is a Run of Show Spreadsheet?

A run of show (also called a run sheet or cue sheet) is a minute-by-minute timeline that outlines everything happening during an event. It tells every person on the production team exactly what needs to happen, when it needs to happen, and who is responsible for making it happen.

Think of it as the master control document for your event. While an attendee-facing agenda might say “2:00 PM: Keynote Presentation,” a run of show breaks that single line into a sequence of production cues: when the lights dim, when the intro video plays, when the speaker takes the stage, when the microphone goes live, and when the slides advance to the first screen.

Event planners, production managers, stage managers, and moderators all rely on this document to keep things running on time. If a speaker goes long during one of the keynotes, the run of show makes it easy to see exactly which segments need to be trimmed so the rest of the day stays on track.

Run of Show vs. Production Schedule vs. Event Agenda

These three documents serve different audiences and levels of detail. Here is how they compare:

Document Audience Detail Level Purpose
Run of Show Event staff, production crew, stage managers Minute-by-minute cues, transitions, and technical instructions Execute the event in real time with clear ownership of every task
Production Schedule Production crew, vendor teams Hour-by-hour task blocks Coordinate load-in, setup, rehearsal, and breakdown across the full event site
Event Agenda Attendees, speakers, sponsors High-level session times Tell attendees where to be and when

A production schedule breaks down the tasks your crew will handle hour by hour across the entire event site. A run of show zooms in on the event itself, tracking every cue and transition minute by minute. The event agenda is the simplified, public-facing version your attendees see. For large conferences and multi-day events, you will likely need all three.

What to Include in a Run of Show Template

Every run of show template needs a core set of columns. Depending on your event’s size and complexity, you can add or hide columns to match. Here are the essentials:

Column What It Tracks Why It Matters
Start Time When each segment begins Keeps the entire schedule anchored to the clock
End Time When each segment ends Helps the team anticipate the next transition
Duration Length of each segment in minutes Enables auto-calculation of start/end times and total event length
Segment / Activity Name and description of what is happening The core content of the run of show
Owner Person or team responsible Creates clear ownership so nothing falls through the cracks
Location / Stage Where the segment takes place Critical for multi-room events with breakout sessions and parallel tracks
Status Not Started, In Progress, Complete, Skipped Lets event managers track progress in real time during the event
Audio / Video / Lighting Technical cues for AV crew Prevents missed cues during keynotes, live streams, and recorded segments
Notes Special instructions, contingency plans, or reminders Catches the details that do not fit elsewhere

For smaller workshops or team meetings, you may only need five or six columns. For a produced conference with lighting rigs, signage changes, and vendor coordination across multiple stages, you will want all of them.

Why Use a Run of Show Template

Live events are complex. Even a straightforward half-day workshop has dozens of moving parts: speaker transitions, AV cues, break timing, and room resets. A run of show template puts all of these details in one place so your entire team can reference a single source of truth.

Here is what a good run of show template gives you:

It prevents small delays from snowballing. When a panel runs five minutes long, you can immediately see which upcoming segments can absorb the delay and which ones need to start on time regardless. Without a run of show, those five minutes cascade into chaos by the afternoon.

It creates accountability. Every segment has an owner, so there is never a question about who is responsible for cueing the next speaker, starting the breakout session, or confirming the live stream is active.

It serves as the communication backbone. When something changes mid-event (and something always changes), you update the run of show and every team member with access sees it instantly. No more shouting into walkie-talkies or chasing people down hallways.

It also improves your planning process for future events. After the event, your completed run of show becomes a record of what actually happened, including what ran long, what got skipped, and where the bottlenecks appeared. That document is invaluable the next time you plan something similar.

Why Use Google Sheets for a Run of Show?

Traditionally, production teams printed paper run-of-show templates and handed them out to event staff. That works until you need to make a change, and then every printed copy is instantly outdated. Worse, individual team members add their own handwritten notes that never get shared with the rest of the crew.

Google Sheets solves this by giving your team a single, cloud-based document that updates in real time. Here is why it works so well for run of show planning:

Real-time collaboration is the biggest advantage. Multiple team members can view and edit the same spreadsheet simultaneously. When a production manager updates the timeline, every event staffer with the link sees the change immediately.

Permission controls let you decide who can edit and who can only view. Give your stage managers and production leads edit access. Share a view-only link with speakers, moderators, and vendor contacts so they can see the latest schedule without accidentally changing anything.

Mobile access through the Google Sheets app means your team can pull up the run of show on their phones while they are on the event floor, backstage, or managing registration at the front desk.

Comments and notifications let team members flag concerns or ask questions directly in the spreadsheet. Tag someone with an @mention and they get an email notification, which is far more reliable than a text message during a busy event.

You also get built-in version history. If someone accidentally deletes a row or overwrites a formula, you can restore any previous version of the spreadsheet in seconds.

When Should You Create a Run of Show?

Start building your run of show as soon as you have a rough agenda locked in. For most events, that is four to eight weeks before the event date. The earlier you start, the more time your team has to identify gaps in the planning process and build in contingency plans.

Here’s a practical timeline:

Six to eight weeks out, draft the high-level segments: registration, opening remarks, keynotes, breakout sessions, meals, and closing. This becomes the skeleton of your run of show.

Three to four weeks out, fill in the details: assign owners to every segment, add duration estimates, and note any production cues for audio, video, and lighting. Share the draft with your key team members for feedback.

One week out, finalize the run of show after your rehearsal or walkthrough. Lock in exact timings, confirm all speaker names, and add any last-minute instructions. This is also when you should share view-only access with speakers and vendor contacts.

During the event, keep the run of show open and update it live. Mark segments as complete, note any timing changes, and use it as your central communication hub.

Our Run of Show Templates for Google Sheets

We built four templates to cover different levels of event complexity. The all-in-one template is our recommended starting point for most event planners. The other three focus on specific use cases if you need something more targeted.

All-in-One Run of Show Template (Recommended)

Get the All-in-One Template

This template combines the best features of our other three templates into a single Google Sheets workbook with three tabs: the main Run of Show timeline, a Key Contacts sheet, and a Pre-Event Checklist.

All-in-one run of show template for Google Sheets with auto-calculating start times, status tracking, and production cue columns

The main timeline tab gives you 50 rows with auto-calculating start and end times. Enter the event start time once at the top, then fill in the duration for each segment. The spreadsheet calculates every start and end time automatically. If you change the duration of any segment, every time below it updates instantly.

Each row includes columns for the segment name, owner, location, status, audio cues, video/screen notes, and general notes. The status column uses a dropdown menu with four options (Not Started, In Progress, Complete, Skipped) and conditional formatting that color-codes each status automatically. A summary row at the bottom shows total duration and a completion counter.

The audio and video columns are positioned on the right side of the sheet, making them easy to hide for simpler events that do not need production cues. Just right-click those column headers and select “Hide columns” in Google Sheets.

Key contacts sheet and pre-event checklist tabs in Google Sheets run of show template

The Key Contacts tab stores names, roles, organizations, phone numbers, and emails for everyone involved in your event. The Pre-Event Checklist tab comes pre-loaded with common tasks organized by category: venue and logistics, content and speakers, tech and production, and communications. Each task has a completion status, owner, due date, and notes field.

Timing Run of Show Template

Get the Timing Template

This template focuses on the event timeline. The header section captures your event name, date, starting time, and total duration. Once you enter the starting time, the spreadsheet automatically populates the start time for every row below.

Run of show template with auto-updating start times in Google Sheets

Add the duration for each segment and the next row’s start time calculates automatically. For example, if the first segment starts at 12:00 PM and lasts 30 minutes, enter the duration as 0:30. The start time for the next segment updates to 12:30 PM. This cascading formula saves you from recalculating the entire schedule every time a segment changes length.

Building a run of show template from scratch in Google Sheets

Beyond timing, there are columns for cues, screens (with three separate screen slots), lights, audio, and notes. This makes it a solid choice if your primary concern is keeping technical cues in sync with the event’s timeline.

Production Run-of-Show Template

Get the Production Template

This template shifts the focus from technical cues to task ownership. The header captures event name, date, start and end times, duration, and full venue details including address, phone number, and email.

Production run of show template for Google Sheets with two tabs for runsheet and contacts

The main Runsheet tab tracks time, event description, location, responsibility, and notes. The dedicated Contacts tab stores names, designations, phone numbers, and emails for everyone on your team. This is a good fit if you have a large crew and your top priority is making sure every person knows their responsibilities at every point during the event.

Virtual Event Run of Show Template

Get the Virtual Show Template

This template was designed for virtual events where your team is working from their own screens. The layout runs horizontally to look like a visual timeline, and the larger fonts make it easy to keep this open in a small window alongside your video conferencing software.

Virtual event run of show template in landscape timeline format for Google Sheets

Each time block has rows for duration, cue, action, and a checkbox to mark completion. The simplified design keeps the focus on what is happening right now rather than overwhelming remote team members with production details. This works best for webinars, virtual workshops, and online team meetings where you need a quick-reference timeline more than a full production document.

How to Build a Run of Show Template from Scratch

If you prefer to build your own rather than copying one of ours, here is how to set up a run of show template in Google Sheets with auto-calculating times and status tracking.

Step 1: Set Up the Event Header

Create a header section at the top of your spreadsheet with fields for Event Name, Date, Start Time, End Time, Venue, and Event Lead. This keeps the essential details visible at all times without scrolling.

Adding event detail titles to a run of show template header in Google Sheets

Step 2: Create Your Column Headers

Below the event header, set up your column headers. At minimum, include: #, Start Time, End Time, Duration, Segment/Activity, Owner, and Notes. If your event needs production cues, add columns for Audio, Video/Screen, and Lighting.

Step 3: Add the Auto-Calculating Time Formulas

This is the formula that makes a run of show template genuinely useful. In the first data row, set the Start Time cell to pull from the event start time in your header. For example:

=IF(C6<>"",C6,"")

This pulls the start time from the header into your first row. For the End Time, add the duration (entered in minutes) to the start time:

=IF(AND(C11<>"",E11<>""),C11+E11/1440,"")

The division by 1440 converts minutes into the fractional day format that Google Sheets uses for time values. For every subsequent row, set the Start Time to equal the End Time of the row above:

=IF(D11<>"",D11,"")

Google Sheets formula adding start time and duration to auto-calculate the next event start time

Now when you enter a duration for any segment, every start and end time below it recalculates automatically. Change the event start time in the header and the entire schedule shifts.

Step 4: Add Data Validation for Status Tracking

Select all cells in the Status column. Go to Data > Data validation > Criteria, choose “Dropdown,” and enter your options: Not Started, In Progress, Complete, Skipped. This gives your team a clean dropdown list instead of freeform text entry.

Step 5: Add Conditional Formatting

Highlight the Status column, then go to Format > Conditional formatting. Create rules that change the cell color based on value: green for Complete, yellow for In Progress, orange for Not Started, and red for Skipped. This gives event managers an instant visual overview of where things stand.

Step 6: Freeze the Header Rows

Go to View > Freeze and freeze the rows above your first data row. This keeps your column headers visible as you scroll through a long timeline, which is essential during a live event when you need to find a specific segment quickly.

Adapting Your Run of Show for Different Event Types

A single run of show template can flex to cover very different events. Here is how to adapt yours based on format:

Conferences and Produced Events

Use all available columns including audio, video, and lighting. Add a Location/Stage column if you have multiple rooms or stages. Include buffer time (five to ten minutes) between major segments to allow for transitions between speakers, room resets, and AV checks. For multi-track events, consider creating a separate tab for each stage or track to keep the document from getting too wide.

Workshops and Trainings

You can likely hide the technical cue columns and focus on the Segment, Owner, Duration, and Notes columns. Add instructions for facilitators in the Notes column, including how to handle timing if a discussion runs long. Workshops tend to be more fluid, so build in larger buffer windows than you would for a scripted conference.

Webinars and Virtual Events

Add columns for Platform/Tool (Zoom, Teams, or your streaming software), Screen Share Content (which slides or demo to show), and Chat/Q&A instructions for moderators. Virtual events punish bad timing more than in-person ones because attendees can leave with a single click. Keep segments short and include clear transition cues between speakers so your production team knows exactly when to swap the active presenter.

Run of Show Best Practices

After helping thousands of event planners through our templates, here are the practices that separate smooth events from stressful ones:

Build in buffer time. Add five to ten minutes of padding between major segments. This absorbs the inevitable delays from speakers running long, AV hiccups, and room transitions. If you do not need the buffer, your event simply runs slightly ahead of schedule, which no attendee has ever complained about.

Assign every single line to an owner. A run of show without clear ownership is just a fancy schedule. Every segment, every transition, every technical cue should have a name next to it. When the curtains need to open, someone specific should be responsible for making that happen.

Include contingency plans for the segments that matter most. What happens if the keynote speaker’s laptop will not connect? What if the live stream drops? Add a brief contingency note in the Notes column for high-stakes moments. You do not need a backup plan for every line, but you absolutely need one for the moments that define your event’s success.

Do a full walkthrough with your team before the event. Share the run of show with everyone involved and walk through it segment by segment. This is when you catch the gaps: the transition nobody owns, the breakout session with no assigned room, the vendor load-in that conflicts with registration setup.

Keep updating during the event. A run of show is a living document. Assign someone the specific job of updating timing and status in real time. When the rest of the team sees “Complete” turning green down the status column, it builds confidence and keeps everyone moving forward.

Get Started

A good run of show template takes the stress out of event planning and gives your entire team a single document to rally around. Grab our all-in-one run of show template, make a copy in Google Sheets, and start filling in your event details. If you are planning a larger event, pair it with our event budget template to keep your finances just as organized as your timeline.

Planning a wedding? Our wedding planning spreadsheet includes a day-of schedule that works alongside a run of show to cover every detail from the ceremony to the reception.

Frequently Asked Questions

What is the difference between a run of show and an event agenda?

An event agenda is a high-level schedule shared with attendees that lists session times and topics. A run of show is an internal document for event staff that includes minute-by-minute cues, task ownership, technical instructions, and transition details. The agenda tells attendees where to be. The run of show tells your team how to make it all happen.

How far in advance should you create a run of show?

Start drafting your run of show six to eight weeks before the event, as soon as you have a rough agenda locked in. Fill in details at three to four weeks out, and finalize everything after your rehearsal or walkthrough about one week before the event.

What columns should a run of show template include?

At minimum: start time, end time, duration, segment name, owner, and notes. For produced events, add columns for location/stage, status, audio cues, video/screen, and lighting. You can always hide columns you do not need.

Can you use a run of show template for virtual events?

Yes. Virtual events benefit from a run of show just as much as in-person ones. Add columns for the platform or tool being used, screen share content, and chat or Q&A management instructions. Since virtual attendees can leave with a click, tight timing and smooth transitions are even more important.

How do you share a run of show in Google Sheets with your team?

Click the Share button in Google Sheets and add email addresses for your team. Give production leads and event managers Editor access so they can update the document in real time. Share a Viewer link with speakers, vendor contacts, and other stakeholders who need to see the schedule but should not edit it.

Should you include buffer time in a run of show?

Always. Add five to ten minutes between major segments to absorb delays from speaker overruns, AV checks, and room transitions. Buffer time prevents a single delay from cascading through your entire schedule. If you do not use it, the event simply runs a few minutes ahead.

What is a cue sheet and how is it different from a run of show?

A cue sheet is essentially another name for a run of show. Both refer to a document that outlines every production cue in sequence. Some event professionals use “cue sheet” when the document focuses more heavily on technical cues (lighting, audio, video) and “run of show” when it covers the full event flow including non-technical elements like speaker introductions and break timing.

How do you update a run of show during a live event?

Assign one person the specific role of updating the run of show in real time during the event. They should mark completed segments, adjust timing for delays, and note any changes. Because Google Sheets syncs instantly, every team member with the link will see updates the moment they are made.