Quickstart
Send a test page in about five minutes.
1. Create your organization
Sign in at app.acked.dev and name your organization. Services, schedules, integrations, members, and alerts belong to that organization.
2. Install the app and allow notifications
Install Acked on iOS or Android and sign in with the same address. Allow notifications when prompted.
On iOS, also allow Critical Alerts. On Android, allow Do Not Disturb or Modes access. These permissions let high-urgency alerts bypass silent modes.
3. Create a service
Create a service in the dashboard and route it to the starter schedule. New organizations include a starter schedule with the owner on call.
Creating the service also creates a default integration. Copy its ingest URL when the dashboard shows it.
4. Send a real alert
Copy the service's ingest URL from its page, then:
curl -X POST "<YOUR-INGEST-URL>" \
-H "content-type: application/json" \
-d '{"title":"Hello from curl","event_key":"quickstart","priority":"high"}'
The alert should reach your phone within seconds. If it does not, open the alert in the dashboard and inspect its timeline. The timeline shows the selected responder and each delivery attempt.
5. Acknowledge it
Acknowledge from the notification, app, or dashboard. Acknowledging stops reminders and escalation. Resolve the alert when the condition clears.
Configure your monitor to send a recovery signal with the same event_key so Acked resolves it automatically.
What to set up next
- Add team members and configure the on-call rotation.
- Set the escalation delay and escalation levels.
- Point each monitor at an integration URL and assign a stable
event_key. - Configure outbound webhooks for downstream automation.