FAQ
Flows

Flows

Discover how to automate your workflows seamlessly with viaSocket Flow

1620-1080 px blog images.gif

What is a Trigger?

Triggers are the events that start a workflow. Once your workflow is active, it will wait for a trigger event to occur and then perform the assigned actions automatically.

For example:

• Adding a new task in your project management app.

• Receiving a new email in your inbox.

• Adding a new lead in your CRM.

Types of Triggers

There are two main types of triggers in viaSocket: Polling Triggers and Instant Triggers.

1. Polling Triggers

• How it works: With polling triggers, viaSocket regularly checks your app for new data. For instance, it may check every few minutes to see if there’s a new task or lead that can start your workflow.

When it's used: This type of trigger is typically used when the app doesn’t send automatic updates, so viaSocket has to check periodically for new data.

• Example: Checking every 15 minutes if a new task is created in your project management tool.

How often it checks: viaSocket offers two polling intervals: 5 minutes and 15 minutes.

Your paragraph text - 2025-08-28T132847.865.png

2. Instant Triggers

• How it works: With instant triggers, your app automatically sends new data as soon as it’s created, using

webhooks.

viaSocket doesn’t need to ask if there’s new data; it simply waits for the app to send it.

When it's used: This trigger type is used when the app can notify viaSocket instantly when a new event happens.

Example: Instantly triggering a workflow when a new email is received or when a new lead is added to your CRM.

• How it works: As soon as new data arrives, the workflow is triggered.

Your paragraph text - 2025-08-28T133217.304.png

Important Notes:

• You cannot change a trigger's type once it’s set. The type is determined by the app’s connection to viaSocket.

• Triggers only work for new or updated data. They will not trigger for old data created before the workflow was turned on.

• If you need to move existing data, consider using

viaSocket’s Bulk Transfer feature

.

How Workflow Triggers Work
Aug 28, 2025

Cron by viaSocket acts as a trigger that helps you automate recurring tasks on a set schedule. Unlike other triggers, it doesn’t wait for changes in an app to trigger an action.

Example: You need to send a weekly reminder email to your team every Monday at 9 AM. Instead of doing it manually each week, you set Cron to send the email automatically at that time.

How to Set Up Your Cron

  1. In the Workflow editor, click the Trigger step. The right sidebar will open

  2. In the box, enter the prompt, such as “daily at 2 PM.”

    Untitled (2548 x 1420 px).png
  3. You can set the time zone in these many different ways:

    • Frequency Type: How often to trigger (daily, weekly, etc.).

    • Interval: Set the number (e.g., every 2 days).

    • Start Date: Choose when to start.

  4. Click Test trigger

  5. Click Continue to set up your workflow action.

Advanced Config Option in Cron

In the advanced config option, you can use the following built-in tools along with Cron to perform more complex tasks and achieve advanced functionality: JS Code, HTTP API Requests, AI Agent, and Apps to retrieve information at specific times.

Untitled (2548 x 1420 px) (1).png

Let’s take an example:

• Schedule Cron: Set the Cron to run at the end of every month.

Untitled (2548 x 1420 px) (2).png

• Fetch Data: Use the GET API to gather all employee data.

Untitled (2548 x 1420 px) (3).png

Choose Flow Type: You have two options here:

- Run the flow based on certain conditions.

- Run the flow step by step (one by one).

Untitled (2548 x 1420 px) (5).png

• Calculate Performance: Use JS code to calculate each employee’s performance based on different factors (e.g., task completion, deadlines met).

• Draft Message: With the help of the AI Agent, automatically draft a personalized message for each employee based on their performance.

This way, you automate the entire process—collecting data, calculating performance, and generating messages—without manual effort.

Bonus Feature:

The default timezone will be set to the workspace timezone, but users can easily change the timezone for each specific Cron, offering more flexibility.

Schedule Tasks with Cron
Aug 29, 2025

The workflow automation in viaSocket relies on a Chip format for mapping data. Chips in viaSocket are placeholders that store and update data dynamically within the workflows. Think of them as containers that hold information such as text, numbers, or even more complex data structures. 

Chips as Data Placeholders

Chips act as placeholders where you specify where you want to map data from API calls within a workflow. They provide a way to dynamically update and organize data received from APIs during the workflow process. Each chip represents a specific piece of data that will be filled in as the workflow progresses.

image

Mapping Data in Workflow

When setting up a workflow, you can designate where each piece of data from the API should be placed using these chips. This mapping ensures that data flows smoothly from one step to the next within the workflow, following the specified

logic

