Skip to main content

Webhook Trigger

⚡ TRIGGER

Start your flow when an external system sends an HTTP request.

Webhook Trigger Configuration


When to Use

  • Receive events from your e-commerce platform
  • Integrate with Zapier or Make
  • Process notifications from external systems
  • Connect to any system that can send HTTP requests
  • Sync data from external databases
  • Handle payment notifications

Configuration

FieldDescription
Node LabelCustom name for this trigger
DescriptionHelps the AI understand what this SmartFlow does
Webhook VariablesDefine the expected payload structure

Webhook Variables

Define the variables you expect to receive in the webhook payload:

FieldDescription
NameVariable name (e.g., order_id)
TypeData type: String, Number, Boolean, Object, Array
DescriptionWhat this variable represents

Click + Add Variable to define each field you expect.

Why Define Variables?

Defining variables helps:

  • Document your webhook payload structure
  • Enable autocomplete when using variables in actions
  • Validate incoming data

Webhook URL

After saving, you'll receive a unique webhook URL:

https://aismarttalk.tech/api/webhook/{your-unique-id}

Copy this URL to your external system.


Available Variables

All data sent to the webhook is available as variables:

VariableDescription
{{webhook.variableName}}Any defined variable
{{webhook.body}}Full request body (JSON)
{{webhook.headers}}Request headers

Example: E-commerce Order

Define Variables:

  • order_id (String) — Order identifier
  • customer_email (String) — Customer email
  • total (Number) — Order total
  • items (Array) — Order items

Flow:

  1. Webhook — Receives order data
  2. Send Email — Confirmation to {{webhook.customer_email}}
  3. API Call — Notify Slack with order details
  4. JIRA Create Issue — Create fulfillment task

Example: Zapier Integration

  1. Create a SmartFlow with Webhook trigger
  2. Copy the webhook URL
  3. In Zapier, use "Webhooks by Zapier" action
  4. Paste your SmartFlow webhook URL
  5. Map your Zap data to webhook variables

Security

  • Each webhook URL is unique and unguessable
  • Optional: Add authentication headers in your external system
  • Monitor webhook activity in Usage Statistics

Ready to elevate your
user experience?

Deploy AI assistants that delight customers and scale with your business.

GDPR Compliant