Rules & automation
Build a workflow once and let it flag, check, approve and move records for you — including to and from your accounting system.
Understand it first
If you only answer requests
Build one
Create a workflow
The whole shape of building one, start to finish. Create it, choose what starts it, add a step — and the table comes with the trigger, which is the part that surprises people.
Start from a template
The Library tab holds five ready-made workflows. Pick one and it builds the whole thing, which you then point at your own table and fields.
Reading the builder
One workflow, two views of the same thing, and four buttons along the top. You will mostly live in the Form view — and there is no Save button.
Choose a trigger
The trigger is what starts your workflow. Every workflow has exactly one, and getting it right matters more than any other choice you make.
Narrow a trigger with conditions
By default a trigger fires on every record in the table. Conditions cut that down to the records you actually care about.
The actions you can add
An action is a step that does something. There are seventeen, in three groups. This page is the map; the two after it go deep on the ones you will use most.
Check something before you act
The If / Or step asks a question about the record and splits into two paths. It is the step that turns "do this to everything" into "do this when it matters".
Ask someone to approve
The Approval step stops the workflow and waits for a person. Approve, and it carries on. Reject, and it stops — and the decision is recorded on the record with a note.
Run it
Turn a workflow on
A workflow does nothing until you switch it on, and the switch is on the workflow list. Draft is the default on purpose.
Apply it to records you already have
Switching a workflow on only affects what happens next. To run it over records already in your module, use Apply to existing records — the Backfill tab in the builder.
See what your workflows did
The Logs button in the builder opens every time this workflow ran, on which record, and what each step did. When someone asks "why did this invoice get flagged?", this page answers it.
Workflow settings
Three options that control how this workflow behaves alongside others: priority, how deep a chain can go, and whether steps repeat. Most people never change them.
Your accounting system
Before you connect a workflow to your ERP
Workflows can bring records in from Xero or QuickBooks Online and send records back out. Before either works, someone has to connect the accounting system — and that happens somewhere else.
Pull records from your ERP
Pull from ERP brings records out of Xero or QuickBooks and into a Merchaint module — suppliers, customers, bills, invoices — on the schedule you set.
Push records to your ERP
Push to ERP sends a Merchaint record out to Xero or QuickBooks — usually an approved invoice becoming a bill. This is the end of the line.
Map fields to your ERP
Field mapping decides which Merchaint column goes into which accounting-system field. Merchaint guesses it for you, and a guess is still a guess.