Data Sources
RUNWAY
AIRTABLE
SAMPLE REPORT
DSP ASSET SHEET
CAMPAIGN EMAIL
SPOTIFY API
DISCO
TEMPO (you)
How It Generates
Trigger
Release Scheduled
A release enters Runway with a street date. TEMPO sees it.
→
Auto-Generate
TEMPO Pulls
Runway fields, Airtable team data, Sample Report, Spotify API, DSP sheet. Assembles the page.
→
Review
You Approve
Review the assembled page. Add editorial context. Flag gaps. Publish when ready.
Release Header — Auto-Populated
Every field below auto-populates the moment a release is scheduled. No human entry required.
Artist RUNWAY
{artist_name}
Release Title RUNWAY
{release_title}
Street Date RUNWAY
{street_date}
Pre-Order RUNWAY
{preorder_date}
Config RUNWAY
{configuration}
Tracks RUNWAY
{track_count}
A&R AIRTABLE
{ar_name}
Project Manager AIRTABLE
{pm_name}
Genre SPOTIFY
{genre}
Popularity SPOTIFY
{popularity_score}
Label Partner RUNWAY
{label_partner}
Manager AIRTABLE
{manager}
12 fields. Zero manual entry. The Isaia Huron release page was built entirely from these sources. Every field was already being tracked — just in different systems that didn’t talk to each other.
Department View — Per Release
Every department. Done / Needs / Blocks.
Each row auto-populates from the relevant source. Where there’s no data, the field shows as a gap — that’s the system working.
Department
Done
Needs
Blocks
A&R
Master status RUNWAY
Credits/splits RUNWAY
Credits/splits RUNWAY
ATMOS decision RUNWAY
Producer RUNWAY
Producer RUNWAY
Who reconciles credits? TEMPO
Creative
Artwork status EMAIL
Visualizers EMAIL
Visualizers EMAIL
Cover art delivery RUNWAY
Social assets DSP
Social assets DSP
Deadline alert TEMPO
Digital Marketing
Commercial Partnerships
DSP pitch submitted DSP
Talking points DSP
Timeline DSP
Images DSP
Genres DSP
Timeline DSP
Images DSP
Genres DSP
X days out, sheet empty TEMPO
Business & Legal
SAA status SAMPLE
SAMP status SAMPLE
SAMP status SAMPLE
Cover/VSC RUNWAY
Agreements RUNWAY
Agreements RUNWAY
Clearance deadline TEMPO
Sync & Licensing
Synch rights/track SAMPLE
Clearance terms SAMPLE
Clearance terms SAMPLE
Splits for quoting SAMPLE
Can’t quote w/o splits TEMPO
Press / Publicity
Press releases EMAIL
Bio / photos EMAIL
Bio / photos EMAIL
Approved images DSP
—
Production / Dist.
Master delivered RUNWAY
Label copy RUNWAY
Label copy RUNWAY
Delivery dates RUNWAY
D2C timeline AIRTABLE
D2C timeline AIRTABLE
—
Marketing
Campaign plan EMAIL
Strategy sessions AIRTABLE
Action items overdue TEMPO
+ Radio, Finance,
International, Mgmt
International, Mgmt
Populated when sources become available. Empty fields surface as gaps — that’s the system working.
Artist Pitch — Auto-Assembled
Talking Points EMAIL
Artist bio / story{extracted_from_emails}
Album narrative{extracted_from_emails}
Focus track{dsp_sheet_or_email}
Tour info{announcement_email}
DSP Readiness DSP SHEET
Talking Points{dsp_asset_sheet}
Timeline{dsp_asset_sheet}
Approved Images{dsp_asset_sheet}
Genres{dsp_asset_sheet}
Delivery Dates{dsp_asset_sheet}
Already proven. The Isaia demo assembled every DSP pitch field from 3 internal emails. The Copilot agent extracts, structures, and populates. You review and approve.
Clearance — Cross-Referenced
From Runway RUNWAY
SAA{runway_saa}
SAMP{runway_samp}
Cover / VSC{runway_cover}
Agreements{runway_agreements}
Master{runway_master}
Label Copy{runway_label_copy}
From Sample Report SAMPLE
SAA — verified{rca_charts_lookup}
SAMP — per track{sample_report_detail}
Active samples{terms_quoted_detail}
Synch rights{synch_per_track}
This is the “Unknown” fix. Runway says “Unknown.” The Sample Report says “N/A — no side artists” or “9/10 cleared, 1 track has terms quoted.” TEMPO pulls both and shows the truth. Nobody had to update Runway.
Stale Status Alerts — Auto-Triggered
Rules Engine TEMPO
21 days before street — DSP Asset sheet empty→ ping Commercial Partnerships
14 days before street — artwork not final→ ping Creative
Clearance deadline passed — terms not confirmed→ flag Business & Legal
Action item open 7+ days — no update→ nudge assigned dept
Thursday PM — scheduling requests due→ reminder before Fri exec mtg
Credits/splits blank at T-14→ flag A&R Admin + Publishing
Jordan’s exact request: “3 weeks out, if we don’t have artwork, that needs to be flagged.” These rules encode that logic. The system watches the data. You don’t have to chase.
What This Means
Airtable is the engine. TEMPO is the dashboard.
Departments keep entering data where they already do. Airtable stores and routes it. TEMPO pulls from everything — Airtable, Runway, clearance reports, DSP sheets, emails, Spotify — and assembles the view that everyone actually needs.
Every release gets a page. Auto-generated. Reviewed by you. Shared with anyone who needs it. No login, no license, no training.
“What if every release had its own page — like the Isaia one — that auto-generated from the data we already have? You’d never log into Airtable. You’d just go to TEMPO.”
Departments keep entering data where they already do. Airtable stores and routes it. TEMPO pulls from everything — Airtable, Runway, clearance reports, DSP sheets, emails, Spotify — and assembles the view that everyone actually needs.
Every release gets a page. Auto-generated. Reviewed by you. Shared with anyone who needs it. No login, no license, no training.
“What if every release had its own page — like the Isaia one — that auto-generated from the data we already have? You’d never log into Airtable. You’d just go to TEMPO.”