or rules.

📌

For example, let's consider a scenario where a company uses workflow automation in viaSocket to manage employee onboarding. Information about the new employee is collected through an online form and stored in chips within the viaSocket.

Usage of Chips:

Each chip represents a specific piece of information about the employee, such as name, email, position, department, and start date.

These chips are mapped to corresponding fields in the company's employee database and other internal systems.

📌

For example, the chip labeled "Employee Name" is mapped to the field for the employee's name in the HR database.

Similarly, the chip labeled "Department" is mapped to the department field in the company's organizational chart.

Dynamic Data Updates

As the workflow progresses and APIs start sending data, the chips dynamically update with the actual data received. This allows for real-time processing and manipulation of data within the workflow based on the information provided by the APIs.

📌

For example, let's say you're using viaSocket to automate your sales process. You've set up a workflow where whenever a new lead is added to your CRM (Customer Relationship Management) system, an email is sent to the sales team. 

Now, imagine you want to add a personal touch to the email by including the lead's name in the subject line. You can easily extract the lead's name from the data stored in the chip generated from the CRM API call. Then, you just have to insert this chip into the subject line of the email by simply clicking on Use it.

Now, every time a new lead is added to the CRM, the email subject line will dynamically include the lead's name, adding a personal touch to your communication.

Utilization Across Workflow Steps

The data captured in chips can be utilized across all steps of the workflow. This means that once data is mapped into a chip, it becomes available for use in subsequent steps or actions within the workflow.

In essence, chips serve as dynamic placeholders for data within workflows, enabling seamless integration and manipulation of data received from APIs across various steps of the workflow.

How to Map Data
businessfunctionchipsintegrationmapping
Jul 29, 2025

A multi-step workflow in viaSocket is a sequence of actions that are executed in a specific order to achieve a particular goal. These workflows are ideal for automating complex tasks that require several steps to be completed. Multi-step workflows can streamline processes, reduce errors, and improve efficiency by automating repetitive tasks. You can even change the order of these steps easily using the

drag and drop

feature of viaSocket.

             

Features of Multi-Step Workflow:

1. Sequential Execution: 

Multi-Step workflows allow you to arrange actions in a specific order, ensuring that each step is executed sequentially.

2. Conditional Logic: 

You can incorporate 

conditional logic

, such as IF Conditions, to create dynamic workflows that respond to different conditions.

3. Monitoring and Tracking: 

viaSocket offers monitoring tools called 

Logs

and 

Metrics

that allow you to track the progress of a multi-step workflow in real-time, view the status of each step, and identify any issues that may arise.

4. Customization: 

Multi-Step workflows can be

customized

to suit your specific requirements, allowing you to tailor them to your unique workflow needs. You can add any third-party applications in the flow and can also change the order of these steps.

How to create a Multi-Step Workflow in viaSocket?

  1. Identify the Steps: Start by identifying the individual steps involved in the workflow. Break down the task into smaller, manageable steps.

  2. Arrange the Steps: Arrange the steps in the order in which they need to be executed. Consider dependencies between steps and any conditions that need to be met.

  3. Test the Workflow: Before deploying the workflow, test it to ensure that each step is executed correctly and that the workflow as a whole produces the desired outcome.

  4. Deploy the Workflow: Once the workflow has been tested, deploy it to automate the task.

 

image

 

Frequently Asked Questions:

Can I include conditional logic in a multi-step workflow?

Yes, you can include conditional logic, such as IF Conditions, in a multi-step workflow in viaSocket. This allows you to create dynamic workflows that respond to different conditions.

Can I delete any particular step in a multi-step workflow?

Yes, you can easily delete any step from the multi-step workflow by selecting the triple dot next to the step and then clicking the delete button.

How can I monitor the progress of a multi-step workflow?

viaSocket provides monitoring tools that allow you to track the progress of a multi-step workflow in real-time. You can view the status of each step, their execution time and the number of invocations involved.



Multi-Step Workflow
AiMulti-step-workflowBPSWorkflow-automationautomation
Jul 29, 2025

With viaSocket's step on/off button feature, you can precisely manage your automation workflows by turning specific steps on or off within your actions.

When a trigger is activated, the workflow executes according to the enabled steps, allowing real-time customization. This flexibility ensures your workflows remain efficient and responsive without the need to remove or recreate steps.

Understanding Step Status in viaSocket Workflows

