Skip to content

Other

Zynk Integration

The Zynk integration is the set of core tasks built into Zynk Workflow itself. They don't connect to an outside system; they control how a workflow runs. Integration teams use them to branch on conditions, start and stop workflows, track which records have already been processed, maintain mappings and render files, alongside connectors for Sage, Shopify, Xero and the rest.

Available for

Capabilities may differ depending on the product.

Benefits

Why businesses connect Zynk

Decisions inside a workflow

If Input Contains, If Input Equals, Else and Switch tasks send a workflow down different paths. Switch acts on the previous task's result, such as success with data, success with no data, not found or a failure.

No duplicate imports

The truth table records what Zynk has imported, holding each record's ID in both systems. Imports into Sage fill it automatically, and the truth record tasks let any workflow check, add, update or remove entries.

Mappings you can maintain

Upsert Mappings creates or updates Zynk's value mappings from XML, and If Mapping Exists checks for an entry before a record moves on. Lookups such as product codes or tax codes stay current without editing the workflow.

Files in any text format

Razor Template uses Microsoft's Razor engine to render text output, such as CSV, XML or HTML, from workflow data and variables. Zynk CSV to Zynk XML and Auto Mapper bring data into Zynk's own XML format.

Control over when work runs

Start Workflow chains one workflow into another, Stop Workflow ends a run early and Stop Repeater halts a loop at the current record. Check Internet Connection runs its sub-tasks only when an internet connection is, or isn't, available.

Reports when something needs attention

Set Error Flag marks a run as needing attention, which controls when a workflow report is generated and emailed. Create Backup saves all workflows and data to a zip file, timestamped if you want to keep several copies.

Capabilities

What you can do with Zynk

Every task the Zynk Zynk connector can run, grouped by the direction data moves.

Import into Zynk

Data Zynk writes into Zynk

1 task

  • Cache records → into Zynk

Export out of Zynk

Data Zynk reads out of Zynk

1 task

  • Truth records → out of Zynk

Actions in Zynk

Tasks Zynk can automate in Zynk

24 tasks

  • Auto mapper → in Zynk
  • Check internet connection → in Zynk
  • Container task → in Zynk
  • Create backup → in Zynk
  • Dashboard loop → in Zynk
  • Delete truth record → in Zynk
  • Else task → in Zynk
  • If input contains → in Zynk
  • If input equals → in Zynk
  • If mapping exists → in Zynk
  • If truth record exists → in Zynk
  • Insert truth record → in Zynk
  • Razor template → in Zynk
  • Set error flag → in Zynk
  • Set variable → in Zynk
  • Start process → in Zynk
  • Start workflow → in Zynk
  • Stop repeater → in Zynk
  • Stop workflow → in Zynk
  • Switch task → in Zynk
  • Update truth record → in Zynk
  • Upsert mappings → in Zynk
  • Upsert truth records → in Zynk
  • Zynk CSV to zynk XML → in Zynk

Need something that isn't listed?

Most Zynk projects include at least one custom step. Our team builds it for you.

Talk to us

The problem

Why integrate Zynk?

Moving data between two systems is rarely a straight line. Some records should be skipped, some need a lookup first, and a failed step should stop the run rather than leave half an order behind. Without control tasks, those rules end up in scripts outside the integration, where they are hard to see and harder to change.

Without integration

  • Orders imported twice after a workflow is rerun
  • Lookup tables kept in spreadsheets and copied into scripts
  • Every step running even when an earlier one returned nothing
  • Failures noticed days later when a customer complains
  • Long processes crammed into one unreadable workflow

With Zynk

  • Truth records show what has already been processed
  • Mappings held in Zynk and updated by a task
  • Switch and If tasks route the workflow by result
  • Error flags decide when a workflow report is emailed
  • Container tasks and Start Workflow split work into clear stages

How it works

How the Zynk integration works

  1. Step 1: Group the steps

    Container tasks hold related steps together, and Start Workflow hands over to the next workflow when a process needs more stages than one workflow comfortably holds.

  2. Step 2: Add the rules

    Conditional tasks test the input, a mapping or a truth record and run their sub-tasks only when the test passes. Set Variable stores values that later tasks read, such as a run date or a batch reference.

  3. Step 3: Track what has run

    Truth record tasks link each record's ID in one system with its ID in the other. Later runs check that link to skip records already sent, or to update them rather than create them again.

  4. Step 4: Report and protect

    Set Error Flag decides when a run is reported by email, and Create Backup keeps a copy of workflows and data, which makes moving Zynk to a replacement machine straightforward.

Example use cases for Zynk integration

Zynk and Sage 50 UK

With duplicate prevention switched on, each order imported into Sage 50 gets a truth record. When the workflow runs again, orders already in the ledger are skipped and written to the fail file instead.

View the Sage 50 UK integration →

Zynk and Email

Set Error Flag inside an If task decides when a run counts as failed, and the Email connector's integration report then tells your team what needs attention.

View the Email integration →

Zynk and Shopify

Truth records hold the Shopify order ID against the ID created in your back office. If Truth Record Exists then decides whether an incoming order is new or an update to one already sent.

View the Shopify integration →

Find your integration →

Zynk integration FAQs

What is the Zynk connector?
It is the library of core tasks that come with Zynk Workflow. Rather than connecting to another product, these tasks manage the workflow itself: conditions, loops, variables, truth records, mappings, templates and backups. Most workflows use several of them alongside system connectors.
What are truth records in Zynk?
Truth records live in Zynk's truth database and link a record's ID in one system to its ID in another, typically a Sage ID and a web store ID. Workflows use them to prevent duplicate imports and to tell new records from updates.
How do I stop a workflow importing the same order twice?
Turn on duplicate prevention where the import task offers it, which writes a truth record for each order imported. For other targets, add If Truth Record Exists before the import and Insert Truth Record after it, so repeated runs skip orders already sent.
Can one Zynk workflow start another?
Yes. Start Workflow runs another workflow file and can stop the current one at the same time. It is useful for splitting a long process into stages or for reusing a common sequence, such as a reporting step, from several workflows.
What does the Razor Template task do?
It renders text output using Microsoft's Razor engine. You write a template that mixes fixed text with workflow data and variables, and the task produces a file, such as a CSV, an XML document or an HTML email body.
Can a Zynk workflow run an external program?
Yes. Start Process runs any program with optional arguments. Zynk can wait for it to finish, with a timeout, and keep its output as a file or in the log, which helps when a legacy tool still has a role in the process.
How do I know when a Zynk workflow fails?
Each task returns a result code, such as success, fail or not found, which Switch tasks can act on. Set Error Flag marks the run as failed under conditions you define, and that flag controls when a workflow report is generated and emailed.
Do I need to be a developer to use these tasks?
No. Zynk Workflow is low-code, and each core task is configured through settings rather than code. Razor templates and some conditions benefit from technical knowledge, and the Zynk team can build those parts of a workflow for you.

See what Zynk can automate for your Zynk setup

Book a 20-minute call. We'll review your systems, flag the quick wins and outline a practical route to going live.

Book a callSee pricing →