Set up Getwello with Pushover
Personal push to phone and watch. Emergency priority bypasses Do Not Disturb on missed days.
Pushover is a one-off-purchase notification service with proper priority levels. The killer feature is Emergency priority that wakes you up for genuine concerns and stays silent otherwise.
What you need
- A Pushover account (free 30-day trial, then £4 one-off per platform).
- A Getwello Coordinator account with active subscription.
- 10 minutes.
Step 1: Get your Pushover keys
- Sign in at pushover.net.
- Note your User Key on the dashboard.
- Create a new Application called “Getwello”. Copy the API Token.
Step 2: Build a relay
Pushover needs its own POST shape. Wrap our webhook to translate. Worker example:
export default {
async fetch(req, env) {
const evt = await req.json();
const isMissed = evt.event === 'check_in.missed';
const params = new URLSearchParams({
token: env.PO_TOKEN,
user: env.PO_USER,
title: isMissed ? 'Mum missed her check-in' : 'Mum has checked in',
message: `${evt.occurred_at} · ${evt.data.mood ?? ''}`,
priority: isMissed ? '2' : '0',
retry: isMissed ? '30' : undefined,
expire: isMissed ? '3600' : undefined,
sound: isMissed ? 'siren' : 'pushover',
});
await fetch('https://api.pushover.net/1/messages.json', {
method: 'POST',
body: params,
});
return new Response('ok');
}
};
Step 3: Create the Getwello webhook subscription
Settings → Developer API → Webhooks. URL is your relay. Tick check_in.created plus check_in.missed.
Test
Click Test. Pushover delivers to your phone within a second.
Troubleshooting
Emergency priority doesn't repeat: retry and expire must be set, and the priority must be exactly “2” as a string. The Pushover dashboard logs every send and shows why something failed.
Quiet hours: Pushover honours device-level Do Not Disturb except for priority 2. Useful: don't accidentally set every check-in to priority 2 or you'll never sleep.
More on developer api, mcp and webhooks
- What the Developer API is for, in plain English
- Create your first API key
- Set up the Getwello MCP server with Claude Desktop
- What webhooks are, and why you would want one
- Set up your first webhook
- Recipe: Sonos announces "Mum has just checked in" via Home Assistant
- Troubleshooting integrations
- Set up Getwello with Slack, end to end
- Set up Getwello with Amazon Alexa
- Set up Getwello with Apple Shortcuts and Siri
- Set up Getwello with Google Home and Nest
- Set up Getwello with Zapier
- Set up Getwello with Notion
- Set up Getwello with n8n
- Set up Getwello with Make.com
- Set up Getwello with Discord
- Set up Getwello with Microsoft Teams
- Set up Getwello with Telegram
- Set up Getwello with IFTTT
- Set up Getwello with Cursor
- Set up Getwello with Ollama
- Set up Getwello with Apple HomeKit
- Set up Getwello with SmartThings
- Set up Getwello with Hubitat
- Set up Getwello with Tasker
- Set up Getwello with Sonos
- Set up Getwello with Google Calendar
- Set up Getwello with Apple Calendar
- Set up Getwello with Obsidian
- Set up Getwello with ntfy
Didn't answer your question?
Email hello@getwello.co.uk