← Back to Blog
December 2025 • Deep Dive

The Kaissa.nl Client Portal: A Seamless Signing Experience

The moment a prospective client receives a proposal, their experience of your agency changes. A PDF attachment they have to download, open in a third-party app, and somehow sign digitally sends one signal. A clean, fast-loading web portal that works perfectly on their phone, requires no login, and lets them sign in two taps sends a completely different one. Kaissa.nl is built around the second experience.

How the Portal is Generated

When you approve a proposal draft in the Kaissa.nl dashboard, the platform automatically provisions a dedicated subdomain at {slug}.kaissa.nl. The slug is derived from the client's company name — so a proposal for Bakker Design becomes bakker-design.kaissa.nl. The portal is live within seconds and immediately accessible via the link sent to you on WhatsApp.

The portal is generated from the same proposal data you reviewed in the dashboard. Every section — situation summary, proposed services, scope of work, timeline, and investment — is rendered as clean, readable web content. No PDF conversion, no layout drift between devices, no version mismatch if you edited the proposal after the PDF was generated.

The Client Experience

From the client's perspective, the portal requires zero friction to access. There is no account creation, no password, no app to install. They open the URL — whether you shared it via WhatsApp, email, or a voice message — and the proposal loads immediately. The portal is designed mobile-first, since the majority of B2B decision-makers in the Netherlands first view documents on their phone.

The portal presents the proposal in a structured, scannable format. Clients can:

Each of these actions triggers an immediate WhatsApp notification to you, so you are never left wondering what the client decided.

Engagement Tracking

Kaissa.nl tracks every meaningful interaction with the proposal portal and surfaces this data on your dashboard and via WhatsApp notifications:

This engagement data is actionable. A client who has viewed the proposal four times but has not responded is almost certainly discussing it internally — a well-timed follow-up at that point is likely to move the conversation forward.

Real-Time Updates

One of the key advantages of a live web portal over a static document is that it can be updated after it has been sent. If you realise there is a pricing error, or the client requests a scope change, you edit the proposal in the Kaissa.nl dashboard and the portal updates immediately — no need to send a new link, no version confusion. The client refreshes the page and sees the updated version.

This capability changes the proposal revision process entirely. Instead of emailing a new PDF and hoping the client opens the right version, you make the change once and the single URL always reflects the current state.

The Signing Flow

Kaissa.nl's signing flow is deliberately lightweight. When a client clicks Accept, they are prompted to confirm with their name — a simple typed confirmation that creates a timestamped record of acceptance. This record is stored against the proposal in the database and is visible on your dashboard.

For agencies that require a more formal digital signature (with cryptographic verification), Kaissa.nl can integrate with DocuSign or a compatible e-signature provider via the API. The proposal acceptance webhook fires regardless of which signing method is used, keeping your WhatsApp notifications consistent.

Portal Lifecycle

Portals remain active for the duration of the proposal lifecycle. Once a proposal is Accepted or Rejected, the portal enters a read-only state — the client can still view it, but the action buttons are removed. You can choose to archive a portal entirely from the dashboard, which returns a 410 Gone response for the subdomain. This is useful for cleaning up dead proposals from your active subdomain list.

Active portals are listed in your dashboard with their subdomain URL, last activity date, and current status. From this view you can open any portal directly, edit the underlying proposal, or archive it — all in two clicks.