Contents
Linking a YouTube Channel
Re-Linking or Removing a YouTube Channel
Connecting Slack
Choosing a Slack Channel and Notifications
Removing the Slack Integration
The YouTube menu item (the “YouTube Channels” page) and the Slack menu item (the “Slack
Notifications” page) appear only for Client Admins. Users and Readonly members don’t see the list of
your Client’s YouTube channels anywhere: on an event’s configuration pages they see only the
channel that event already uses (shown by name, or as “Set (channel id)”).
Linking a YouTube Channel
- As a Client Admin, open YouTube in the dashboard.
- Click + Link Channel. This takes you to Google’s sign-in and consent screen (real OAuth, not
a form on this platform) — sign in with the Google account that owns the YouTube channel you want
to connect, and approve the requested permissions. - You’re redirected back to the dashboard with a green banner: “YouTube channel linked
successfully.” The channel now appears in the table.
The same Google authorisation covers both clip uploads and livestreaming; linking a channel for
livestreams asks for no extra permission.
You can link more than one channel if your Client publishes to more than one destination — each
event picks its own upload and (if it restreams) livestream channel independently; see
Event Configuration Reference.
The table has the columns Channel, Channel ID, Token Status, Linked and
Actions. As a Client Admin, you see your own Client’s linked channels here and in the channel
dropdowns on Event Configuration — the same list a system admin sees for your Client. If the list
fails to load, the page says “Couldn’t load channels — try again.” rather than showing an empty
list; “No channels linked yet. Click + Link Channel to authorise via Google OAuth.” means there
genuinely aren’t any yet.
Re-Linking or Removing a YouTube Channel
-
If a channel’s Token Status shows “Auth failed — re-link required” in red, click
Re-link on that row and sign in again — this re-runs the same OAuth flow and just refreshes its
tokens; it doesn’t create a duplicate channel entry. After a failed token refresh the platform
stops trying that channel until it’s re-linked. Token Status may also read “Expired ·
time”; if uploads or broadcasts on that channel start failing, re-link it the same way. -
Click Remove to take a channel off your Client. The confirmation reads exactly:
Remove “channel name or ID”?
Events using this channel will stop uploading and livestreaming. Past livestream broadcasts are
kept, and linking the channel again reconnects it.
What Remove does depends on the channel’s livestream broadcasts:
- No broadcasts ever made on it — the channel is deleted.
- A broadcast still current (scheduled or live, not yet complete) — it’s refused: “This channel
has N livestream broadcast(s) still scheduled or live and can’t be removed. Complete or delete
them first.” Finish or delete those broadcasts (see
YouTube Broadcasts), then remove it. - Only past broadcasts — the channel is disconnected: its stored Google tokens are wiped, it
disappears from this list and from every channel dropdown, and nothing can upload or stream to it.
Its broadcast history is kept. Linking the same YouTube channel again with + Link Channel
reconnects it, history included, rather than adding a new entry.
A system admin removing a channel from the admin Client page gets the same behaviour.
An event’s livestream channel can’t be changed while it has open YouTube broadcasts; see
Event Configuration Reference.
Connecting Slack
- As a Client Admin, open Slack in the dashboard. Until a workspace is connected, the page
says “No Slack workspace connected. Click Connect to Slack to authorise via Slack OAuth.” - Click Connect to Slack. This takes you to Slack’s own authorization screen — approve it for
the workspace you want notifications sent to. - You’re redirected back with the banner “Slack workspace connected successfully. Select a channel
below.”
Once connected, a Re-link button (tooltip “Re-authorise Slack workspace”) runs the Slack
authorization again.
Choosing a Slack Channel and Notifications
Once connected, the page shows your workspace name and:
- Channel — a dropdown (”— Select a channel —”) of channels the platform’s Slack app has already
been invited to. If it’s empty, the page tells you why: “No channels found. Invite the bot to a
channel first, then refresh.” Invite the app to the channel you want from Slack itself, then come
back and refresh. - Notify when — three checkboxes: “Match uploaded to YouTube”, “Clip processing failed”,
and “Clips need review” (on by default) — sends “1 clip needs review” with the clip’s filename
when a clip is held for review (see
Clips, Uploads and Signage).
These are the only client-facing notification types this platform sends to Slack; other
operational alerts (upload failures, storage issues, and similar) go to FIRST Chesapeake’s own
internal channel, not yours.
Click Save (only shown once you’ve changed something) to apply your channel and notification
choices.
Removing the Slack Integration
Click Remove Integration. The confirmation reads exactly:
Remove Slack integration?
No further notifications will be sent.
You can always click Connect to Slack again later to reconnect.