Reference letters. Clear. Fair. Compliant.
Product · Generator

AI reference letter generator for Swiss companies

Create complete reference letters in just a few minutes: pick employees, capture tasks and rating, review the AI draft, run the compliance check and export as PDF with QR verification.

  • CO 330a compliant
  • Hosted in Switzerland
  • ISO 27001 certified
  • From bexio · Personio · SuccessFactors · Excel

How the generator works

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

1. Choose employee

Directly from your HR system (bexio, Personio, SAP SuccessFactors) or via Excel import — alternatively manual. 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

Backend, database and verification service operate in the Google Cloud Zurich region. Sub-processors are transparently documented; AI requests use data minimisation and placeholders. Generated texts are not persisted — only a non-reversible hash for verification.

HR integrations & Excel

OAuth login for bexio, Personio or SAP SuccessFactors — alternatively Excel import. 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 operates backend, database and verification service in the Google Cloud Zurich region (Cloud Run europe-west6). Employee master data and issued reference content are not persistently transmitted to AI providers. For AI-supported drafting, content is minimised and processed with placeholders ([FIRSTNAME], [LASTNAME]) — the sub-processor never sees real names. Where a sub-processor is located outside Switzerland, processing is based on a data processing agreement (DPA), standard contractual clauses and additional technical safeguards.

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?
For occasional use, Swiss companies can create individual reference letters from CHF 5.– per letter — no monthly subscription. The Starter plan is CHF 29.–/month and includes 10 reference letters; Professional is CHF 49.–/month and includes 20 reference letters. All plans include AI assistance, compliance check and PDF export with QR verification. 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

Create your first letter or pick the right company plan. Single letter from CHF 5.–, Starter from CHF 29.–/month.