viaSocket Help

Trigger

The trigger is the event that kicks off your workflow. Every workflow starts with exactly one trigger.

You can trigger a workflow from:

  • Webhook – an external system sends data to your viaSocket webhook URL.

  • Scheduler – run automatically at a defined time or interval, like every morning at 9 AM.

  • Connected App – an event in a connected app, like a new row in Google Sheets or a new message in Slack.

Inside the trigger, you can also configure:

  • Run flow if – only run the workflow when your data meets specific conditions.

  • Get data – fetch additional data before passing it to your actions.

  • Run flow individually – when your trigger returns multiple records, run the workflow once per record.

  • Loop – repeat a set of actions for each item in a list.

  • Dry run – test your trigger with real data without actually executing the workflow.

Screenshot 2026-06-09 at 9.28.17 AM.png
Looping in workflows

Looping in workflows


Webhook as Trigger

Webhook as Trigger


Schedule Tasks with Cron

Schedule Tasks with Cron


Email to Flow

Email to Flow


Polling Triggers


Filter and Re-execution

Filter and Re-execution


How to Map Data

How to Map Data