July 2021

New Connectors

We have released new connectors in Skyvia — SendGrid, Sendinblue and LinkedIn Ads. Note that SendGrid, Sendinblue and LinkedIn Ads are supported only in the new data integration runtime.

SendGrid — a cloud-based platform intended for delivering transactional and marketing emails.

Sendinblue — a cloud-based email marketing solution for small and medium-sized businesses that want to automate email marketing campaigns with limited budget.

LinkedIn Ads — a powerful advertising tool for reaching your audience. Using LinkedIn Ads, you can promote your organization’s updates to targeted audiences on desktop, mobile, and tablet.

Control Flow Beta

We are also glad to announce the beta version of Control flow — a new integration kind in Skyvia. Control flow is currently available in beta and is absolutely free for users.

Control flow allows you to control the execution of multiple different data flows and other actions against data sources. You can run them in a specific order or in parallel, use results of the previous data flows in the subsequent data flows and actions, or even run them depending on a specific conditions, etc.

Control flow provides you with tools for:

  • running multiple data flows in a specific order
  • doing pre- and post-integration tasks
  • building custom error processing logics.

Easy-to-Use Designer

As well as data flows, control flows are designed on a convenient diagram visually. The diagram allows building control flows of any configuration, size and complexity with no coding. You just drag components onto the diagram and configure their settings.

When you start building a control flow, there are the Start and Stop components and the execution branch between them. You can drag components onto specific places on the execution branches, between other components. Some components may add more branches - conditional, or for parallel execution, and you may drag other components to them.

With our convenient diagram navigation, you can move the entire data flow, zoom in or out, move the components into other places on execution branches, change their order, etc.


Control Flow Components

Some components manage the execution flow itself — add branches, redirect execution between them, depending on condition, offer tools for error processing, etc. These components can be called control blocks. Other components perform the interactions with data sources — run data flows or one-time actions, or set variables. These are the task components.

Control flow includes components that allow sequential, parallel, or conditional execution, a component for implementing error processing, etc. With these components you will be able to configure practically any integration scenario.

Control Flow components and diagram

Viewing Control Flow Results

In a control flow, you determine the number of success and error records yourself according to the result settings. Note that by default, it shows 0 success and 0 error rows if you don’t define results settings.

You also can create and write your own logs in its data flows. When you click a certain package run, the History Details window pops up. If you have created logs, the data flow generates them, and you can download their results from this window.

Our Control Flow documentation will help you get familiar with all the advanced features the data flow offers.