Reference letters. Clear. Fair. Compliant.
Product

Work reference generator for Switzerland

Create Swiss work references in under ten minutes — structured per CO art. 330a, without hidden codes, with automatic compliance check and QR code verification. Drafts remain non-binding; HR responsibility stays with you.

  • CO 330a compliant
  • Hosted in Switzerland
  • ISO 27001 certified
  • Directly from bexio

How the generator works

Four steps from keyword to signature-ready PDF — no legal expertise needed.

1. Choose employee

Directly from bexio or manually. Role, hiring date and workload are taken over automatically.

2. Assessment & tone

You set the grade (5-step scale) and fine-tune formality, length, goodwill and task detail via four sliders.

3. Review the AI draft

ZeugnisPilot generates a complete continuous text in 8–15 seconds — directly editable in the browser.

4. Compliance & PDF

Automatic check on CO 330a compliance and codes. Apply corrections, download PDF, done.

Features

What sets it apart from text snippets

AI-supported initial draft

ZeugnisPilotAI formulates a complete, legally plausible reference text from your keywords — you edit, release, done.

Compliance check

Four-stage check on CO 330a mandatory parts, secret codes, form and discrimination risks — per finding with correction proposal.

CO 330a compliant PDF

A4 layout, letterhead with company address, signature field, QR code for authenticity check — immediately ready to print.

Kompass Standard

No hidden codes, with observable behaviour and clear language — the new benchmark for modern Swiss work references.

Privacy by design

Your employee data does not leave Switzerland. Generated texts are not persisted — only a non-reversible hash for verification.

Directly from bexio

OAuth login, employee data and company profile are taken over automatically. Double data entry is eliminated.

Wizard
Fig. 01Wizard step 2 — assessment and tone. Sliders for grade, goodwill and formality; live preview on the right.
Safety

Compliance check as second opinion

The built-in compliance check examines every draft against four defined risk categories — before the PDF is issued. You see a suggestion per finding and decide with one click whether to incorporate the correction.

CO 330a mandatory parts

Employment duration, position, area of activity, performance and conduct assessment, closing formula — if one of these parts is missing, ZeugnisPilot marks it as critical. Employees thus always receive a qualified reference in the sense of the Federal Court (BGE 129 III 177).

Secret codes and ambiguity

Phrases like "endeavoured constantly" or "showed understanding for his tasks" are detected and replaced with clear, observable descriptions. The Kompass Standard prohibits hidden judgements — they endanger careers and are increasingly justiciable in Switzerland since BGE 4A_117/2007 at the latest.

Form and consistency

Date formats, Swiss spelling (ss instead of sz), consistent salutation (Ms/Mr), coherence of hiring and leaving dates — everything is checked automatically.

Discrimination risks

References to religion, marital status, pregnancy, illness, ethnic origin or trade union activity are generally inadmissible in the Swiss work reference (Art. 8 Cst., GEA). ZeugnisPilot warns of every such finding — the final decision is yours.

Compliance Check
Fig. 02Compliance check before export — findings per CO 330a, codes, form, discrimination. Per finding with concrete proposal, individually accept- or rejectable.
Integration

Directly from bexio — no double typing

ZeugnisPilot integrates bexio directly. Via OAuth login, employee data (master data, role, hiring date, employment level) and your company profile (name, address, UID, optionally logo) are taken over — without you having to manually copy data out of bexio.

The data flow remains one-sided: ZeugnisPilot reads from bexio but does not write back. This protects your bexio master data from accidental changes. If you do not use the payroll module, we automatically access the bexio contacts — the central reference fields are still pre-filled correctly.

Data protection

Privacy by design — Swiss standard

ZeugnisPilot runs on servers in Switzerland and the EU (Cloud Run europe-west6 Zurich). Employee data does not leave Switzerland for application logic. For AI-supported text generation, we transmit to Anthropic (USA) on the basis of standard contractual clauses — but only anonymised placeholders ([FIRSTNAME], [LASTNAME]) are transmitted, not the real names. They are inserted only after the response from the server.

Generated reference texts are not persisted. After the browser session ends, they are gone. Only a SHA-256 hash of the content is persisted together with the issuer and timestamp — so you can later verify the issued PDF as authentic via the QR code, without us knowing the text itself.

FAQ

Frequently asked questions

Which languages does the generator support?
Currently Swiss High German (DE-CH) — the standard language for work references in the cantons of Zurich, Bern, Basel, Aargau, Lucerne, St. Gallen and all other DE cantons. French (FR), Italian (IT) and English (EN) are in preparation; the translations are produced by a qualified Swiss legal translator, not machine-generated.
Does ZeugnisPilot use secret codes or ambiguous phrases?
No. The Kompass Standard, on which our generator is based, deliberately avoids secret codes. Instead, we describe observable behaviour concretely and transparently. The five-step grading scale is mapped exclusively via the official, Federal-Court-confirmed standard formulations — no hints, no hidden judgements.
Who is responsible for employee data under data protection law?
You as the issuing employer remain responsible in the sense of the FADP / GDPR. We act as data processor. On request, we conclude a separate DPA per Art. 9 FADP. Details: see privacy policy.
Where is the data processed?
Our servers are in Swiss and EU data centres (region europe-west6, Zurich). For AI-supported text generation we use the API of Anthropic (USA) on the basis of standard contractual clauses — what is transmitted are anonymised placeholders, not real employee names.
Are generated reference texts stored?
No. The generated text remains only in your browser memory and is discarded after the session ends. Only a non-reversible SHA-256 hash is persisted together with the issuer and timestamp — for later authenticity verification via the QR code in the PDF.
What does the generator cost?
The Starter plan is permanently free (3 reference drafts per month). Pro CHF 29 / month: unlimited drafts, bexio integration, multilingualism (once available), own letterhead. Enterprise individual based on effort.
Is the generated text legally binding?
No. Every output is a non-binding draft. Legal responsibility — duty of truth, duty of goodwill, mandatory parts under Art. 330a CO — remains entirely with the issuing employer or the responsible HR professional, who reviews and releases every draft before issue.
Do I need the bexio payroll module?
No. With the payroll module ZeugnisPilot takes over more fields automatically (hiring date, role, employment level). Without payroll, we access the bexio contacts (people) — the central fields are still pre-filled correctly.

First draft in ten minutes

The Starter plan is free. No credit card required.