Skip to main content
All guides

Recurring events · Manual cooldowns

Create a custom Dota 2 timer

Add one match-clock reminder or one manually triggered cooldown, test whether it changes your next action, and keep the alert set small enough to remain useful during a real match.

Reviewed August 29, 2026 against the current DotaSense Windows custom-event builder. The browser timer uses a fixed reviewed cue list and does not expose this builder.

RecurringInterval + offset

Use the match clock for events that repeat on a predictable schedule.

ManualClick or hotkey

Start a fixed or variable cooldown when the event actually happens.

RuleOne alert, one job

If the cue does not change a decision, remove it instead of making it louder.

Choose the clock first

Two custom timer types

Automatic schedule

Recurring timer event

Repeats from game time. Set an interval, an offset within that interval, a pre-notification, an optional start offset, and an optional stop time.

Observed event

Manual cooldown

Begins only when you trigger it. Use a click or non-conflicting hotkey for a spell, ward duration, buyback estimate, or another event you personally observed.

A custom event is not automatic detection.

The timer follows the schedule or trigger you provide. It cannot verify that a spell was cast, a ward was placed, or an objective actually spawned.

Match-clock events

Build a recurring event

SettingQuestion it answersExample
IntervalHow often does the cue repeat?Every 5 minutes
OffsetWhere inside the interval does it occur?At :53 of each minute
Pre-alertHow early do you need to prepare?10 seconds before
Start offsetWhen should the schedule become active?Begin after 5:00
Stop afterWhen does the cue stop being useful?Stop after the laning phase

Use the smallest lead time that still lets you act. A warning that arrives too early becomes background noise; one that arrives after the route decision is already locked cannot help.

Observed cooldowns

Build a manual cooldown

1

Name the event

Use a label you can recognize at a glance, such as Black Hole or enemy buyback.

2

Set the window

Choose one duration or a minimum and maximum when the return time is uncertain.

3

Choose a trigger

Use the card or a hotkey that does not collide with Dota, Steam, Discord, or another overlay.

4

Add one cue

Select a readable icon and a sound that is distinct without overpowering game audio.

5

Trigger on evidence

Start it only when you actually see the cast, placement, death, or objective event.

6

Treat expiry as a check

A returned cooldown means re-evaluate the fight. It does not mean the enemy will cast immediately.

Start with a repeated mistake

Useful custom event examples

Periodic spawn

A patch-specific map cue

Add a recurring event only after verifying the current timing and mode. Retire it when the patch changes.

Spell cooldown

One long enemy ultimate

Trigger it when the cast is confirmed. Use a range if cooldown reduction or level information is incomplete.

Ward duration

A ward you personally observed

Start the timer at placement and remember that early dewarding can make the countdown irrelevant.

Personal routine

A decision check, not a game fact

Use a quiet periodic prompt for a minimap, buyback, smoke, or inventory check when the habit is the real target.

More is not better

Avoid alert overload

  1. Add one custom event at a time. Play several games before adding another.
  2. Use distinct cues. If two sounds mean different actions, they should not be easy to confuse.
  3. Stop obsolete events. Use a stop time or disable the card when the cue no longer changes a decision.
  4. Review false urgency. An alert should prompt a map check, not force a move into a bad state.
  5. Delete stale patch facts. Recheck timings after updates instead of preserving an old schedule because it is already configured.
Quick answers

Dota 2 custom timer FAQ

Can I use a hero icon for a custom cooldown?

Yes. The current builder includes Dota objective art and the local hero icon catalog, with search for faster selection.

Can I set a variable cooldown window?

Yes. Manual events can keep a minimum and maximum duration so the display represents uncertainty instead of a false exact time.

Can I upload a custom sound?

The Windows app supports per-event sound controls and custom audio. Test the file, output device, and volume before relying on it.

Do custom events survive a restart?

The app saves custom events and their settings locally. Resetting all timer settings removes them, so treat a full reset as destructive.

The best custom alert is the one that changes a useful next action.

Last reviewed: August 29, 2026