Step-by-step Overview
1. Go to 'Test Webhook':
This pop up will open up:
On the left-hand panel, you’ll find:
Webhook URL – This is the endpoint where you’ll send your POST requests.
Example Request – A ready-to-copy
curl
command that you can use to test the webhook.Check for Received Requests – After you send a webhook request, click this to confirm whether Spur has received the data.
2. View Incoming Data & Debug Instantly
On the right-hand panel, once a request is received:
You’ll see a green "Request received!" status.
The full JSON payload will be displayed in an expandable tree view.
There’s also a search bar to quickly filter the payload (e.g., search "name" to find all matching fields).
3. One-Click Contact Data Mapping
Click on any field in the JSON view (e.g.,
"firstname": "shivsharthak"
) and its data path will automatically appear in the mapping section below.You’ll see the mapped fields populate like:
Path to phone number: {{trigger.customer.phone}}
Path to contact name: {{trigger.address.firstname}}
These mapped fields are then used in your automation flows to message the contact directly.
This UI allows you to:
Debug failed webhook flows faster by verifying the request structure
Quickly map data paths from complex payloads without guessing or trial-and-error
Ensure reliable automation with accurately mapped contact info
Spur’s webhook interface now saves you hours in setup and debugging, making it easy to go from test to live flow in just a few clicks.