viaSocket Help

What is a task in viaSocket?

A task is counted for every individual step that runs in a workflow, including the trigger.

If your workflow has a trigger and 3 action steps, each run consumes 4 tasks.


What Counts as a Task

A task is used each time any of the following steps executes:

  • Trigger – a form submission, webhook call, or scheduled run.

  • App Integration Action – e.g., creating a lead in HubSpot or sending an email via Gmail.

  • API / Webhook Action – e.g., making a POST request to an external system.

  • AI Action – e.g., summarizing or classifying data using an AI step.

  • Utility Actions – e.g., Add Delay, Custom JS, or data formatting steps.

Example

A workflow triggered by a new Typeform submission, followed by fetching CRM details, sending a WhatsApp message, and logging data in Google Sheets — consumes 4 tasks per run:


Frequently asked questions

#

What happens if my workflow exceeds the 30-second execution limit?

You’ll be charged one additional task for every 30 seconds of execution time used. You can optimize steps or reach out to increase the time limit.

#

Are manual tests or step previews counted as task?

No, testing individual steps during workflow creation or setup does not consume task quota.

#

How can I track my task usage?

You can view your usage inside your viaSocket dashboard under Settings → Usage. It gives you a breakdown of total tasks and which workflows are consuming them.

#

Is there a cap on the number of steps in a workflow?

There’s no hard limit on the number of steps, but more steps may increase execution time. Keep performance in mind as you scale your automation.