Live

Your rules.
Your phone.{ the moment it happens }

Write conditions in plain syntax — break, hold, set point, surface, opponent rank, anything in the score state. We poll every live ATP & WTA match, evaluate against your rules, and alert your phone in under a second.

polling ATP & WTA events/sec 0.1 median latency 552 ms rules active 14
Events / sec
0.1avg · 60s
Median latency
552ms
poll → eval → push
Live matches
3
Rules running
14live
R-04 · Break-back
Armed
1// fires when the underdog breaks back on clay
2when surface() == "clay"
3and score.event == "break"
4and underdog.rank 40
5and form.last5 3
6then alert("phone", "break-back confirmed")
7cooldown 90s
● parsed  ·  5 conds  ·  1 outcome last fire · 14:02
R-11 · Hold > 78%
Armed
1// favorite holding 78%+ behind on serve
2when match.tour() == "ATP"
3and player.hold_pct(set) 78
4and games_in_set 6
5and serve_won.set 70
6then alert("phone", "hold ≥ 78%")
7cooldown 120s
● parsed  ·  5 conds  ·  1 outcome last fire · 13:47
14:02
Wed · 8 May
letguru now
R-04 · break-back fired
Player A vs Player B · 2nd set · break-back 3-3
letguru 13m
R-11 · hold ≥ 78%
Player C vs Player D · TB · hold 81% 6 games