New · v0.1 · macOS 13+

Your product
has a pulse.

Webhooks from Stripe, GitHub, your waitlist, your cron jobs — turned into native Mac notifications you can actually feel. No Slack workspace of one. No fifth dashboard.

Get Blood Rush · €5/mo
Try 1 source free → · €5/mo unlimited · no Slack required
5 Tue 14:02
Blood Rush
5/50 · Sources Settings
Live · last hour
Your product Alive in the menu bar
The problem

You don't need another inbox.
You need a heartbeat.

Every tool wants its own dashboard. Every notification wants its own Slack channel. Solo founders end up with a graveyard of tabs and a Slack workspace of one.

Without Blood Rush
The graveyard.
SLACK #stripe-payments · 47 unread
GMAIL Re: Re: Re: payment receipt · 4h ago
STRIPE Dashboard · check connection
DISCORD #general · @here did you see
INTERCOM 12 conversations open
LINEAR BR-284 · Pulse panel jitters
GITHUB bloodrush · 3 PRs awaiting review
NOTION Q4 OKRs · 2 comments
CALENDAR Standup · in 8 minutes
With Blood Rush
The pulse.
Blood Rush RUSH
now
Stripe just lit up. $49.
pro_monthly · marie@studio.fr
That's it. One pulse. You feel it. You move on.
How it works

Three steps. Then you feel it.

01
Add a Source
One per tool. Each gets its own webhook URL — no accounts, no Slack, no auth dance.
02
Wire it up
IFTTT, Zapier, n8n, raw curl, your own script. Anything that can POST JSON can fire a pulse.
03
Feel the pings
Native macOS notifications. A heartbeat in your menu bar. Last 50 events kept on your Mac.
Webhooks in. Mac pings out.

One curl is all
it takes.

Send any JSON to your secret webhook URL. Blood Rush normalizes the payload, picks a sound, and pings your Mac. No SDK. No client library. Templating is built in — write {{email}} and we'll wire it up.

~/projects/fond
$ curl https://api.bloodrush.app/hook/wl_8f3K… \
-H "content-type: application/json" \
-d '{ "title": "New signup",
"body": "marie@example.com",
"urgency": "rush" }'
{ "ok": true, "id": "evt_a04xQ" }
↳ Stripe just lit up. ✦
What's inside

Tiny app. Sharp edges.

Per-source rules
Every pulse gets a personality.
Sounds, colors, urgency, quiet hours, grouping. Stripe sounds like money. A renewal sounds like routine.
Sound · Coin Urgency · Rush Group · 1m Quiet · 22→8
Quiet Mode
One-click 1h, today, until tomorrow. Or a schedule that breathes.
{{}}
Templates
Per-event title, body, sound. Use {dot.path} to pull any field from the webhook payload — or ship raw {title, body} via the custom hook.
Vitals history
Last 50 events, locally cached.
Searchable. Replayable for testing. Filter by source, urgency, or "the one with that email I half-remember."
Native, not Electron
Swift + SwiftUI.
4 MB
on disk
22 MB
RAM idle
Local-first
Your event log lives on your machine.
Our backend is a thin relay. We see envelopes, not contents. Events expire from our servers within minutes.
Sources

The 5 we ship.

Stripe, Polar.sh, Lemon Squeezy, Dodo Payments, and Creem — each with native presets, sensible default copy, and a sound that fits. Anything else? POST JSON to the custom webhook and it works.

Hover any card to see a real pulse from that source.

Stripe
Stripe
12 today
Stripe now
Stripe just lit up. €49.
pro_monthly · marie@studio.fr
Polar
Polar
7 today
Polar now
Polar pinged. $29.
pro · @noa.k
Lemon Squeezy
Lemon Squeezy
4 today
Lemon Squeezy now
Squeezed. $190 annual.
pro_yearly · ben@anver.studio
Dodo Payments
Dodo Payments
6 today
Dodo Payments now
Dodo just paid out. €49.
pro_monthly · marie@studio.fr
Creem
Creem
3 today
Creem now
Creem just lit up. $190.
annual · ben@anver.studio
Custom webhook
anytime
Custom now
Anything you POST.
title + body + url · done
Pricing

Free to start.
€5 to scale.

Free
€0 /forever
No card required
For one source. One Mac. Try it before you spend a euro.
Get started free
1 source (your choice)
Unlimited devices
50-event local history
All built-in presets
Quiet Mode + Test Pulse
Solo
€5 /month
or $5/month
VAT included · billed by Polar (MoR)
For every source you own. Stripe + Polar + Lemon Squeezy + Dodo + Creem + custom — all at once.
Get Blood Rush
Everything in Free
Unlimited sources
Priority email support
Use it on every Mac you own. Cancel anytime. Already a customer? Sign in.
Questions, calmly answered

FAQ

Which payment processors work today?
Stripe, Polar, Lemon Squeezy, Dodo Payments, and Creem all ship as native presets — paste your webhook URL, drop in the signing secret, done. Anything else? POST JSON to the generic webhook and it works.
Is this just IFTTT for my menu bar?
Kind of. IFTTT and Zapier are great at piping events. Blood Rush is the surface they pipe into. We don't replace your automations — we give them a home.
Why not just a Slack channel?
Slack is a workspace. It wants threads, mentions, channels, "okay thanks." Blood Rush is a heartbeat. It pings, you feel it, you move on.
What about Windows or Linux?
Mac first. The bar is high — native Swift, real notification permissions, menu bar polish. We'll consider other platforms when v1 ships.
Where does my event data live?
On your Mac. Our backend is a thin relay; events expire from our servers within minutes of delivery. The full history sits in a local file you own.
Can I send my own custom events?
Yes. The generic webhook takes any JSON with title (required), plus optional body, urgency, and a click-through url. The source is whichever webhook URL you POST to.
What if my Mac is asleep?
Events queue on the relay. When your Mac wakes and reconnects, you get a quick burst of what you missed. No "you have 1,247 unread" drama.

When your product moves,
you'll feel it.

Free for one source, forever. €5/month unlocks unlimited sources.