Skip to main content

Get critical canister alerts pushed to your phone with CycleOps

· 3 min read
Byron Becker
Developer

CycleOps can now send alerts straight to your phone or favorite browser!

Push notifications work great alongside email alerts, so you can now add an additional, more familiar notification channel for top-up alerts, low balance warnings, memory threshold alerts, and other important updates without changing your current alert setup.

Note: The CycleOps team recommends setting up push notifications in addition to (not as a replacement for) email alerts

How to enable push notifications

  1. Sign in to CycleOps.
  2. In the sidebar, open Settings, then select Alerts.
  3. Find Push Notifications and turn on Enable push notifications on this device.
  4. When your browser asks for permission, choose Allow.
  5. Click Send test notification to confirm everything is working. Test notifications can take up to five minutes to arrive.

The Push Notifications card on the CycleOps Alerts page, with the per-device enable switch.

Push is enabled per device. Repeat these steps on each browser, phone, or tablet where you want to receive CycleOps alerts.

Set up push notifications on iPhone or iPad

Apple supports web push for Home Screen web apps on iOS and iPadOS 16.4 or later. To enable it:

  1. Open CycleOps in Safari.
  2. Tap the Share button.
  3. Choose Add to Home Screen.
  4. Open CycleOps from its new Home Screen icon.
  5. Open Settings → Alerts and enable push notifications for the device.

Tip: You can similarly enable push notifications on any smart phones (Samsung/Pixel/etc.) that allow for push notifications through home screen installed webapps.

Open an alert and take action

Tapping a CycleOps notification takes you directly to the relevant account or canister. The alert opens with current data and a clear next step, so you can understand what happened and act immediately.

A CycleOps top-up failure alert opened from a push notification.

Manage your connected devices

You can give each push device a recognizable name or remove devices you no longer use. Turning push off on one device does not interrupt alerts on your other connected devices.

The Push Notifications card showing two connected devices.

Add push notifications to your own app

CycleOps' push notifications feature is powered by research-ag's notification service, an open-source web push stack for Internet Computer apps. It includes a notification canister, a relayer for delivering browser notifications, a frontend SDK, and examples you can adapt for your own project.

If you want to bring push notifications to your app, visit the research-ag/notification-service repository for the integration and local development guide.

Ready to try it? Sign in to CycleOps, open Settings → Alerts, and connect your first device.