Supabind

Four decisions build the entire pipeline.

A trigger, a source, a transform, and a destination - connected once in the workflow builder, then reused every time new data shows up.

Trigger
Source
Transform
Destination
Illustration of a workflow builder with connected data steps
01
Trigger

Kick a run off by hand, on a schedule that matches how often the data actually arrives, or from an external system hitting a webhook.

Manual Trigger Schedule Webhook
02
Source

Pull from My Files directly, or have the workflow reach out itself to an FTP/SFTP server or a Google Drive folder.

Select File FTP/SFTP Import Google Drive Import
03
Transform

Apply a saved Transform Template to reapply your exact cleanup logic, or ask the AI SQL Assistant for a query when the transformation is one-off.

Transform Template AI SQL Assistant
04
Destination

Send the result to Odoo, Akeneo PIM, a MySQL/PostgreSQL database, Google Drive, or an FTP/SFTP folder - no manual export step.

Odoo Sync Akeneo Sync Database Export

Every node, in one palette

Drag a node onto the canvas, or click to add it - the same palette you'll use inside the builder.

Triggers

Manual Trigger

Run workflow manually

Triggers

Schedule

Run on a schedule (daily, weekly, etc.)

Triggers

Webhook

Trigger via external HTTP request

Data Sources

Select File

Pick a file from My Files

Data Sources

FTP/SFTP Import

Import a file from FTP server

Data Sources

Google Drive Import

Import from Google Drive

Transform

Transform Template

Apply a saved transform template to the file

Transform

AI SQL Assistant

Ask AI to generate a one-off transformation query

Export & Sync

Odoo Sync

Sync data to Odoo using a saved template

Export & Sync

Akeneo Sync

Sync data to Akeneo PIM

Export & Sync

Database Export

Export to MySQL or PostgreSQL

Export & Sync

Google Drive Export

Export transformed file to Drive folder

Export & Sync

FTP/SFTP Export

Export transformed file to FTP/SFTP folder

Utilities

Delay

Wait before continuing

Utilities

If / Else

Branch based on a condition

Utilities

HTTP Request

Make an API call

Utilities

Send Notification

Send an email notification

Utilities

Set Variable / Edit Fields

Set fields on the JSON output and optionally store them as workflow variables accessible via {{variables.name}} in downstream nodes.

Utilities

Respond to Webhook

Return a custom HTTP response to the calling webhook

Triggers

Manual Trigger

Run workflow manually

Triggers

Schedule

Run on a schedule (daily, weekly, etc.)

Triggers

Webhook

Trigger via external HTTP request

Data Sources

Select File

Pick a file from My Files

Data Sources

FTP/SFTP Import

Import a file from FTP server

Data Sources

Google Drive Import

Import from Google Drive

Transform

Transform Template

Apply a saved transform template to the file

Transform

AI SQL Assistant

Ask AI to generate a one-off transformation query

Export & Sync

Odoo Sync

Sync data to Odoo using a saved template

Export & Sync

Akeneo Sync

Sync data to Akeneo PIM

Export & Sync

Database Export

Export to MySQL or PostgreSQL

Export & Sync

Google Drive Export

Export transformed file to Drive folder

Export & Sync

FTP/SFTP Export

Export transformed file to FTP/SFTP folder

Utilities

Delay

Wait before continuing

Utilities

If / Else

Branch based on a condition

Utilities

HTTP Request

Make an API call

Utilities

Send Notification

Send an email notification

Utilities

Set Variable / Edit Fields

Set fields on the JSON output and optionally store them as workflow variables accessible via {{variables.name}} in downstream nodes.

Utilities

Respond to Webhook

Return a custom HTTP response to the calling webhook

FAQ

How does the Workflow Builder work?

The Workflow Builder follows a simple four-step process: choose a trigger, select a data source, apply a transformation, and send the results to a destination. Once configured, the same workflow can be reused whenever new data arrives.

What types of triggers are supported?

Workflows can be started manually, on a schedule, or through a webhook. This allows you to automate data processing based on your preferred workflow or external events.

Can I reuse transformation logic across multiple workflows?

Yes. Save your transformation steps as reusable templates and apply them to different files or workflows, ensuring consistent data processing while reducing repetitive work.

Which systems can I connect to?

You can import data from sources such as Google Drive, FTP/SFTP, and local files, then export or synchronize data with systems including Odoo, Akeneo, MySQL, PostgreSQL, and other supported destinations.

What utility nodes are available?

The Workflow Builder includes utility nodes such as Delay, If/Else, HTTP Request, Send Notification, Set Variable, and Respond to Webhook, allowing you to build flexible workflows with custom logic and automation.