In viaSocket, each step within a workflow can exist in one of two states:

  1. On: When a step is turned on, viaSocket actively executes that step whenever the workflow is triggered. The step will check for new data and perform its designated action(s) as part of the overall workflow.


  1. Off: Steps that are turned off do not perform actions or check for new data within the workflow. We might turn off a step under specific conditions:

    • If you’re temporarily pausing a specific part of the workflow while testing or debugging other steps.

    • If you need to prevent a particular action from executing due to changes in your process or temporary suspension of that action.

    • If a step is no longer relevant to the current workflow but might be needed again in the future, allowing you to keep the step available without deleting it.

By managing the status of each step, you can fine-tune your workflows in viaSocket, ensuring that only the necessary steps are active and that your processes remain flexible and adaptable.

Key Benefits

The step on/off button feature in viaSocket provides several significant benefits:

  1. Precise Control: Fine-tune your automation by toggling individual steps on or off, controlling their execution.

  2. Flexible Adjustments: Adapt workflows to changing needs by pausing or reactivating steps without reconfiguration.

  3. Efficient Testing: Test and debug specific steps without disrupting the entire workflow for faster issue resolution.

  4. Optimized Performance: Enhance efficiency by running only relevant steps, streamlining operations and improving performance.

With viaSocket’s step on/off button feature, you can effortlessly manage and optimize your workflows, ensuring they adapt seamlessly to your needs. This flexibility enhances efficiency and allows for precise control over your automation processes.

On/Off Action Steps
Jul 29, 2025

When building automations in viaSocket with database applications like

Google Sheets

or

Airtable

, users often configure the trigger as "New Row Created". This works well for real-time operations but does not automatically handle existing rows already present in the data source.

To support bulk data processing, backfilling, or migrating existing records, viaSocket provides an optional step immediately after publishing your flow: Run the flow on historical data.

When to Use This

Typical scenarios include:

  • Bulk transfer of existing records from one system to another.

  • Reprocessing older rows with updated workflow logic.

  • Migrating data from legacy apps using a newly built automation.

  • Testing workflows with a real data batch before going live.

How It Works

1. Configure the Flow

  • Set up your flow in viaSocket with the appropriate steps.

  • Use "New Row Created" as the trigger, connecting your data source (Google Sheets, Airtable, etc.).

2. Publish the Flow

  • Click Publish once the flow is ready.

3. Prompt to Run on Historical Data

  • After publishing, a confirmation prompt will appear:

    "Do you want to run this flow for historical data?"

  • Choose Yes to continue.

Selecting and Running Historical Data

Once confirmed, a dedicated interface opens where you can view and manage the historical data:

Screenshot 2025-07-07 120438.png

Data View

  • A structured table will show all existing rows from the connected data source.

  • Each row corresponds to a potential trigger input for the flow.

Actions Available

  • Filter rows by specific column values.

  • Sort rows by any column.

  • Select individual or multiple rows.

Execution

  • Once selection is complete, click Run Flow.

  • The system will execute your flow for each selected row, processing the data through the same steps defined in the automation.

  • All executions are recorded and visible in Flow

    History

    .

Running Flows on Historical Data (Bulk Transfer & More)
Jul 29, 2025

viaSocket allows you to integrate over 

thousands of apps

 for workflow automation. Custom Integrations in viaSocket empower users to create tailored workflows that meet their specific needs. If the app is not directly available in viaSocket, users can use the APIs or 

Webhooks

 to connect multiple apps.

With Custom Integrations viaSocket provides: 

1. Enhanced Connectivity: Users gain access to a vast library of popular apps and services across various domains, such as project management, customer relationship management (CRM), communication, finance, and more. A variety of connectivity options are available from viaSocket, each specifically designed to satisfy different business needs.

screenshot.png

2. Tailored Solutions: Custom Integrations give users the ability to integrate their own APIs in addition to the apps that are already available, allowing them to modify the platform to meet their unique needs.  This feature is especially beneficial for individuals whose unique workflows or proprietary systems require custom integration with specialised tools or internal software solutions. 

3. Scalability and Future-Readiness: The Custom Integrations feature offers a flexible integration framework that guarantees scalability and future-readiness as businesses grow and incorporate new technologies.  Whether integrating with emerging apps or upgrading existing systems, users can easily create their own plug-ins using our inbuilt

plug-in builder

and can extend the platform's capabilities to meet evolving business requirements. 

Custom Integrations isn't just a feature – it's a gateway to a world of endless possibilities. Whether you're streamlining your operations, automating tasks, or crafting your ideal workflow.

FAQs 

Is there support available for Custom Integrations?

