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.
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.

What you get
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.
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 radar chart, per-dimension tiers, and tailored insights — generated from each visitor's answers. Same assessment, different report for everyone.
One script tag drops your assessment into any approved site. Locked to your domains only — every other origin is blocked.
What your visitor sees
Whether your assessment lives on a landing page or embeds inside your marketing site, this is the experience every visitor walks through.

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

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

Radar chart, per-dimension tiers, insight copy. Shown on screen and emailed within minutes.
What you get back
Every submission lands in one place — with scores, tiers, source domain, and any custom fields. Build new assessments without writing code.

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

Dimensions, questions, tiers, branding, email capture. Edit in the admin, save, done. No deploys.
Use cases
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.
Show prospects where they stand on the framework you teach. A clean opener for a sales conversation.
Multi-dimensional assessments with tier-based insights — for org maturity, team practices, technical readiness.
Replace the generic PDF with a scored, interactive experience. Email capture and delivery built in.
Let clients check their own progress between engagements. Embed on a client portal with its own allowed origin.
Use it as pre-work — qualify applicants and arrive at the first session knowing where each person is.
Bundle your framework as a standalone product. White-label colors, your CTA, your follow-up copy.
Features
Unlimited dimensions, any number of questions per dimension, custom score values, and configurable tier thresholds with per-tier insight copy.
Per-dimension scores rendered as a radar chart with tier badges and insight copy — readable in light and dark mode, accessible to screen readers.
Manage assessments, view submissions, and configure embed allowed-origins through a built-in admin UI. Multi-user with roles.
Submissions are queued and emailed via SMTP with configurable from and reply-to addresses. Visitors can update their email with a tokenised link.
Brand colors applied at runtime via CSS custom properties. Multiple themes available: default, obsidian, playground, brutalist. Light and dark with system detection.
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
Yours to host, yours to embed
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.
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>Open beta — free
DimensionKit is free during open beta. Self-host with Docker, or try the hosted instance.