bexio Zapier integrationAutomate bexio with Zapier.
The bexio Zapier integration gives you 7 triggers, 15 actions and 9 searches to move contacts, quotes, invoices and projects in and out of bexio without retyping them. Here is what each one does, what it costs and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the bexio Zapier integration actually does
bexio is the Swiss business software that small companies use for their books, their sales documents and their payroll. Connecting it to Zapier lets an event in bexio (a new contact, a quote that moves to a given status, a project that changes state) start work elsewhere, and lets other steps write back into bexio for you.
Three results people build first. A paper trail that files itself: Export Invoice to PDF turns an existing sales invoice into a PDF the next step can store. A quote-to-order handoff: when a quote reaches the status you chose, Create a Sales Order opens an order for the same company or person, with Search Quote supplying the real lines. Hours that land on the right project: Create Time Tracking logs billable or non-billable time against a business activity, so a consultancy stops copying timesheets by hand.
Now what Zapier does not do here. None of the bexio triggers is instant: all seven are checked on a timer, so nothing reaches your Zap the second it happens. The sales document triggers bring back the document without its line items. And there is no delete action at all: a Zap can create, update, send and export, but it never removes anything from bexio.
If you are weighing tools, the same app has a bexio Make integration page, and n8n vs Zapier sets out the criteria for choosing between those two.
Zapier vocabulary in one minute
Seven words come back all through this page. Here they are in plain English, once.
- Zap
- The automation you build: one starting event, then one or more steps that run every time that event happens.
- Trigger
- The event in bexio that starts the Zap. Once the Zap is switched on, Zapier waits for it and nothing else.
- Action
- What the Zap does after it starts: the step that creates a record, sends an invoice or uploads a file for you.
- Task
- What Zapier bills you for: one action completed successfully. The number on your plan is a count of those.
- Polling trigger
- A trigger Zapier checks on a timer. It asks bexio for recent items and keeps only the ones it has not seen yet.
- Instant trigger
- A trigger the app reports itself, the moment the event happens. bexio offers none, which matters for timing.
- Filter
- A step that lets the Zap carry on only when what arrived meets your condition, and quietly stops it otherwise.
- Search step
- A step that looks up something already in bexio, a company or a product, so later steps can reuse what it found.
What a bexio Zap really costs
bexio is not a premium app, so it works from the free plan. The bill is counted in tasks, and only completed actions count.
- Free plan100 tasks per month, unlimited Zaps
- Trigger checks0 tasks, whatever the interval
- Free plan Zap size2 steps: one trigger, one action
- bexio premium appNo, available on the free plan
Watching bexio is free, however often Zapier checks. Each action that succeeds is one task, and an action that fails is not charged. A Zap with three actions uses three tasks per run. The catch on the free plan: a Zap stops at two steps, one trigger and one action. Add a filter, a search or a second action and it becomes a multi-step Zap, which needs a paid plan. A few apps and actions also take more than one task when they complete.
Connect your bexio account to Zapier
- 01
Open Apps and add a connection
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your bexio account linked to Zapier once, then reused by every step that uses bexio.
- 02
Pick bexio and sign in
Type bexio in the search box of the dialog, select it, then click Add connection. Sign in to bexio in the tab that opens, with an account that can see the contacts and documents your Zaps will touch.
- 03
Grant access
Accept the access request so Zapier can read and write in bexio on your behalf. If someone else owns some of the records you want to automate, your account needs read or write rights on them first.
Your first bexio Zap, step by step
GoalAn IT services firm wants every accepted quote turned into a project for the same client, without reopening bexio.
- 01
Build: choose the trigger
Create a Zap, pick bexio as the app and
New Quotesas the event. Choose the status that means a deal is won for you, and leave each status change off so a quote fires once. - 02
Test the trigger
Run the test. Zapier brings back the three most recent quotes of the connected account, so you map the next steps on a real one rather than on blank fields.
- 03
Add a search for the client
Add
Find Companyas the next step, matched on the company of the quote. This makes the Zap multi-step, so it needs a paid plan from here on. - 04
Create the project
Add
Create Project. Fill in a name, the project type and project state you use, and map the company found by the search into Company or Person. - 05
Test, then Publish
Test each step once and read what came back, then click Publish to switch the Zap on. Only quotes reaching that status after this moment will be picked up.
The 7 bexio triggers
7 events start a Zap when something happens in bexio. Zapier checks for them at the interval your plan allows.
New/Updated Company
Polling triggerIn Zapier“Triggers when a company is added or updated.”
Starts your Zap whenever a company is added to bexio or an existing one is edited. Both cases arrive through the same door, so the Zap sees new clients and corrected addresses alike.
New Sales-Invoice
Polling triggerIn Zapier“Triggers when a Sales-Invoice is created or updated with the chosen status (line items not provided).”
Fires when a sales invoice is created or reaches the status you pick in the setup. You get the invoice itself, without its line items.
New Order
Polling triggerIn Zapier“Triggers when a Order is created or updated with the chosen status (line items not provided).”
Picks up sales orders as they are created or move into the status you chose. Like the invoice trigger, it hands over the order header only, not the products on it.
New/Updated Person
Polling triggerIn Zapier“Triggers when a person is added or updated.”
Reacts to individual contacts rather than companies: a person added to bexio, or a person whose details someone changed later. Useful when your clients are freelancers or private customers.
New Product
Polling triggerIn Zapier“Triggers new Products.”
Tells your Zap about each new product in your bexio catalogue, one run per product, so a fresh item never slips past the next step.
New or Updated Project
Polling triggerIn Zapier“Triggers when a project is created or transitions to a new status. Each project-status combination fires once — if a project returns to a previously-seen status, it will not trigger again.”
Goes off when a project is created in bexio or moves into a new status. Each pairing of project and status counts once, which keeps the noise down on long jobs.
New Quotes
Polling triggerIn Zapier“Triggers when a quote is created or updated with the chosen status (line items not provided).”
Watches your offers: it fires when a quote is created or reaches the status set in the trigger. The quote arrives without its line items.
The 15 bexio actions
bexio gives you 15 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Manual Entry
ActionIn Zapier“Creates a manual entry in accounting.”
Writes a bookkeeping entry, single or combined, with date, currency, debit and credit accounts and amount. Several entries can go in one step as line items.
Create Company
ActionIn Zapier“Create a new company.”
Adds a company to your bexio contacts; only the company name is required.
Create Person
ActionIn Zapier“Create a new person.”
Records an individual contact, with first and last name both required, for clients who are private individuals rather than companies.
Update Person
ActionIn Zapier“Updates a person.”
Edits an existing person record, located by its identifier for existing people.
Upload File to Inbox
ActionIn Zapier“Uploads a file to Inbox.”
Sends a file into bexio's Inbox, so a document produced elsewhere reaches your accounting without a manual upload.
Create a Sales Invoice
ActionIn Zapier“Create a product based sales invoice.”
Produces a sales invoice built on products from your catalogue, with an option to say whether VAT is included in the total.
Export Invoice to PDF
ActionIn Zapier“Exports an existing sales invoice as a PDF document.”
Turns an existing sales invoice into a PDF document that later steps in the Zap can store or attach. The invoice itself is required, usually mapped from a trigger or a search.
Send a Sales-Invoice
ActionIn Zapier“Send a Sales-Invoice to an E-Mail address.”
Emails an existing invoice to a recipient address, with your own subject and message. A [Network Link] term in the body inserts a link to the invoice, and an option marks it as pending after sending.
Create a Sales Order
ActionIn Zapier“Create a sales order based products.”
Opens a sales order based on existing products, for the client you map in.
Create Product
ActionIn Zapier“Creates a product.”
Builds a catalogue entry from scratch. Type, name, code, unit, sales price and currency are all mandatory, so the data has to come complete.
Update Product
ActionIn Zapier“Updates a product.”
Amends a catalogue product, matched by its product code, which is the one required field.
Create Project
ActionIn Zapier“Creates a project.”
Starts a project for a company or person, with a name, a project type and a project state.
Create a Sales Quote
ActionIn Zapier“Create a sales quote based products.”
Drafts a product-based quote for a company or person, with quantity and price per line.
Create Time Tracking
ActionIn Zapier“Creates a time tracking.”
Logs a time entry in bexio, marked billable or not and tied to a business activity. Both fields are required, so decide upfront how hours are classified.
Update Company
ActionIn Zapier“Updates a company.”
Changes the details of a company already in bexio, found through its identifier.
The 9 bexio searches
9 search steps look for data that already exists in bexio, so a later step can use it.
A search step finds something that already exists in bexio and passes it to the steps that follow. In the editor, searches sit at the bottom of the Action event list under SEARCH, and some action fields offer + Add search step to insert one right before. Every search adds a step, so it needs a paid plan. Three settings decide what happens when the result is not a clean single match.
Find Account
SearchIn Zapier“Finds an existing account.”
Looks up an account in your chart of accounts by its account number, the only field it asks for.
Find Company
SearchFind or createIn Zapier“Find a company.”
Finds a company among your bexio contacts. The editor also shows it as Find or Create Company: same search, with the create box ticked, so a missing client is added on the spot.
Find Country
SearchIn Zapier“Find a country.”
Returns a country as bexio knows it, so an address coming from another tool matches bexio's own list.
Search Invoice
SearchIn Zapier“Search an invoice.”
Retrieves an existing invoice. A required setting says whether to include invoice positions, the lines the invoice trigger leaves out. Switch it on only when a later step actually uses them.
Search Order
SearchIn Zapier“Search an order.”
Fetches a sales order, with its order positions if you ask for them in the required setting. Without them you only get the order header.
Find Person
SearchFind or createIn Zapier“Find a person.”
Locates an individual contact. Its twin in the list, Find or Create Person, is this same search with creation switched on, not a separate operation.
Find Product
SearchFind or createIn Zapier“Finds an existing product by name or code.”
Finds a catalogue product by name or code. Find or Create Product is the same step with the create option ticked.
Search Project
SearchIn Zapier“Search a project.”
Looks up a project by its name, which is required, and hands its details to the next step so nothing is typed twice.
Search Quote
SearchIn Zapier“Search an quote.”
Brings back an existing quote, and its quote positions when the required setting asks for them. That is how a Zap gets at what an offer contained.
The three settings every search exposes
- Successful if no search results are found?Left on its default, an empty search stops the Zap there and the steps that relied on it are skipped. Switched on, the Zap carries on with nothing found.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for the fields needed to create the missing item.
- If multiple search results are found?Three ways out: keep the first match, which is the default, stop the Zap, or pass every match on at once.
When a bexio Zap breaks
Zapier lists no help article and no rate limit specific to bexio. The failures below are the general ones, and each of them shows up easily with accounting data.
With bexio, the traps are about timing and loops. Read these before you publish, and keep Zapier troubleshooting close for the day a run goes red.
Old invoices are never picked up
A Zap only reacts to what happens after you switch it on. Quotes, invoices or contacts that existed before are ignored, and moving that backlog is a separate job.The Zap keeps restarting itself
Update Company inside a Zap started by New/Updated Company edits the record the trigger watches. Each edit counts as new, and the task count drains fast.A bulk import goes quiet
Importing a large contact list into bexio can return a huge batch at once. Zapier's flood protection may hold it back instead of running every item.The same item twice? No
On a polling trigger Zapier remembers what it already saw, so the same invoice does not start the Zap twice, unless you asked for each status change.
Need help automating bexio with Zapier?
A person reads every message.