Yes, we provide comprehensive support for Custom Integrations. Our dedicated support team is available to assist you with setup, troubleshooting, optimization and any other questions or concerns you may have. Additionally, we offer resources to help you make the most of your integrations.



Custom Integrations
workflowautomationBPS
Jul 29, 2025

viaSocket provides a vast library of app integrations, and you can explore all of them at

https://viasocket.com/integrations

. If you need any other app, trigger, or action that’s not listed, we can deliver it within 48 hours. Here’s a guide on how to request it:

1. Request an App, Trigger, or Action from your Workspace

  • While selecting the trigger or action for your flow in the side panel, you can search for an app or click on “Explore All Apps.”

    Your paragraph text (92).png

  • If your app is not found, you will see the option "Request it now." By requesting, our team will try to build it for you within 48 hours.

    Your paragraph text (93).png

  • If you believe that a specific trigger or action for an existing app has not been built yet, you can easily request it.

    Your paragraph text (94).png


    Request Improvements to an existing Trigger or Action:

  • If an existing trigger or action needs improvements, you can submit suggestions by clicking "Suggest Improvements" under the relevant trigger or action.

    Your paragraph text (96).png

2. Request an App, Trigger, or Action from viaSocket Website

  • Go to the

    https://viasocket.com/integrations

    and search for the app you want to use.

  • If the app you need isn’t listed, you can request it by clicking on "Request a new App."

    Your paragraph text (89).png

  • If you’re looking for a new trigger or action for an existing app, go to that app's integration page. There, you’ll find all the available triggers and actions. If you need a new one, simply click on “Request a new trigger” or “Request a new action.”

    Your paragraph text (91).png

If your request hasn’t been fulfilled within 48 hours, you can follow up:

  • Email viaSocket Support at

    [email protected]

    , including a detailed description of your use case and what you need.

  • Book a Meeting:

    Schedule a call

    to discuss your integration request and how the team can assist you.

For SaaS Companies (Bring Your App to viaSocket)

Build on your own

  • If you're a SaaS company, you can build your own app integration following

    viaSocket’s comprehensive playbook.

    The playbook will guide you through all the necessary steps to integrate your app onto the platform.

    If you need help, viaSocket offers a collaborative approach. Our team can work with you via screen sharing to build the integration together, ensuring a seamless and efficient process. Drop us a message at

    [email protected]

Request a New App, Trigger, or Action in viaSocket
Aug 21, 2025

Metrics in viaSocket are measurements that track the performance of your workflows. They provide important data on how well your workflows are running, helping you identify areas for improvement. Metrics help you monitor things like execution time, success rates, and errors.

                         

Flow Wise & Step Wise Metrics

Metrics provide quantitative data about how well your workflows are performing. They track parameters such as execution time and status for each and every step of a workflow, allowing you to assess the efficiency of your automation processes.

Flow Wise Metrics
Flow Wise metrics give you an overview of the performance of the entire workflow. They show you the combined data for all steps within a flow, helping you track:

  • Overall execution time for the entire workflow.

  • Success rate and error rate for the whole flow.

These metrics give you a broad picture of how your workflow is performing.

Screenshot 2025-03-22 at 1.04.22 PM.png

Stepwise Metrics
Stepwise metrics focus on the performance of individual steps within your workflow. This allows you to see:

  • Execution time for each specific step.

  • Error rate or success rate for each step.

Stepwise metrics help you pinpoint which specific steps are performing well and which might need improvement.

Screenshot 2025-03-22 at 1.08.52 PM.png

Viewing Metrics in viaSocket

viaSocket presents these metrics in chart form, which makes it easy to visualise the data. You can view:

  • Bar charts to compare the performance of different workflows or steps.

