Turn your expertise into an assessment people actually finish.

DimensionKit gives your visitors a personalised, scored result — and gives you their email, their answers, and a real reason to follow up.

Open beta · free · no credit card · self-hostable with Docker. See pricing.

A DimensionKit results page showing a radar chart across five dimensions, with per-dimension tier breakdowns underneath.

What you get

An assessment your audience actually finishes.

Generic ebooks get downloaded and forgotten. An assessment gives every visitor a personal result — and gives you their email, their scores, and a clear reason to follow up.

Leads, not anonymous downloads.

You get the email, the scores, and the context. Every submission is tied to real answers — so you know who's ready to talk and who needs nurturing.

A result worth finishing for.

A radar chart, per-dimension tiers, and tailored insights — generated from each visitor's answers. Same assessment, different report for everyone.

Build it once, embed it anywhere.

One script tag drops your assessment into any approved site. Locked to your domains only — every other origin is blocked.

What your visitor sees

Three screens. One lead.

Whether your assessment lives on a landing page or embeds inside your marketing site, this is the experience every visitor walks through.

A scored question with four answer options and a progress indicator.
1

They answer your questions.

Multiple choice, one at a time, with progress. Mobile-friendly out of the box.

Email capture screen with email, first name, company name, and team size fields.
2

They share their email.

With whatever fields you choose — name, company, team size, custom. Decide whether email comes before or after questions.

Results page with radar chart and per-dimension tier breakdowns.
3

They get a personalised result.

Radar chart, per-dimension tiers, insight copy. Shown on screen and emailed within minutes.

What you get back

The other half: your admin.

Every submission lands in one place — with scores, tiers, source domain, and any custom fields. Build new assessments without writing code.

Admin form submissions list showing recent leads with scores and tiers.

See every lead, instantly.

Email, company, scores, status, source domain — searchable, filterable, exportable. Nothing leaves your admin.

Admin scorecard editor with dimensions, questions, and tier configuration.

Build it yourself, no code.

Dimensions, questions, tiers, branding, email capture. Edit in the admin, save, done. No deploys.

Use cases

Built for any framework you can score.

If you can express your method as dimensions with questions and tier-based outcomes, you can ship it as an assessment. We call each one a scorecard.

Diagnostic quizzes

Show prospects where they stand on the framework you teach. A clean opener for a sales conversation.

Maturity models

Multi-dimensional assessments with tier-based insights — for org maturity, team practices, technical readiness.

Lead magnets

Replace the generic PDF with a scored, interactive experience. Email capture and delivery built in.

Self-assessments

Let clients check their own progress between engagements. Embed on a client portal with its own allowed origin.

Workshop & cohort intake

Use it as pre-work — qualify applicants and arrive at the first session knowing where each person is.

Productised diagnostics

Bundle your framework as a standalone product. White-label colors, your CTA, your follow-up copy.

Features

Everything the assessment needs, nothing it doesn’t.

Configurable scoring model

Unlimited dimensions, any number of questions per dimension, custom score values, and configurable tier thresholds with per-tier insight copy.

Radar chart results

Per-dimension scores rendered as a radar chart with tier badges and insight copy — readable in light and dark mode, accessible to screen readers.

Filament admin panel

Manage assessments, view submissions, and configure embed allowed-origins through a built-in admin UI. Multi-user with roles.

Email delivery

Submissions are queued and emailed via SMTP with configurable from and reply-to addresses. Visitors can update their email with a tokenised link.

Theming & branding

Brand colors applied at runtime via CSS custom properties. Multiple themes available: default, obsidian, playground, brutalist. Light and dark with system detection.

Per-assessment embed allowlist

Each assessment has its own list of allowed embed origins. The embed route sends a route-specific frame-ancestors CSP header — every other origin gets 403.

Also included

  • Honeypot + minimum submit-time anti-spam
  • IP rate limiting on submissions
  • Optional Cloudflare Turnstile
  • Editable submission email
  • Optional privacy & terms consent
  • Light / dark / system theme

Yours to host, yours to embed

Your data, your domain, your stack.

One app image plus Postgres. Deploy to any VPS with Docker Compose. No SaaS lock-in, no per-submission pricing, no third party seeing your leads. Embed with a single script tag — locked to your approved origins.

Drop it onto any approved site.

The loader creates a responsive, sandboxed iframe. The embed route sends a per-assessment frame-ancestors CSP header — every other origin gets 403.

<div id="scorecard"></div>
<script
  src="https://app.dimensionkit.com/embed.js"
  data-dk-scorecard="your-scorecard-slug"
  data-dk-target="#scorecard"
></script>
  • FrontendReact + Vite + TypeScript + Tailwind + DaisyUI + Recharts
  • BackendLaravel 12 API + Filament admin
  • DatabasePostgreSQL
  • Queue / cache / sessionsLaravel database drivers — no Redis required
  • EmailSMTP, configurable from and reply-to
  • LicenseAGPL-3.0-or-later, with a commercial license available

Open beta — free

Turn your framework into a lead-generating assessment.

DimensionKit is free during open beta. Self-host with Docker, or try the hosted instance.