Foundations · Track 5 · Tutorial 4 of 4

Automate monthly imports with Zapier

Available on Premium

Zapier can connect to BrizoConsol the way Claude and ChatGPT do, and on the Premium plan it can also write. A Zap can then send figures to BrizoConsol whenever something happens in another app — a new row in a spreadsheet, a form, a file — with no code.

You will needThe Premium plan. Administrator or Data Loading Admin access in BrizoConsol for the company you write to. A Zapier account.
By the endCompany A’s monthly headcount written to BrizoConsol by a Zap each time HR adds the month to a spreadsheet.

1Know what the Zap does

In the running example, Company A’s HR team keeps a Google Sheet called Headcount, with a Month and a Headcount column, and adds a row each month. The Zap writes each new row to BrizoConsol as operational data, where it can be reported with the rest of the group’s operational data.

A Zap whose trigger is a new row in the Headcount sheet and whose action is MCP Client by Zapier running import_operation_data with the month and figure from the row
The trigger (1) and the BrizoConsol action (2).
How Zapier connectsThrough MCP Client by Zapier, to the same MCP server Claude and ChatGPT use.
Who may writeOnly the Zapier MCP client, only on Premium, only for the companies and data you allow. Claude and ChatGPT are never offered the write tools.
What it can writeEach kind of data has its own tool: import_operation_data here, and import_trial_balance, import_journal_lines, import_invoices, import_bills and import_accounts — plus trigger_consolidation.

2Allow Zapier to write

  1. Select your group, and open Settings → Global Settings → Integrations → AI Access.
  2. Tick Allow AI connections, and choose at least one company and one item under Companies they may read and What they may read — Reference data lets the Zap look up company ids.
  3. Under Companies they may write, tick Company A. Under What they may write, tick Operational data.
  4. Click Save, then under MCP server, click Copy.
AI Access with Allow AI connections on, Company A ticked under Companies they may write and Operational data under What they may write, then Save
The company (1), the data (2), and save (3).

A write also needs the person who connects Zapier to have Administrator or Data Loading Admin access to Company A.

3Connect BrizoConsol in Zapier

  1. In Zapier, open Apps, click + Add connection, and choose MCP Client.
  2. Paste the address as the Server URL, choose Streamable HTTP as the transport, and Yes for OAuth.
  3. Continue. BrizoConsol opens in your browser: sign in as usual, including two-factor or passkey.

Check

Back on AI Access in BrizoConsol, the Zapier connection appears in the table of connections at the bottom of the page.

4Build the Zap

  1. Create a Zap. For the trigger, choose Google Sheets, New Spreadsheet Row, and the Headcount sheet.
  2. For the action, choose MCP Client by Zapier, Run tool, and the BrizoConsol connection.
  3. To find Company A’s id, choose the tool list_organisations and test the step once. Note Company A’s id.
  4. Change the tool to import_operation_data, fill in the fields below, test the step, and publish the Zap.
FieldValue
organisation_idCompany A’s id.
source_referencecompany-a-headcount. The same every month: it names the dataset and recognises a resend.
periodThe Month column, as YYYY-MM.
value_basis, rate_direction, base_currencycompany_base, document_to_base and SGD, Company A’s currency.
recordsOne record: the period again, dimension_1 Headcount, and the Headcount column as the value.

Each month sent replaces that month from this feed, so HR can correct a figure by adding the row again.

5Check the figure arrives

  1. Add a row for October 2026 to the sheet, and wait for the Zap to run.
  2. In BrizoConsol, select Company A and open Reports.

Check

The Operational Data section lists API: company-a-headcount, and its report shows October’s headcount. On AI Access, the Zapier connection’s writes have gone up.

To send trial balances the same way, tick Trial balance and Consolidation (trigger overnight run) on AI Access, use import_trial_balance, and add a second Run tool step with trigger_consolidation so the group is rebuilt overnight. The fields are the same as for the API — see Send data from your own systems.

6If something goes wrong

Zapier doesn’t list the import toolsThe group isn’t on Premium, nothing is ticked under What they may write, or the person who connected Zapier doesn’t have Administrator or Data Loading Admin access. Fix it, then reconnect.
The tool answers not foundThe organisation_id isn’t ticked under Companies they may write.
Another write is in flight for this organisation. Send this one again when that has finished.Only one write runs at a time for a company, and several rows added together start several Zap runs. Add one row at a time, or replay the failed run.
Zapier asks to reconnect straight awayCheck the Server URL, Streamable HTTP and OAuth Yes, then sign in again.
Every call is refusedAllow AI connections is off, or no company or read item is ticked. Choose at least one of each and save.

Want more detail? See the documentation