Skip to content

Other

User Interface Integration

Zynk's User Interface connector adds on-screen interaction to Zynk Workflow. Message boxes, input boxes, informational log messages and a view of the last task's output let a person confirm, enter or check data while a workflow runs. It suits integrations that are started by hand, such as a month-end export from Sage, and teams building or testing new workflows.

Available for

Capabilities may differ depending on the product.

Benefits

Why businesses connect User Interface

Approval before anything is posted

A message box with Yes and No, or OK and Cancel, buttons can pause a workflow before a critical step. Sub-tasks run only for the answer you specify, so a batch of journals or invoices is posted only once someone agrees.

Ask for the values a run needs

An input box asks the operator for a date, number, piece of text or file, then passes it to the next task or stores it in a workflow variable. A period end date or a single order reference are good examples.

Entries checked as they are typed

Input conditions test the value before the workflow continues: ranges for numbers and dates, regular expressions for text and patterns for file names. If an entry fails, the user sees an error and can try again.

Quicker debugging

Display Last Output shows what the previous task produced, and a message box can display a variable or file. While building a workflow you can check the data at each step instead of opening output files afterwards.

Predictable when nobody is watching

Every message box has a default answer for when Zynk is running in the background and cannot show it on screen. One workflow can therefore be started by hand during the day and still run safely on a schedule.

Progress people can follow

Log Info Message writes informational messages as the workflow runs, so whoever started it can see which stage has finished and what was processed, rather than wondering whether a long run has stalled.

Capabilities

What you can do with User Interface

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

Actions in User Interface

Tasks Zynk can automate in User Interface

4 tasks

  • Display last output → in User Interface
  • Input box → in User Interface
  • Log info message → in User Interface
  • Message box → in User Interface

Need something that isn't listed?

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

Talk to us

The problem

Why integrate User Interface?

Many Zynk workflows run unattended, which suits routine order and stock updates. Some processes still need a person: a month-end export that needs a date, a batch that should be checked before it posts, or a new workflow under test. Without interactive steps, those decisions happen outside the workflow, in emails, notes or hand-edited files.

Without integration

  • Settings edited by hand to change a date range before each run
  • Large batches posted before anyone has looked at them
  • Typos in a reference that only surface after the import fails
  • Output files opened one by one to see what a task produced
  • Users unsure whether a long run is still working

With Zynk

  • An input box asks for the date range when the workflow starts
  • A Yes or No message box confirms the batch before it posts
  • Input conditions reject invalid entries straight away
  • Display Last Output shows the result on screen
  • Log Info Message reports progress as each stage completes

How it works

How the User Interface integration works

  1. Step 1: Find where a person adds value

    Identify the points in a workflow that need a decision or a value, such as choosing a period, approving a batch or confirming a file before it is processed.

  2. Step 2: Add the interface tasks

    Place a message box, input box, log message or Display Last Output task in the workflow using Zynk's low-code designer, then set captions, buttons, input types and any conditions.

  3. Step 3: Branch on the answer

    Put the tasks that should only run after approval inside the message box as sub-tasks, or feed the input box value into the next task or a workflow variable used later on.

  4. Step 4: Set an unattended default

    Choose the default answer each message box gives when Zynk runs in the background, so the workflow behaves the same way on a schedule as it does when started manually.

Example use cases for User Interface integration

User Interface and Sage 50 UK

Prompt for a period end date with an input box before transactions are exported from Sage 50, then show a message box so the user confirms the output before it is sent on.

View the Sage 50 UK integration →

User Interface and Sage 200

Show a Yes or No message box before a batch of purchase invoices is imported into Sage 200, so a finance user signs off each run before anything reaches the ledger.

View the Sage 200 integration →

User Interface and Xero

Ask for a date range before invoices are exported from Xero to another system, and write log messages as the run progresses so the user can see it complete.

View the Xero integration →

User Interface and Shopify

Use Display Last Output while testing a Shopify order workflow to check what each step returned, before the workflow is handed over to run on a schedule.

View the Shopify integration →

Find your integration →

User Interface integration FAQs

What is the User Interface connector for?
It adds tasks that interact with the person running a workflow: message boxes, input boxes, informational log messages and a display of the last task's output. They let someone confirm a step, supply a value or check results while the workflow is running.
Can a Zynk workflow ask for approval before posting data?
Yes. A message box with Yes and No or OK and Cancel buttons can hold the tasks that post data as its sub-tasks. Those sub-tasks run only for the answer you specify, so nothing is posted unless the user approves.
What happens to a message box when the workflow runs on a schedule?
Each message box has a default answer that Zynk uses when it is running in the background and cannot display the box on screen. Set it to the safe choice so unattended runs behave exactly as you intend.
What can the input box ask for?
The input box accepts whole numbers, decimals, text, single characters, dates, files, folders and Zynk objects such as variables or lists. The value can be passed to the next task or saved in a workflow variable for use later in the run.
Can the input box validate what users type?
Yes. Optional input conditions check numbers and dates against a range, text against a regular expression and file names against a pattern. If an entry fails, the user is shown an error and can try again before the workflow continues.
Is the User Interface connector useful for testing workflows?
Yes. Display Last Output shows what the previous task produced, and a message box can display a variable or file at any point. Zynk's documentation notes that the message box is useful for debugging workflows during development.
Which Zynk product includes the User Interface tasks?
The User Interface tasks are part of Zynk Workflow, our low-code integration platform. They sit alongside the connectors for your accounting, ecommerce and CRM systems and can be added to any workflow that a person will start by hand.

See what Zynk can automate for your User Interface 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 →