bexio integration self-service in minutes
Connect ZeugnisPilot to your bexio account in under 5 minutes. Personal, payroll and company data flow bidirectionally — auto-detect, self-heal, three-way match. No API keys, no code, no double maintenance.
- OAuth standard — no API key to copy
- Bidirectional: Contact + Payroll, auto-detect, self-heal
- Swiss hosting · DPA-compliant
Connected in three steps
1. Connect bexio with OAuth
One click on "Sign in with bexio" — the OAuth flow obtains access to personnel, payroll and company data. No API keys to copy, no fields to fill.
2. Master data is pulled automatically
People, hiring dates, roles, company address and UID come directly from bexio into the wizard. You only change what does not fit.
3. Create reference, release, done
Click through the wizard (10–15 min.), the compliance check runs, signature-ready PDF with QR validation in your hand. Optional four-eyes workflow.
What the integration delivers
Bidirectional sync (Payroll v4 + Contact v2)
Personal and payroll data flow both ways: ZeugnisPilot reads from bexio (role, workload, hire date, address), and writes back too (PATCH on Payroll for salary changes, address updates, AHV/IBAN). 141 backend tests verify the integration.
Auto-detect & self-heal
Platform automatically detects whether the bexio payroll module is subscribed (403 means disabled). On stale references, the sync heals itself — employees are re-created in bexio when needed.
Three-way match
Contact and Payroll are matched independently via personnel number + bexioRef. Conflicts (e.g. personnel number changed) are detected and the sync writes the right fields without losing ZP data.
Outbox pattern with idempotency
Every profile change is written to the outbox backlog, dedup'd by status (pending/processing). When bexio is down: items stay pending and the sync resumes automatically on the next push.
Token refresh + Swiss hosting
OAuth tokens are renewed in the background — sign in once, stay in sync permanently. Backend, database and verification service run in the Google Cloud Zurich region.
No code, no API key
You don't need a developer. The OAuth flow is standard, the connection test takes 30 seconds — sync and self-heal then run automatically.
Typical use cases
- SMEs with bexio as accounting hub: you maintain personnel master data in bexio anyway. The generator closes the gap without an additional HR tool.
- Trustees: create references for several clients — one bexio account per client, no change of data basis.
- Growing teams: personnel processes scale with you. From the first reference to the four-eyes workflow without migration.
Frequently asked questions
Which bexio plans are supported?
Which data flows between ZeugnisPilot and bexio?
What happens if I disconnect?
Are employees informed about the data access?
How long does setup take?
What if an employee is not fully maintained in bexio?
Connected in 5 minutes
After company registration, sign in with bexio once — sync, auto-detect and self-heal then run automatically. 14-day free trial.