viaSocket Integration

viaSocket can connect Orderspace to thousands of other apps and services without the need for any custom development and automate a wide variety of common tasks. Examples of the kinds of things you can do include:

  • Export orders to a spreadsheet on Google Sheets
  • Add customers to a CRM or marketing tool when they sign up on Orderspace
  • Receive an SMS or message on a chat platform when an order is placed, or a customer signs up
  • Export orders to a shipping or fulfilment solution and create dispatches in Orderspace
  • Create a product on a retail website when it is added on Orderspace

viaSocket is priced based on credits. Each task consumes some number of credits. At the time of writing, you can get 10000 task credits per month for free. Therefore, simple tasks like adding new customers to a CRM may not cost anything.

viaSocket Setup

To get started, sign up for viaSocket at https://viasocket.com. After signing in and completing some setup steps, you should see your empty workspace.

Creating a flow triggered by an Orderspace event

The example below shows how to add order details to a Google Sheets spreadsheet when orders are created on Orderspace.

For simplicity, ignore the viaSocket AI automation prompt and select CREATE FLOW MANUALLY

From the new untitled flow page, under Choose how this automation starts, search for orderspace. Select the Orderspace from the list.

The page should update to show the possible triggers and actions that can be used with Orderspace. Select the New Order trigger from the list

The page should update to show that the Orderspace New Order trigger has been selected as the first step of the flow.

To use this trigger, viaSocket needs to tell Orderspace to notify it whenever an order is created on Orderspace for your account.

Since this is the first time using an Orderspace trigger, we need to add a connection on viaSocket to permit it to communicate with Orderspace. Select CONNECT TO ORDERSPACE

A new window will appear to configure the connection.

Under Orderspace Subdomain, enter the subdomain of your existing Orderspace site. In this example, the Orderspace site is https://your_site_name.orderspace.com, therefore, the subdomain is your_site_name, so we have entered your_site_name here.

Select CONNECT TO ORDERSPACE

The page will update to show that it's trying to set up the connection to Orderspace

After a short while, you will be returned to viaSocket

There is no need to add a title unless you have a specific need to identify multiple different connections to Orderspace. Generally, one connection is enough.

For most people, Connection scope should probably be set to the entire workspace rather than a specific flow. Then, the connection can be reused if you create new flows using Orderspace

Select the DONE button

The page will update again.

There should be no need to use the TEST button. If you do, viaSocket simply provides sample data; no communication from Orderspace happens.

Select SAVE

This completes the trigger step of the scenario. The next step is to repeat the same process in viaSocket for the third-party service.

Search for and select the service you want to connect to. In this instance, we select Google Sheets.

Setup of the third-party service is outside of the scope of this document. It should be similar to setting up the connection to Orderspace.

After setting up the third-party service, you can then provide it with data from the new order created in Orderspace

In this example, we've selected a specific spreadsheet, a sheet within the spreadsheet, and some of the columns within that sheet.

Choose which field from the Orderspace order should be used to populate the column with data.

Here we've selected Column A and then selected the id field of the new order created on Orderspace.

Not all fields appear in the list by default. If a field you're expecting to exist isn't listed, type some characters of the name that you expect to exist, and viaSocket will update the field list with suggestions that match whatever you typed.

Populate each column as required.

Select the SAVE button

Select the GO LIVE button

Once the flow is live, you can see the history of events that have triggered the flow

Occasionally, the very first event immediately after set-up will fail, as shown here. Setup of the trigger can cause viaSocket to send empty data to the next step of the flow. An error for this very first event can safely be ignored.


Create an order on Orderspace. This should send the data for the new order to viaSocket. ViaSocket will update to show that the event has been received. The green dot indicates that the flow was successful.

Assuming there are no errors, check your third-party application for the new data. Here, we look at the spreadsheet selected in Google Sheets.

Each time an Order is created on Orderspace, viaSocket will now process the data according to the configuration of the flow.