Workflow feature

Created by Nicolas Wussler, Modified on Thu, 18 Aug 2022 at 08:21 AM by Igor Galic

Due to its nature, the Workflow feature may create infinite loops in SyncSpider core. That could put our system under high pressure. For that reason, the Workflow feature is only granted to verified developers. 

If you are looking to get the Workflow feature, you can reach out to our support chat after you have already built 5 working integrations (which don't require the Workflow feature). These integrations should be built into your account and should be made public after our developers have tested them. 

 

General Information


When building your Integration , that is later used in tasks with each destination receiving 1 data type per call, you can use Workflow feature to modify the particular Data Type.


For example if the Data Type you are trying to sync is Contact List with additional attributes that are given from the Custom Fields Data Type ( another API call) you can create a Workflow that will modify your Contact List attribute schema adding the provided Custom Fields data as well.


Workflow option within the External API Template builder is displayed at the first step of the Template configuration.
 

Next you will be met with this screen where the created work flows for your Integration will be listed as you create them.
 

Create Workflow


When creating a Workflow we are met with this screen where we set the following values:

Name - Name of the Workflow


Execution position - If you want to have multiple Workflows manipulating one Data Type you can specify the order in which they do so here by listing them (1-9, Optional)


Note: One Action can't be repeated multiple times for the same Data Type using Execution position.


Description - Description of the Workflow function. (Optional)


Listed Data Types for you to select from


Actions - Custom Fields, Add Modify Schema field, Incremental Import and Date payload modifier.


Once you chose on which Data Type the modification is going to happen you will be prompted to pick an Action. 



 

For this we need to consult the Integration documentation for the respective API Call (Documentation on that Data Type's handling) and, depending on the Action, continue as described in the articles linked below:

Custom Fields

Add/Modify Schema Field

Incremental Import

Data Payload Handler

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article