whoop-tasker gives Tasker a new output: a haptic buzz on a WHOOP strap. Front door opens, calendar alarm fires, the washing machine finishes — one broadcast intent, and your wrist knows. The official WHOOP app keeps running exactly as before.
Three patterns
0 · Single
One short buzz. A nudge.
1 · Alarm
Keeps buzzing until you tap the strap.
2 · Double
Two quick buzzes. The default.
Those are the WHOOP 4 patterns. WHOOP 5 speaks a different haptics dialect with no tap-to-dismiss: there, pattern N simply plays N + 1 pulses (0–6), the alarm button plays five, and a quick double is the default.
From Tasker
The per-install token (shown in the app) means nothing else on the phone can buzz your wrist, and a rate limit keeps a misbehaving profile from turning the strap into a massage band.
The app
CONNECTED TO
WHOOP 5A00735343
D4:77:DB:97:F4:EB
Bonded · Background access enabled · WHOOP 5.0 protocol
17:12:04 · tasker
buzz pattern 2 delivered
17:11:22 · test
buzz pattern 0
17:11:20 · pairing
companion association created
17:10:46 · test
paired WHOOP 5A00735343 (D4:77:DB:97:F4:EB)
17:09:31 · tasker
buzz pattern 1 delivered
17:02:47 · tasker
buzz pattern 2 delivered
How it coexists
The official WHOOP app holds an always-on encrypted link to the strap. whoop-tasker doesn't fight it — it joins the same link as a second client for the two seconds a buzz takes, then gets out of the way. No re-pairing, no stolen connection, no gap in your recovery data.
The protocol layer physically refuses to send anything except
run haptics and stop haptics. It cannot touch
sync, history, or the strap's clock — so it cannot corrupt what the
official app cares about.
Both generations speak different framing and, it turns out, different haptics opcodes. The app detects which strap it's talking to and builds the right bytes for each.
A companion-device association lets Android start the buzz service when the screen is off and Tasker fires at 3am. Without it there's an inline fallback, so a buzz still lands either way.
Like everything here, whoop-tasker is built for myself first — which keeps it honest: no account, no ads, no tracking, no store listing. It exists because a screen you have to look at is the wrong notifier when you're on a motorbike, in a meeting, or asleep.
Download
whoop-tasker v0.3.4
Sideload it — no store, no updater, no strings. Debug-signed, so it installs straight over previous versions.
Download APK