Ping Documentation
Webhook-to-push notifications for developers. POST JSON to a URL, get a notification on your phone.
Introduction
Ping is a simple webhook-to-push-notification service designed for developers. It bridges the gap between your automated systems and your phone, ensuring you never miss important events.
Use Cases
- CI/CD Pipelines - Get notified when builds complete or fail
- Server Monitoring - Receive alerts for high CPU, memory, or disk usage
- Workflow Automation - n8n, Zapier, or custom automation notifications
- Cron Jobs - Know when scheduled tasks complete
- AI Agents - Get updates from long-running AI processes
- E-commerce - New order notifications
- Custom Applications - Any system that can make HTTP requests
How It Works
Your System
POST→
Ping API
APNs→
Your Phone
- Your system POSTs JSON to your webhook URL
- Ping stores the message and sends it via Apple Push Notifications
- You receive an instant notification on your iPhone
Quick Start
Get up and running in under 2 minutes:
1. Install the App
Download Ping from TestFlight (App Store release coming soon).
2. Sign In with Apple
Tap Sign in with Apple and authenticate with Face ID, Touch ID, or your passcode.
3. Create a Channel
- Tap the Channels tab
- Tap the + button
- Enter a name (e.g., "Server Alerts")
- Tap Create
4. Send Your First Notification
Copy your webhook URL and run:
Terminal
curl -X POST 'YOUR_WEBHOOK_URL' \
-H 'Content-Type: application/json' \
-d '{"title": "Hello from Ping!"}'Preview
Hello from Ping!
just nowYou should receive a push notification within seconds.
Next Steps
- Getting Started Guide - Detailed setup instructions
- Sending Webhooks - Payload reference and options
- Interactive Actions - Add buttons and forms to notifications
- Integrations - Connect with GitHub, n8n, and more
- API Reference - Full API documentation