zempto
Project management · CRM · Billing

Run projects, involve customers, invoice cleanly.

zempto brings customers, projects, schedule, time tracking with approval, e-invoicing and a customer portal into one self-hosted platform – with audit log, roles and two-factor authentication.

1 platform instead of five tools
EN 16931 ZUGFeRD & XRechnung
100 % self-hosted, GDPR-compliant
Dashboard with key figures and charts
Features

Everything a project business needs.

From the first customer request to the paid invoice – without media breaks and without spreadsheet detours.

C

CRM & customers

  • Master data, notes, billing details
  • E-mails with signature straight from the platform
  • Delivery status and log per message
P

Projects & tasks

  • Fully configurable project statuses
  • Tasks with owner and due date
  • Progress derived from completed tasks
S

Schedule

  • Phases, milestones and breaks on a timeline
  • Custom timeline types
  • Today marker, next milestone, handovers
T

Time tracking & approval

  • Start/stop timer and manual entries
  • Weekly submission and approval
  • Hourly rates with snapshot on approval

Invoices & e-invoicing

  • From approved time, gapless numbering
  • PDF with ZUGFeRD (EN 16931) and XRechnung
  • Cancellation, payment status, reminders
H

Handovers & surveys

  • E-mail builder for summary mails
  • Customer sign-off in the portal
  • Satisfaction surveys with evaluation
Project overview with schedule
Projects

One project, one page.

Overview, tasks, schedule, time, updates, files and history sit side by side in tabs. Everyone sees only what they are allowed to – down to hidden hourly rates.

  • Timeline with phases, milestones and breaks
  • Team roles lead, member and reader per project
  • Status updates, internal or shared with the customer
  • Complete change history in the “History” tab
Customer portal with project status and schedule
Customer portal

Customers see the status – without asking.

Each customer gets their own logins and follows status, progress, schedule, tasks, shared files and released updates. Handovers are confirmed in the portal, surveys answered directly, invoices downloaded as PDF.

  • Per-contact switches: see budget, sign off, surveys, updates
  • Summary mails from the e-mail builder with images and links
  • Light and dark mode, German and English – in the portal too
Finalised invoice with line items
Time & invoices

From timer to e-invoice.

Staff submit their week, the project lead approves. Approved time becomes an invoice with a gapless number, ZUGFeRD PDF and XRechnung in one click. External trackers connect through the REST API and webhooks.

  • Rate lookup: activity → person in project → project → person → default
  • Invoiced entries are locked, corrections via cancellation invoice
  • Status from draft to paid, automatic payment reminders
How it works

Five steps through a project.

Create the customer

Capture master data, portal access and billing details.

Plan the project

Set status, team, tasks and a schedule with milestones.

Track time

Run the timer or add hours later, submit week by week.

Approve & hand over

Project leads approve; milestones are handed over with a summary mail.

Invoice

Create the invoice from approved time, e-invoice included, track payment.

Security & compliance

Built for companies that need evidence.

Audit log

Every change with person, time, IP and field diff. Immutable, filterable, exportable as CSV.

Two-factor

TOTP with recovery codes, mandatory per role with a grace period, session overview.

Rights & roles

Granular permissions, predefined roles, project membership, sensitive fields can be hidden.

Operations

Self-hosted, backups, monitoring, health check, queues and CI pipeline included.

FAQ

Frequently asked questions

Where does the data live?

On your own infrastructure or with a hoster of your choice. zempto runs as a Docker stack (PHP, MySQL, Redis). There is no cloud dependency.

Does the e-invoice meet the legal requirements?

Invoices are generated as PDF/A-3 with embedded XML according to EN 16931 (ZUGFeRD) and additionally as XRechnung 3.0. The sample output is checked against the KoSIT validator.

Can I customise roles and statuses myself?

Yes. Project statuses, timeline types, roles and their permissions, activity types, number ranges, branding and signatures are maintained in the system configuration – no developer needed.

Is the help center available in English?

The application is fully available in German and English; every user picks their language. The help center is currently German only.

Is there single sign-on?

Two-factor authentication via authenticator app is included. SSO via OIDC/SAML (e.g. Microsoft Entra ID) and passkeys are planned for the enterprise tier.

See zempto in 30 minutes.

We walk you through the platform using your own project workflow.

Request a demo See pricing