Skip to main content

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
Think of a webhook as a mailbox that alerts you when something arrives and can forward it wherever you need it to go.

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

  1. View all webhooks: Scroll through the list to see your webhooks
  2. Enable/Disable: Tap the toggle switch to turn any webhook on or off
  3. Check activity: Look at the colored dot to verify the webhook is receiving events
  4. Edit webhook: Tap on a webhook row to open it for editing
  5. 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

  1. Tap the Create button or ”+” icon
  2. Enter a descriptive Title (e.g., “Payment Received”, “Form Submission”)
  3. Optionally enter a Message - you can personalize it with event data
  4. Choose any privacy or notification settings you need (see Features section below)
  5. Tap the checkmark (✓) button to save
  6. Your webhook is now ready to receive events

How to Edit a Webhook

  1. Tap on any webhook in the list to open it
  2. Make your changes to any field
  3. Tap the checkmark (✓) button to save
  4. Changes take effect immediately

How to Delete a Webhook

  1. Open the webhook you want to delete
  2. Tap the trash/delete icon
  3. Confirm the deletion
  4. 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”
See Message Templates with Handlebars for detailed instructions on how to insert event data into your messages.