All Features

What Mappli does for you and your clients.

Client Portal

Custom subdomain (yourname.mappli.ch)

Clients see projects, files, invoices, and tasks

Access is created automatically — no setup for your client

First login with mandatory password change

Password reset for clients (self-service)

Activate, deactivate, or delete portal access

Invoices

Invoices with line items, VAT, and multiple currencies

Multilingual invoices (DE, FR, EN, IT)

Currency and tax rates adjust automatically to the client's country

Country-specific payment references (Swiss QR-Bill, KID, SEPA)

PDF generation and delivery via email

Status tracking: Draft, Sent, Paid

Automatic invoice numbering

E-Signature

Place signature fields on PDF via drag & drop

Freelancer and client sign — together or separately

Draw or type

Legally valid under PAdES-B standard (eIDAS-compliant)

Sealed PDF with audit trail

Public verify page: anyone can check signatures

Signature saved for reuse

Chat & Notes

Real-time chat per project and per client

All communication in one place — no context lost

Internal notes per client (visible only to you)

Share files directly in chat

Client chats via the portal — no emails back and forth

Tasks & Kanban

Board with 4 columns: To Do, In Progress, Review, Done

Drag & drop (columns and order)

Priority, deadline, labels

Personal tasks or project tasks

Visibility for clients (configurable per task)

Dependencies (blocked by another task)

Team assignment per task

Archive and restore

Automatic email to client on changes

Files

Upload and categorize files per project

PDF viewer and image viewer in browser

Global file overview with search and filter

Client is notified via email

Client can upload and download files in the portal

Projects & Clients

Projects with status, deadline, and description

Client management with contact details and bank info

Activity log of all actions

Client is notified by email on status changes

Time Tracking

Time entries per project with start, end, and description

Optional assignment to a task

Hourly rate per project or as company default

Billable or non-billable per entry

Summary: total hours, billable hours, amount

Hourly rate is snapshotted at time of entry

Team

Invite team members by email

Assign tasks within your team

Each member only sees their own projects and clients

Compliance & Security

GDPR + Swiss DPA compliant

eIDAS-compliant e-signature

Country-specific invoicing standards

Servers in the EU

Encrypted client data

4 languages: German, English, French, Italian

Email Notifications

Invoice sent (with PDF attachment)

Signature request to client

Signature completed (with sealed PDF)

File shared

Project status change

Task update

Portal invitation and welcome

Password reset

30 days free · No credit card · EU-based servers