All templates
For language learners, study groups & team learning challenges

Get a nudge while there is still time to save the streak

Every night, WebRun opens Duolingo, checks whether today's XP goal has been met and how long the streak stands at, messages WhatsApp with the hours left to finish a lesson if it has not, and writes the day's result into Notion so the streak history is more than a number in an app.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every night at 8:00 PM WebRun
1 Duolingo check today's goal and streak
2 WhatsApp nudge with the hours left
3 Notion log the day's result
Run a sample
In short

How do I get reminded to do my Duolingo lesson before the day ends?

WebRun opens Duolingo every night, checks today's XP against your daily goal, and reads how long the streak stands at. If the goal is unmet it messages WhatsApp with the XP still needed and the hours left, and it logs each day's result in Notion, so the streak survives with time to spare.

  • One nudge arrives with hours still left, not a report of a lost streak
  • The message names the exact XP still needed
  • A dated history shows which days keep getting missed

Built for language learners · study groups · team learning challenges · self-taught students

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

  2. 1
    Duolingo - check today's goal and streak
    duolingo.com
    WebRun in Duolingo: check today's goal and streak
    WebRun opens Duolingo to check today's goal and streak.
    • Open Duolingo and read today's XP against the daily goal
    • Read the current streak length and whether a streak freeze is available
    • Work out how many hours remain before the day rolls over in your time zone
    • Note the league position too, since a close league adds a reason to finish tonight

    Done when Today's XP, the goal, the streak length, and the hours remaining are all read.

  3. 2
    WhatsApp - nudge with the hours left
    whatsapp.com How to Automate WhatsApp
    WebRun in WhatsApp: nudge with the hours left
    WebRun opens WhatsApp to nudge with the hours left.
    • Message only when the daily goal has not been met, with the streak at stake and the hours left
    • Say how much XP is still needed, so the ask is a specific lesson rather than a vague reminder
    • Mention whether a streak freeze is available as a fallback
    • Stay silent on a day where the goal is already done

    Done when A nudge has been sent if and only if today's goal is still unmet.

  4. 3
    Notion - log the day's result
    notion.so How to Automate Notion
    WebRun in Notion: log the day's result
    WebRun opens Notion to log the day's result.
    • Write a dated row with today's XP, whether the goal was met, and the streak length
    • Track the weekly pattern so the days that keep getting missed are visible
    • Keep a running note of the longest streak reached so far

    Done when Notion holds today's dated result alongside the running streak history.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.duolingo.com
ScheduleRuns automatically on this cadence
Every night at 8:00 PM
DeliveryHow each run's result reaches you
Streak nudge · WhatsApp
OutputWhat each run produces - Tonight's status: XP earned against the goal, the current streak, the hours left in the day, and whether a streak freeze is available.
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 do the lesson for me?

No. WebRun reads your progress and sends the nudge. The lesson is yours to do, so the streak and the XP always reflect practice you actually did.

Will it buy a streak freeze?

No. It tells you whether a freeze is available and leaves the decision with you. Nothing is purchased in Duolingo, so no gems or money are spent by a run.

Does it message me every night?

Only when the goal is still unmet at the time it runs. Finish the lesson earlier in the day and the evening passes without a message.

Put this on autopilot.

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