Skip to content
Kramiva
01 — B2B SaaS

Halyard

A complete self-serve SaaS surface: positioning-led marketing, transparent pricing, documentation, and an onboarding flow that gets a technical evaluator to first value in under five minutes.

Kramiva Concept Build
Category
B2B SaaS
Discipline
SaaS MVP development
Demo
In development
Related service
SaaS MVP Development
Fig. 01Halyard interface, running on sample data

01

Overview

What Halyard is

Halyard is a Kramiva concept build demonstrating a self-serve B2B SaaS product for technical buyers. It explores positioning-led marketing, an interactive product tour, transparent pricing, searchable documentation, and self-serve onboarding into a pre-seeded workspace. It is a self-initiated build, not commissioned client work.

The problem
A B2B software company needs technical buyers to reach a paid plan without ever speaking to sales.
Intended users
Founders and product leads at early-stage B2B software companies selling to technical buyers.
Status
Halyard is being built to deploy at a public subdomain. Performance figures will be published here once they are measured on the deployed build — not estimated in advance.

02

Product approach

What we decided, and what we cut.

01

Self-serve is a design problem before it is a sales problem

Technical buyers evaluate in private and resent gates. Halyard is designed so every question that would trigger a sales call — what it does, what it costs, how it integrates, what happens to our data — is answered on a page the buyer can reach without giving up an email address.

02

Documentation is marketing

For this audience the docs are the demo. They are treated as a first-class surface with the same design system, the same search, and the same performance budget as the marketing site — not a subdomain running someone else's theme.

03

Deliberately left out

No live chat widget, no exit-intent modal, no gated whitepaper, no 'book a demo' as the primary action. Each was considered and cut: they raise short-term capture and lower the trust this specific buyer needs.

03

Inside the build

The experience, and the engineering.

The main experience, step by step
  1. 01ArriveA landing page that states the category, the wedge, and the price band above the fold.
  2. 02EvaluateAn interactive product tour that runs on sample data with no signup.
  3. 03VerifyDocumentation, an architecture page, and a security and data-handling page.
  4. 04StartSignup to a working workspace pre-seeded with example data.
  5. 05First valueA guided path to one completed, meaningful action inside the product.
  6. 06ConvertUsage-aware upgrade prompts placed at the point of limit, not on a timer.
Feature set
  • Positioning-led marketing pages with a shared design system
  • Interactive product tour running on seeded sample data
  • Transparent pricing with a usage calculator
  • Documentation surface with full-text search
  • Self-serve onboarding into a pre-seeded workspace
  • Changelog and status pages
  • Subscription billing with plan limits and upgrade paths
Architecture decisions
InterfaceNext.js App Router, React Server Components

Marketing and docs render as static HTML for speed and crawlability; only the tour and app shell ship client JavaScript.

LogicTypeScript end to end, server actions for mutations

One language and one set of types across the boundary removes an entire class of integration bug.

DataPostgreSQL with row-level tenancy

Tenancy enforced in the database rather than in application code, so a missed filter cannot leak another tenant's rows.

IntelligenceRetrieval over the documentation corpus

In-product search answers from the docs with citations, instead of a model improvising API behaviour.

InfrastructureEdge-rendered marketing, regional app runtime

Marketing latency matters globally; the application stays close to its database.

Technology and integrations
  • Stripe Billing
  • Postmark
  • OpenAI embeddings
  • Sentry
  • PostHog

Measured results

Not measured yet.

Estimates presented as measurements are the most common lie on an agency website, and it is not one we are willing to tell.

Start

Something like this, for your business.

A short brief gets you a real reply from a founder within one business day — an honest read on fit, scope, and budget.