Hello! Today, I'm excited to announce a new feature that I think will make Pulsetray way more versatile and easy to integrate with third-party platforms: Incoming Webhooks.

No code required

Webhooks allow you to generate a unique URL that you can plug directly into platforms like GitHub, Render, Datadog, UniFi Protect, and countless others. When an event happens on their end, they send a JSON payload to your Pulsetray Webhook, and we instantly deliver a formatted push notification to your devices.

Building your Webhook

I wanted the setup process to be as intuitive as possible, so I built a guided 4-step builder directly into the dashboard:

1. Live payload preview

Once you generate your Webhook URL, plug it into your third-party service and fire off a test event. Pulsetray actively listens for incoming events and displays the raw JSON payload right in the dashboard, so you know exactly what data you have to work with.

2. Dynamic placeholders

You don't just get a generic "Event Triggered" alert. You can build customized notifications by extracting specific values from the JSON payload using dot notation. For example, use $data.commit.message in your notification body, or $data.thumbnail to extract a base64 image directly into the notification media.

3. Granular targeting and organization

Just like our API, you have full control over who receives the alert. Route the incoming webhook to your entire account, specific profiles, or individual devices. You can also automatically assign the notification to a specific Source and Category to keep your tray organized.

4. Built-in Testing

Before deploying, you can use the Send test notification button. This simulates a live trigger using the JSON payload and placeholders you just configured, ensuring your formatting is perfect before you save it.

Available today

The Webhooks feature is fully integrated and live for you to use right now. Just head over to app.pulsetray.com, navigate to Webhooks > Create Webhook, and start connecting your tools.

Hope you find this useful! If you have any feedback or run into any issues, drop me a message at support@pulsetray.com.