Database
ODBC Integration
Zynk's ODBC integration lets workflows read from and write to any database reachable through an ODBC driver. Tasks run SQL to select rows as XML, update tables, fetch single values or loop through results, and that data can then move into Sage, Shopify, Salesforce or Xero. It suits in-house databases and business applications that offer ODBC access but no modern API.
Capabilities may differ depending on the product.
Benefits
Why businesses connect ODBC
One route into many databases
Any data source with an ODBC driver installed on the Zynk machine can be queried, from MySQL and PostgreSQL to FileMaker and older line-of-business systems. You set up a data source name once and reuse it across workflows.
Query results as XML
Execute Select Query returns rows as an XML document, with root and row names you choose. That output feeds straight into Zynk's import tasks for accounting, ecommerce and CRM systems without a conversion step.
Write back with SQL
Execute Query runs inserts, updates, deletes and stored procedures. Use it to record which orders have been exported, store invoice numbers returned by Sage or set a status column another application reads.
Act on each row
The ODBC Repeater runs a set of tasks once for every row returned, with each column available as a variable. Email each customer, create a record per order or call an API for every product in the result.
Single values for decisions
Execute Scalar Query returns one result, such as a count or a total, for the next task to use. A workflow can stop early when there is nothing to process or check a balance before it posts anything.
Capabilities
What you can do with ODBC
Every task the Zynk ODBC connector can run, grouped by the direction data moves.
Actions in ODBC
Tasks Zynk can automate in ODBC
4 tasks
- Execute query → in ODBC
- Execute scalar query → in ODBC
- Execute select query → in ODBC
- ODBC repeater → in ODBC
Need something that isn't listed?
Most ODBC projects include at least one custom step. Our team builds it for you.
The problem
Why integrate ODBC?
Plenty of business data lives in databases with no connector of their own: a bespoke order system, a FileMaker solution or a reporting warehouse. Getting it into accounting or ecommerce platforms usually means CSV exports, manual imports or one-off scripts that stop working when the person who wrote them moves on.
Without integration
- Nightly CSV exports emailed around and imported by hand
- Bespoke scripts with no logging and no one watching them
- No record in the database of what has already been sent
- Reports built by pulling figures from several systems by hand
With Zynk
- Select queries pass data straight to the next task in the workflow
- SQL steps inside a scheduled, monitored Zynk workflow
- Execute Query flags each row once it has been processed
- Orders and invoices from Shopify or Xero land in your database on a schedule
How it works
How the ODBC integration works
Step 1: Set up the data source
Install the database's ODBC driver on the machine running Zynk and create a data source name. The Zynk connection then needs only the DSN, a username and any extra connection parameters.
Step 2: Write or design the query
Write the SQL yourself or build select statements visually in Zynk's query designer. Parameters let one query run for different date ranges, customers or order numbers.
Step 3: Hand results to other tasks
Pass query results to import tasks for systems such as Sage 50, Shopify or Salesforce, or loop through rows with the repeater to run several steps for each record.
Step 4: Schedule and track
Run the workflow on a timetable or trigger it from another process, then write a processed flag or timestamp back to the database so each row is handled exactly once.
Integrations
What can you connect to ODBC?
Example use cases for ODBC integration
ODBC and Sage 50 UK
Read sales orders and customers from your own database and import them into Sage 50, then write invoices exported from Sage 50 back to a table for reporting.
ODBC and Shopify
Feed Shopify with products and stock levels held in an in-house database, and insert new Shopify orders into that database for your own systems to pick up.
ODBC and Salesforce
Push rows from a database into Salesforce objects, and store the results of Salesforce queries in tables your reporting tools can read directly.
ODBC and Xero
Create Xero contacts from customer records maintained in a database, and load Xero invoices into tables so management reports always include current sales.
ODBC integration FAQs
What can I do with Zynk's ODBC connector?
Which databases work with ODBC?
Do I need to know SQL to use the ODBC connector?
Can Zynk connect a database to Sage 50 using ODBC?
Should I use ODBC or the SQL Server connector?
Can ODBC tasks run on a schedule?
Is the ODBC connector part of Zynk Workflow?
See what Zynk can automate for your ODBC 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 →







