Instant Triggers
Instant Triggers in viaSocket
Instant Triggers allow your workflow to respond in real-time whenever an event occurs in another app. These are powered by webhooks, which are automatic data notifications sent from your app to viaSocket.
How It Works
Your app is configured to send a webhook whenever a specific event happens (e.g., a new user signs up, a payment is made, or a task is completed).
viaSocket receives the webhook instantly at a designated endpoint.
The corresponding workflow is triggered immediately—no delay, no polling.
What Are Webhooks?
A webhook is an HTTP callback—essentially a message sent from one app to another when something happens.
In this case:
Your app → sends data to → viaSocket
The data is sent in JSON format via POST request
viaSocket parses it and kicks off the linked workflow
Use Cases
New order placed → Send confirmation email via Gmail
New contact added in CRM → Trigger Slack notification
Form submission → Save data to Google Sheets
Helpdesk ticket created → Assign to agent + send SMS
Setting Up an Instant Trigger in viaSocket
You will configure:
Input fields: for dynamic API mapping
Subscribe API: tells your app to start sending data to viaSocket’s webhook
Perform List: sample response for testing
Perform: endpoint to process the incoming webhook data
Unsubscribe API (optional): tells your app to stop sending webhooks
Transfer Data: passes data to the next step in your workflow
Best Practices
Always test with real sample data using the Perform List API
Use unique webhook URLs per user when supported
Secure your webhook with auth headers or signature validation
Monitor the logs tab in viaSocket to debug incoming payloads