All templates

Automated Kaggle Competition Deadline Alerts

Every morning, WebRun opens Kaggle, checks your active competition's leaderboard position and submission deadline, books a working session in Google Calendar once the deadline is within 5 days, and drafts a WhatsApp nudge for the group organizer to review and send.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Kaggle check leaderboard and deadline
2 Google Calendar book a working session
3 WhatsApp draft a group nudge
In short

How do I keep a group from missing a Kaggle competition deadline?

WebRun checks your Kaggle competition every morning for leaderboard position and days left, books a working session in Google Calendar once the deadline is within 5 days, and drafts a WhatsApp nudge for the organizer to review and send, so a group project doesn't miss a submission window.

  • Working sessions get booked automatically as a deadline nears
  • No submission window is missed for lack of a reminder
  • Every group nudge is reviewed before it reaches the chat

Built for Kaggle competition teams · data science study groups · university ML clubs · bootcamp capstone groups

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

  2. 1
    Kaggle - check leaderboard and deadline
    • Open your active competition and check the current leaderboard position
    • Note the submission deadline and days remaining
    • Check whether the group has submitted in the last 3 days

    Done when The competition's standing and deadline are captured.

  3. 2
    Google Calendar - book a working session
    calendar.google.com
    WebRun in Google Calendar: book a working session
    WebRun opens Google Calendar to book a working session.
    • Book a working session once the deadline is within 5 days
    • Invite the group to the open slot
    • Leave existing bookings untouched

    Done when A working session is booked whenever the deadline is close.

  4. 3
    WhatsApp - draft a group nudge
    whatsapp.com
    WebRun in WhatsApp: draft a group nudge
    WebRun opens WhatsApp to draft a group nudge.
    • Draft a nudge naming the deadline and current leaderboard position
    • Include the booked working session time
    • Leave the draft unsent for the organizer to review and send to the group

    Done when A reviewable deadline nudge is ready whenever the deadline is close.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.kaggle.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Deadline nudge draft · WhatsApp
OutputWhat each run produces - A deadline and leaderboard status check each morning, with a booked session and a draft nudge once the deadline nears.
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

Will it message the group on WhatsApp without me?

No. The nudge is always drafted and left unsent. WebRun never sends a WhatsApp message on its own, the organizer approves and sends it.

Will it submit an entry to the competition?

No. It only reads the leaderboard and deadline. Every submission to Kaggle is made by the group itself.

Does it nudge every day of the competition?

No. It only books a session and drafts a nudge once the deadline is within 5 days, so early days stay quiet.

Put this on autopilot.

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