What is a task in viaSocket?
In viaSocket, a task refers to one complete execution of a workflow. Each time a workflow is triggeredâwhether by an app event, webhook, or scheduled runâit counts as one task.
When does a task happen?
An task occurs when a workflow is triggered by any of the following:
App Integration Trigger â e.g., a new lead created in HubSpot.
Webhook Trigger â e.g., an external system sends a POST request to your viaSocket webhook URL.
Scheduler (Cron) Trigger â e.g., a workflow set to run every morning at 9 AM.
Regardless of how many steps your workflow has, it counts as one task when triggered.
Example
Suppose you have a workflow:
Trigger: New submission in Typeform
Step 1: Fetch user details from your CRM
Step 2: Send WhatsApp via MSG91
Step 3: Log data in Google Sheets
Each time a new submission is received, the entire flow runs once. That is one task.
Execution time limit
Every task in viaSocket has a 30-second execution time limit by default.
If your workflow completes within this limit, it counts as one task.
If the execution exceeds 30 seconds, another task will be counted automatically.
Need more time per task? Execution time limits can be increased. Talk to sales to learn more.
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.