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.