Overview
A webhook is a receiver that accepts incoming requests from external services or applications. When a request arrives at your webhook, it automatically sends you a push notification. Your webhook can also:- Automatically forward the incoming data to external services (Zapier, custom APIs, etc.)
- Create personalized notification messages using information from the request
- Keep sensitive data private on your device only—never store it on Hookr servers
- Control whether notifications interrupt Do Not Disturb mode on iPhone or Focus modes on Android
Webhook Entity
A webhook has several properties that control how it behaves. Here’s what each one does:Webhooks List Screen
The Webhooks List is where you see and manage all your webhooks.What You’ll See
How to Use It
- View all webhooks: Scroll through the list to see your webhooks
- Enable/Disable: Tap the toggle switch to turn any webhook on or off
- Check activity: Look at the colored dot to verify the webhook is receiving events
- Edit webhook: Tap on a webhook row to open it for editing
- Refresh: Pull down on the list to refresh and see the latest status
Create or Edit a Webhook
When you create a new webhook or edit an existing one, you’ll see a form with these fields:Prerequisites
- You need to know the name you want for your webhook
- Optional: You should have an idea of what event data you want to include in your notification message
Form Fields
How to Create a Webhook
- Tap the Create button or ”+” icon
- Enter a descriptive Title (e.g., “Payment Received”, “Form Submission”)
- Optionally enter a Message - you can personalize it with event data
- Choose any privacy or notification settings you need (see Features section below)
- Tap the checkmark (✓) button to save
- Your webhook is now ready to receive events
How to Edit a Webhook
- Tap on any webhook in the list to open it
- Make your changes to any field
- Tap the checkmark (✓) button to save
- Changes take effect immediately
How to Delete a Webhook
- Open the webhook you want to delete
- Tap the trash/delete icon
- Confirm the deletion
- The webhook is permanently deleted and cannot be recovered
Features
Here’s what each webhook feature does and when to use it:Message Templates
Your notification messages can include personalized data from your events. Instead of static messages, you can create dynamic ones like:- “Payment of $50 received from John”
- “Error in getUserData function”
- “Order #12345 is now shipped”