# bzzd > bzzd sends push notifications from servers, scripts and services to people's phones and computers. Each sender is an "app" with a token; anything posted to the app's webhook URL or the HTTP API arrives as a notification on every device the account added (iPhone, iPad, Android, Windows, macOS, Linux, through the web app). It also runs heartbeat checks that alert when a cron job or backup stops pinging. Run by AGP Software Solutions Inc. (AGPSoft). Free plan available; Pro is $24 a year. ## Send a message ``` curl https://api.bzzd.io/v1/hooks/APP_TOKEN -d title="Backup" -d message="Backup finished" ``` Or with the token in a header: ``` curl https://api.bzzd.io/v1/messages -H "Authorization: Bearer APP_TOKEN" -H "Content-Type: application/json" -d '{"message": "shop/web is live", "priority": "high"}' ``` Fields (JSON, form or query): message (required, up to 1024 characters), title, link, link_title, priority (silent, quiet, normal, high, urgent), devices, image (file or base64, up to 5 MB), expires_in (seconds), to (a member's user key, shared apps only), repeat_every and repeat_for (seconds; required for urgent, which repeats until acknowledged). Answers: 200 {"id": "…"}; errors {"errors": [{"field": "…", "message": "…"}]} with 400, 401, 422 or 429 (Retry-After). Each app may send 60 messages a minute. - Free: 1000 messages a month, 1 app, 5 heartbeat checks, 7 days of history. - Pro: 10000 messages a month, unlimited apps, 50 heartbeat checks, 30 days of history. ## Docs - [Get started](https://bzzd.io/docs): accounts, adding a phone, making an app, the first message. - [Sending messages](https://bzzd.io/docs/sending-messages): every field, priorities, urgent messages, images, errors and limits, and the Pushover-compatible endpoint. - [Heartbeat checks](https://bzzd.io/docs/heartbeat-checks): ping URLs for cron jobs, scripts and Windows tasks. ## Integrations Paste the app's webhook URL into the service; bzzd reads each service's own format. - [Dokploy](https://bzzd.io/docs/integrations/dokploy): Deploys, failed builds, backups and server alerts. - [Uptime Kuma](https://bzzd.io/docs/integrations/uptime-kuma): Monitors going down and coming back up. - [Grafana](https://bzzd.io/docs/integrations/grafana): Alerts from Grafana alerting. - [Prometheus Alertmanager](https://bzzd.io/docs/integrations/alertmanager): Firing and resolved Prometheus alerts. - [Sonarr, Radarr or Lidarr](https://bzzd.io/docs/integrations/servarr): Grabs, downloads, upgrades and health warnings. - [GitHub](https://bzzd.io/docs/integrations/github): Pushes, pull requests, issues, releases and failed workflow runs. - [Gitea or Forgejo](https://bzzd.io/docs/integrations/gitea): Pushes, pull requests, issues and releases. - [Sentry](https://bzzd.io/docs/integrations/sentry): Alert rules, new and resolved issues, and errors. - [Home Assistant](https://bzzd.io/docs/integrations/home-assistant): Notifications from automations and scripts. - [Healthchecks.io](https://bzzd.io/docs/integrations/healthchecks): Cron jobs and backups that stop checking in. - [Zabbix](https://bzzd.io/docs/integrations/zabbix): Problems and recoveries from Zabbix triggers. - [Anything that supports ntfy](https://bzzd.io/docs/integrations/ntfy): Apprise, changedetection.io and other tools with an ntfy option. - [Anything that supports Gotify](https://bzzd.io/docs/integrations/gotify): Tools with a Gotify option. ## Optional - [Pricing](https://bzzd.io/#pricing) - [Terms of Service](https://bzzd.io/terms) - [Privacy Policy](https://bzzd.io/privacy) - Support: support@bzzd.io