All templates
For advertising agencies, media planning teams & media buyers

Never miss another media buy deadline

Every morning, WebRun opens Function Point to check task due dates, matches them against the media plan in Google Sheets for booking and material deadlines, and posts your media team a Slack alert for anything due in the next 48 hours.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every morning at 7:30 AM WebRun
1 Function Point check task and campaign due dates
2 Google Sheets match against booking and material deadlines
3 Slack alert the media team before it's too late
Run a sample
In short

How do I avoid missing media booking and material deadlines?

WebRun checks Function Point for campaign tasks and matches them against the media plan in Google Sheets every morning, then posts your media team a Slack alert for every booking or material deadline due in the next 48 hours. Booking deadlines are flagged first, since missing one usually loses the placement slot entirely, not just delays the campaign.

  • Booking deadlines get flagged 48 hours out, before a slot is lost
  • Media teams see one daily alert instead of checking two systems
  • Unassigned placements surface before they become missed deadlines

Built for advertising agencies · media planning teams · media buyers · creative production

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 hosted.functionpoint.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Function Point - check task and campaign due dates
    functionpoint.com How to Automate Function Point
    WebRun in Function Point: check task and campaign due dates
    WebRun opens Function Point to check task and campaign due dates.
    • Open Function Point and list campaign tasks due in the next 48 hours
    • Note which tasks relate to media booking or creative material delivery

    Done when Every task due in the next 48 hours has been listed.

  3. 2
    Google Sheets - match against booking and material deadlines
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: match against booking and material deadlines
    WebRun opens Google Sheets to match against booking and material deadlines.
    • Open the media plan tracker and pull each placement's booking and material deadline
    • Match placements against the Function Point task list to catch anything missing

    Done when Every upcoming placement deadline is matched against a tracked task.

  4. 3
    Slack - alert the media team before it's too late
    slack.com How to Automate Slack
    WebRun in Slack: alert the media team before it's too late
    WebRun opens Slack to alert the media team before it's too late.
    • Post the media team an alert for every deadline in the next 48 hours
    • Put booking deadlines ahead of material deadlines, since a missed booking loses the slot entirely
    • Flag any placement with a deadline and no matching task as unassigned

    Done when The media team has today's deadline alert in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
hosted.functionpoint.com
ScheduleRuns automatically on this cadence
Every morning at 7:30 AM
DeliveryHow each run's result reaches you
Deadline alert · Slack
OutputWhat each run produces - A daily alert of every media booking and material deadline due in the next 48 hours, with any unassigned placement flagged.
Text
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 book or confirm the media placement itself?

No. WebRun only reads deadlines and alerts your team in Slack. Booking, confirming, or submitting materials to a publisher stays a manual step.

What counts as a deadline at risk?

Anything due in the next 48 hours, since a missed media booking deadline usually loses the slot entirely, not just delays it.

What if a placement isn't in the media plan yet?

It flags the mismatch. If Function Point shows a task but the Google Sheets media plan has no matching deadline, WebRun calls it out as unassigned.

Put this on autopilot.

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