Send notifications to your devices

Trigger push notifications with an API call or incoming webhook.

Skip complex setups. Get a persistent, rich-media inbox for your scripts, Home Assistant, CI/CD pipelines, and more. Keep a permanent history of your automations, deployments, security cameras—anything.

Looking for iOS? Click here to join the Waitlist

Pulsetray App Interface

Why choose Pulsetray?

Built for a quick setup to start receiving notifications with a simple POST request.

Simple API

Integrate in minutes. Send notifications from Home Assistant, scripts, or any service with a simple POST request.

Incoming Webhooks

No code required. Generate webhook URLs to trigger notifications directly from third-party services like GitHub, Vercel and Stripe.

Add media

Add images, GIFs, or even videos to your notifications. Keep them stored with persistent storage.

Easy onboarding

Download the app on your devices, enter an onboarding token, and start receiving alerts. No complex setup required.

Profiles and devices

Want to give access to multiple people? Not a problem! Create profiles to organize and send notifications to specific devices.

In-app notifications tray

A dedicated alternative to using Telegram or Discord as makeshift trays. Access a full history of your alerts even after they're dismissed, or even if sent in the past.

Sources and channels

Organize alerts with custom sources and categories. Each source created a new Android notification channel, giving you granular control over the behavior of all notifications.

Integrate in less than 5 minutes

Home Assistant? Scripts? CI/CD pipeline? We got you. It doesn't matter where you need notifications from, a single API call is all you need.

action: rest_command.pulsetray
data:
	json_body:
		title: "Security Alert"
		body: "The front door was opened at {{ now().strftime('%H:%M') }}"
Pulsetray Webhook Creation Modal

Connect your third-party tools instantly

Don't want to write API calls? Generate a unique Webhook URL and point third-party services like GitHub, Stripe, or Vercel.

  • Live Payload Preview

    Send a test event from your app and view the raw JSON instantly in the dashboard.

  • Dynamic Placeholders

    Extract exact values from the JSON using dot notation (e.g., $data.commit.message) to build custom notification titles and bodies.

  • Granular Targeting

    Route incoming webhooks to your entire account, specific profiles, or individual devices.

How Pulsetray stacks up

See how it compares with other alternatives

PulsetrayChat appsOther notification apps
Built For

Specialized for history of notifications

Personal conversations and group messaging

Transient notifications

Interface Quality

Modern and intuitive, yet powerful

Generic chat threads; not built for notifications

Simple, outdated design

Webhooks

Yes - Supports data and image extraction

No

No

Media

Full support for Videos, Images and GIFs

Full support for files

Limited - Still images, no video

Persistent Cloud History

Synced across all your devices

Yes

Notifications and media deleted upon delivery

Family / Team Sharing

Multiple profiles and devices included

Requires creating messy group chats

Expensive - Requires per-user monthly license

Custom Categories

Group by source and category

No

No

Notification Channels on Android

Sources create notification channels automatically

No

No

Developer Experience

Clean API documentation with tons of integration examples

Poor. Documentation is complex, extensive and outdated

Good documentation

Setup Complexity

Single POST request or incoming webhook to send notifications. Simple onboarding URL to add more devices

Complex. Often requires creating a bot. For bigger files or complex setups, you have to host a backend yourself

Simple API but no webhooks. Adding more devices can be messy.

Simple pricing

Join for Free, upgrade anytime

Free

For personal alerts

$0/month
  • Up to 3 devices
  • 500 notifications /mo
  • 100 MB of storage
  • 30-day history

Starter

For power users

$3.99/month
  • Up to 10 devices
  • 10,000 notifications /mo
  • 5 GB of storage
  • 180-day history

Pro

For high-volume alerts

$10.99/month
  • Up to 50 devices
  • 50,000 notifications /mo
  • 25 GB of storage
  • 1 year history

Full feature comparison

FreeStarterPro
Devices31050
Notifications / month50010,00050,000
Sources31030
Categories1050100
Notification History30 days180 days1 year
Storage (Media)100 MB5 GB25 GB
Profiles31030
API Keys3510
Webhooks31050
Media Support (images, GIF, videos)
Rate Limit60 / min500 / min1,000 / min
Price$0$3.99$10.99

Get the app now

Android

Start using Pulsetray on Android now. Full release is available on the Play Store.

Get it on Google Play
iOS

iOS Waitlist

The iOS experience is being created. Join the waitlist to get notified when it’s available.

By joining, you agree to receive product updates