Skip to main content

Easier Webhook Debugging + Contact Mapping on Spur

We’ve introduced a much easier way to test webhook requests and map contact data. Here’s how the updated Webhook Integration UI works:

Updated this week

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.

Did this answer your question?