Guide · 5 steps

How to add a pomodoro timer to your stream

A pomodoro timer gives a study or co-working stream its rhythm: everyone focuses together, then takes a break together. On stream, it should be big enough to read at a glance and controllable without leaving your work.

Also in: Français · Español · Deutsch · Português

Short answer

Install a pomodoro widget with its StreamElements link or add its HTML file to OBS as a Browser source. Set the focus and break lengths (25 and 5 minutes is the classic start), then start, pause and skip it from chat with a command such as !timer start.

Pomodoro lengths that work on stream

StyleFocusShort breakLong break
Classic25 min5 min15 to 30 min, after 4 focus sessions
Longer focus50 min10 min20 to 30 min, after 2 or 3 sessions

Shorter sessions suit chatty streams, because breaks come often. Longer ones suit quiet, deep-work streams. Pick one and keep it the same every stream so regulars know the rhythm.

Step by step

  1. Pick how to install it

    Most stream pomodoro widgets come two ways: a StreamElements install link, or HTML files you add to OBS directly. StreamElements is quickest; the file version works without a StreamElements account.

  2. StreamElements version

    Open the install link while signed in to StreamElements, approve it, and the timer appears in Streaming tools › My overlays. Copy the overlay URL with the link icon.

  3. Add it to OBS

    In the Sources panel, click +, choose Browser, give it a name and click OK. Paste the overlay URL (or tick Local file and pick the timer's HTML file) and set the size given in the widget's guide.

  4. Set your lengths

    Change the focus, short break and long break lengths, and how many focus sessions come before a long break. In StreamElements these are in the widget settings; file versions usually have a settings file you open in Notepad.

  5. Run it from chat

    Use the timer's chat commands so you never have to alt-tab. Our timers use !timer start, !timer pause, !timer skip, !timer reset and !timer add 5, for you and your mods.

Add a task list

The timer is half of a study stream. The other half is a task list your viewers can join: each person adds their own goal with !task and ticks it off with !done. It turns lurkers into participants. Our pomodoro widgets include one; see the study-with-me setup guide for the full layout.

Tips

  • Put the timer where it stays visible on every scene, or copy it into each scene with Paste (Reference).
  • A soft chime at the end of each phase helps people who are listening, not watching.
  • Turn off Shutdown source when not visible on the timer's browser source if you switch scenes during a session, so the page isn't unloaded.