Widget Patterns
65 documented patterns for lead-gen, CTAs, and interactive tooling.
Research-backed pattern catalog covering the conversion surfaces that B2B SaaS, fintech, DTC, and consumer brands actually use. Each pattern documented with description, variations, real-world examples with attribution, implementation notes, and brand archetype compatibility.
Documentation first, code second. The catalog teaches the design space; AI and humans handle the implementation. Component implementations follow in a future v2 workstream.

Five categories
Each category has its own README on GitHub with the full pattern list and structured documentation per pattern.

CTA Patterns
20Primary buttons, secondary CTAs, sticky bars, exit-intent, in-content, and contextual prompts. The one-clear-action patterns that drive conversion.
Browse on GitHub

Lead Capture
15Inline forms, multi-step flows, content gates, modals, progressive profiling, and social login. Friction tuned to value.
Browse on GitHub

Social Proof
12Logo strips, testimonials, customer counts, activity feeds, reviews, and case studies. Credibility through specifics.
Browse on GitHub

Urgency
8Countdowns, scarcity indicators, deadline framing, and real-time activity. Honest urgency only; common anti-patterns documented.
Browse on GitHub

Interactive Tooling
10Calculators, quizzes, configurators, wizards, and comparison tools. Interactive surfaces that earn their development cost.
Browse on GitHub
Components with live previews
A growing subset of components have interactive showcase pages. Browse the rendered variants, props API, and customization options.
CTA · v2.1
Primary Button CTA
The one-clear-action button pattern with variants, shapes, and optional icons.
View component
Social Proof · v2.0
Trust Logo Strip
Customer or partner logos with optional eyebrow, sized and styled for credibility.
View component
Social Proof · v2.1
Single Quote Testimonial
One prominent quote with attribution. Three style variants: minimal, card, with-headshot.
View component
CTA · v2.2
Secondary Text CTA
Text-link CTA with an optional icon, the less-prominent companion to a primary button.
View component
CTA · v2.1
Hero Stack CTA
Primary button plus an optional secondary action. The standard B2B hero pattern.
View component
Social Proof · v2.1
Customer Count
Large number plus label conveying scale, with an optional subtitle and growth indicator.
View component
Social Proof · v2.2
Testimonial Grid
Grid of 3 to 6 testimonials shown at once. Composes Single Quote Testimonial.
View component
Urgency · v2.1
Countdown Timer
Real-time countdown to a deadline, updating every second, with an expired state.
View component
Lead Capture · v2.1
Inline Single Field Form
Single-field input plus submit. The lowest-friction lead capture pattern.
View component
Lead Capture · v2.2
Newsletter Signup Inline
Email signup with an optional headline and supporting copy. Three style variants.
View component
CTA · v2.3
Multi-Option CTA Cluster
Equal-weight choice architecture with 2 to 4 options for audiences with different paths.
View component
CTA · v2.2
Sticky Bar CTA
Persistent viewport-anchored bar with a message and action. Dismiss persists via localStorage.
View component
CTA · v2.3
Footer CTA Section
Section-sized last-chance CTA with optional embedded logos and a testimonial.
View component
Lead Capture · v2.2
Inline Multi-Field Form
A 3 to 5 field sales lead form with per-field validation and three layouts.
View component
Social Proof · v2.2
Review Aggregate
Star rating and review count from third-party sources, rendered as inline SVG stars.
View component
Urgency · v2.3
Limited Time Offer Banner
Deadline banner composing CountdownTimer, with dismiss persistence and an expired state.
View component
Urgency · v2.3
Waitlist Position Display
Shows the user their position in line, with an optional skip-ahead referral mechanic.
View component
Social Proof · v2.6
Featured In Press Strip
Publication-logos variant of Trust Logo Strip, with color logos and a press eyebrow.
View component
Interactive Tooling · v2.3
Savings Calculator
Config-driven calculator: define inputs and a compute function for ROI and savings.
View component
Interactive Tooling · v2.4
Diagnostic Quiz Assessment
Generic scored quiz framework with four question types and result tiers.
View component
Interactive Tooling · v2.4
Product-Market Fit Quiz
Pre-configured Sean Ellis PMF assessment composing Diagnostic Quiz Assessment.
View component
Interactive Tooling · v2.4
Multi-Step Recommendation Wizard
Branching-logic wizard that recommends a specific path from the answer pattern.
View component
Interactive Tooling · v2.5
Pricing Tier Configurator
Inputs drive a real-time recommendation, highlighting one of N pricing tiers.
View component
Interactive Tooling · v2.5
Product Feature Configurator
Tesla-style product builder with option groups and a running price total.
View component
Interactive Tooling · v2.5
Comparison Tool
Feature comparison table against competitors, with optional category toggles.
View component
Interactive Tooling · v2.6
Scheduling Tool
Calendly-style date and time picker with a contact form and confirmation step.
View component
Interactive Tooling · v2.6
Interactive Product Tour
Step-by-step tooltip tour that pins to page elements via CSS selectors.
View component
Lead Capture · v2.3
Social Login Buttons
OAuth provider buttons with built-in icons for six named providers.
View component
Utility · v2.0
Hero Product Mockup
Self-contained browser-dashboard mockup illustration for product hero sections.
View component
Utility · v2.0
Activation Funnel Inline
Step-based funnel visualization with per-step values and drop-off rates.
View component
Utility · v2.0
Time to Value Sparkline
Inline SVG sparkline visualizing a time-to-value trend across data points.
View component
Utility · v2.0
Flow Connector
SVG layout connector drawing a line and arrowhead between flow-diagram steps.
View component
How to use the catalog
For people working with Claude or other AI tools: paste the relevant pattern file into context, then ask the AI to implement using your stack. The pattern provides the reasoning; the AI handles the code.
For people building by hand: each pattern is a complete reference for that pattern family. Read the description, pick a variation, follow the implementation notes. Examples cite 3 to 7 real-world brands with attribution so you can study live implementations.
Each pattern also references which brand archetypes from the archetype system it fits naturally with. A Bold Confident brand uses different CTA patterns than an Editorial Restrained brand; the catalog captures those fit relationships.