Skip to main content

What It Does

  • Instantly triggers a workflow when a webhook sends data
  • Captures incoming payloads from forms, CRMs, or tools like HubSpot,etc.
  • Converts webhook content into clean, usable table columns
  • Keeps your RevOps data live, synced, and ready to act on

🏁 Getting Started

Listen to Webhook Node config screenshot
1

Add the node

Drag Listen to Webhook into your workflow as the first step.
2

Copy the webhook URL

Each node generates a unique URL automatically β€” copy it from the config panel.
3

Send test data

Use any tool or form to send a webhook POST to that URL to verify your setup.

Inputs

πŸ› οΈ Required Fields

  • Webhook URL (βœ…)
    Automatically generated by Nrev when you add the node.
    Why it matters: This is your connection point β€” any tool that can send a webhook can trigger your workflow instantly.

🎯 Optional Fields

  • Source Name (βšͺ️)
    Label the webhook’s origin (e.g., β€œHubSpot”, β€œWeb Form”, β€œZapier”).
    Why it matters: Makes it easier to filter, group, or audit incoming data later.

Output

When the webhook fires, the node adds new columns to your dataset:
ColumnDescription
webhook_received_atTimestamp when the webhook was received
webhook_sourceThe tool or system that sent the webhook
webhook_event_typeType of event (if available)
data_*Flattened data columns created from the webhook payload
Listen to Webhook Node output screenshot
✨ If your table already includes these column names, Nrev automatically renames them (e.g., data_user_id_1).

How It Works

  1. A webhook call hits your unique node URL
  2. The node captures and timestamps the payload
  3. Structured data is flattened into columns with data_ prefixes
  4. Nested or complex objects are stored as JSON strings
  5. The workflow continues automatically using the received data

πŸš€ Example Use Cases & Prompts

Use CaseSetup Example
Capture new demo requestsSend form data directly from Typeform or HubSpot Forms
Sync CRM updatesTrigger when a new lead or deal is created
Process event alertsFire workflow when product usage or intent data is updated
Route inbound leadsUse webhook data to match and assign in real time

✨ Pro Tips

  • Use clear Source Names for tracking where leads come from
  • Test with a sample payload before going live to confirm column structure
  • Chain this node with Enrichment or Scoring nodes for instant lead qualification

⚠️ Important Considerations

  • Very large or deeply nested payloads may appear as JSON strings under data_ columns
  • If no payload arrives, the workflow won’t start β€” always test once during setup
  • Ensure your webhook sender supports HTTPS for security and reliability

πŸ›  Troubleshooting & Gotchas

SymptomLikely CauseQuick Fix
Workflow doesn’t triggerNo data reaching the webhookTest with a simple JSON payload
Missing columnsPayload missing expected keysCheck that your tool sends all fields
Duplicate columns (_1, _2)Column name conflictRename output or adjust mapping

πŸ“ FAQ

βœ… Yes β€” each node has its own unique URL. You can listen to multiple tools or events in one workflow.
Yes β€” use Test Mode to send sample data and preview your flattened columns before going live.
Complex objects are converted to JSON strings and stored as data_metadata or similar fields.

πŸ’° Pricing

ModeCredits / Run
Trigger received1 credit
Each webhook trigger costs 1 credit. Downstream nodes consume additional credits as usual.

Drop this node into your flow to automate real-time actions from any tool that can send a webhook β€” your pipeline just got faster. πŸš€