What is an Invocation in viaSocket?
In viaSocket, an invocation 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 invocation.
When Does an Invocation Happen?
An invocation 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 invocation 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 invocation.
Execution Time Limit
Every invocation in viaSocket has a 30-second execution time limit by default.
If your workflow completes within this limit, it counts as one invocation.
If the execution exceeds 30 seconds, another invocation will be counted automatically.
Need more time per invocation? 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 invocation 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 invocations?
No, testing individual steps during workflow creation or setup does not consume invocation quota.
How can I track my invocation usage?
You can view your usage inside your viaSocket dashboard under Settings → Usage. It gives you a breakdown of total invocations 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.