Screenshot 2025-03-22 at 1.13.31 PM.png

  • Line charts to track performance over time (like changes in success rate or execution time.

Screenshot 2025-03-22 at 1.13.05 PM.png

Metrics
AImetricsautomationworkflow
Jul 29, 2025

Integrating viaSocket into your application boosts productivity and streamlines workflows. It connects your platform with over 5000 apps, offering seamless automation directly within your interface.

Key Benefits:

  • Seamless Integration: Users can access viaSocket's automation features without leaving your platform.

  • Extensive App Library: Automate workflows across a wide range of tools and services, including CRMs, project management apps, and email platforms.

  • Customization: Tailor the interface to match your app’s branding and provide a cohesive user experience.

                         

image


How It Works:

  1. Embed viaSocket: Use

    viaSocket’s Embed SDK

    to integrate workflow editors and trigger-action selections into your app.

  2. Authenticate Users: Leverage OAuth 2.0 for secure authorization, enabling users to access their viaSocket accounts.

  3. Manage Workflows: Users create and manage workflows—setting triggers and actions—from within your app’s interface.

Benefits for Users:

  1. Enhanced Connectivity: Enable users to integrate and automate their favorite apps.
    Example: Project management app users can sync files from Google Drive or Dropbox seamlessly.

  2. Streamlined Workflows: Automate repetitive tasks and reduce manual data entry.
    Example: E-commerce users can automate order fulfillment with shipping carriers.

  3. Increased Productivity: Real-time data synchronization ensures efficiency without platform-switching.
    Example: Sales CRM users can sync contacts with email marketing tools for smoother outreach.

  4. Customization Options: Users can tailor automation to their specific business needs.
    Example: Task management users can trigger new tasks based on specific email conditions.

  5. Improved User Experience: Seamless workflows between apps eliminate silos, enhancing efficiency.
    Example: Customer support users can manage tickets, CRM data, and communications in one place.

Embed viaSocket to create a unified, efficient, and scalable solution for your users.

Embed
automationworkflow-automationviaSocketembedintegration
Jul 29, 2025

Security and compliance are paramount considerations for viaSocket, ensuring the protection of user data and adherence to regulatory requirements such as GDPR (General Data Protection Regulation).

Here's how viaSocket maintains a high level of security and compliance:

Data Encryption

viaSocket employs robust encryption techniques to secure data both in transit and at rest. This ensures that sensitive information remains protected from unauthorized access or interception.

 

Access Control

viaSocket implements strict access control mechanisms to restrict access to user data. Access is granted only to authorized personnel who require it for legitimate purposes, reducing the risk of unauthorized data breaches.

 

GDPR Compliance

viaSocket complies with GDPR regulations, which are designed to safeguard the privacy and personal data of individuals. This includes obtaining explicit consent for data processing, providing users with access to their data, and implementing measures to ensure data security and integrity.

 

Data Minimization

viaSocket follows the principle of data minimization, collecting and processing only the minimum amount of data necessary to fulfill its intended purpose. This reduces the risk of data exposure and helps maintain user privacy.

 

Regular Audits and Assessments

viaSocket conducts regular security audits and assessments to identify and address potential vulnerabilities or compliance issues. This proactive approach helps ensure that security measures remain effective and up-to-date.

 

Secure Infrastructure

viaSocket utilizes secure infrastructure and hosting providers to maintain the integrity and confidentiality of user data. This includes implementing firewalls, intrusion detection systems, and other security measures to protect against external threats.

 

Data Processing Agreements

viaSocket establishes data processing agreements with its users, outlining the responsibilities and obligations of both parties regarding the handling of personal data. These agreements help ensure transparency and accountability in data processing activities.

 

Overall, viaSocket prioritizes the security and privacy of user data, adhering to stringent security standards and regulatory requirements such as GDPR. By implementing robust security measures and compliance practices, viaSocket provides users with confidence in the protection of their data.

Security and Compliance
Jul 29, 2025

Templates are pre-made workflows that include all the necessary apps and settings. You can easily share your workflow by converting it into a template, allowing others to quickly use, customize, and benefit from your work.

How to Share Your Workflow as a Template

  1. First, build your workflow using viaSocket Workflow Editor and publish the flow. Ensure all the necessary apps and steps are included and working as expected.

  2. Click the settings icon (…) on the right side of the workflow you want to share as a template.

    Untitled (2548 x 1420 px) (6).png

  3. Click on Share > A popup will appear, then click on Create Template.

    Untitled (2548 x 1420 px) (7).png

  4. Once clicked, your workflow will be publicly available as a template on

    https://viasocket.com/templates

  5. You can also share it using the provided URL.

    Untitled (2548 x 1420 px) (9).png

  6. Once the workflow is turned into a template, you’ll see the "Template" option at the top right.

  7. Click on Template to adjust the preview of your template.

    • Select up to 3 categories (or more, depending on your template).

    • You can also add instructions or update the template if needed.

    Untitled (2548 x 1420 px) (10).png

At any time, you can unpublish the template by clicking on "Unpublish Template".

Your connected accounts, Workflow history and data will not be shared.

Limitations

• Workflow templates contain all steps, app selections, and app events but do not include any values entered in the fields.

• If you disable sharing for a workflow template, users who already have the link will see a notification stating that sharing has been turned off. They will also have the option to explore other workflow ideas or create their own.

Create and Share a Template of Your Workflow
Aug 29, 2025