All templates

Automated Dacast Stream Reconciliation

Every night, WebRun opens Dacast, pulls the list of streams and VOD that ran that day, checks each one against the planned schedule in Airtable, flags any event that didn't go live or wasn't on the calendar, and logs viewer and revenue totals to Notion.

Runs on WebRun · Strict Lockdown policy
Every night at 11:00 PM WebRunorchestrates each step
1 Dacast list streams that ran
2 Airtable check against planned schedule
3 Notion log viewer and revenue totals
In short

How do I reconcile Dacast streaming activity against my event schedule?

WebRun reconciles your Dacast activity every night. It lists every stream and VOD view that ran that day, checks each against the planned schedule in Airtable, flags events that never went live or weren't planned, and logs viewer and revenue totals to Notion, so broadcasters get an accurate record without checking three tools by hand.

  • Every planned event is checked against what actually streamed
  • Revenue and viewer totals are logged automatically each night
  • Missed or unplanned streams get flagged the same day

Built for Event broadcasters · Media companies · Streaming producers · OTT operators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.dacast.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Dacast - list streams that ran
    dacast.com
    WebRun in Dacast: list streams that ran
    WebRun opens Dacast to list streams that ran.
    • Open the Dacast dashboard and list live and VOD streams from today
    • Capture each stream's viewer count and revenue where available
    • Note the start time for each

    Done when Every stream that ran today is listed with its viewer and revenue numbers.

  3. 2
    Airtable - check against planned schedule
    airtable.com
    WebRun in Airtable: check against planned schedule
    WebRun opens Airtable to check against the planned schedule.
    • Open the event calendar base in Airtable
    • Match each Dacast stream to its planned record
    • Flag any planned event with no matching stream, and any stream with no matching plan

    Done when Every planned event is marked as matched, missing, or unplanned.

  4. 3
    Notion - log viewer and revenue totals
    notion.so
    WebRun in Notion: log viewer and revenue totals
    WebRun opens Notion to log viewer and revenue totals.
    • Open the streaming log page in Notion
    • Record today's total viewers and revenue by event
    • List any mismatches for the team to review

    Done when Today's stream reconciliation is recorded in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.dacast.com
ScheduleRuns automatically on this cadence
Every night at 11:00 PM
DeliveryHow each run's result reaches you
Reconciliation report · Notion
OutputWhat each run produces - A nightly reconciliation between planned events and actual Dacast streams, with viewer and revenue totals logged to Notion.
Report
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Does it cancel or reschedule events?

No. WebRun only compares what happened against what was planned and flags the difference. Any schedule change is still made by your team in Airtable.

What counts as a mismatch?

A planned event with no matching Dacast stream, or a Dacast stream with no matching planned record in Airtable, either way it gets flagged for review.

Where do the revenue numbers come from?

They're read directly from Dacast's own totals for that day, so the Notion log always matches what Dacast reports.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.