— Lead capture, pipeline, multi-tenant

The CRM I ship with
every website I build.

Drop-in SDK, instant email notifications, drag-drop pipeline, multi-tenant workspaces. Built for agencies and solo developers who'd rather own the conversion path than rent it from HubSpot.

Free to start (100 leads / month). £15/mo for the Pro plan. £50/mo for the Agency plan. No per-seat pricing.

— Works with any stack

React ·Vue ·Nuxt ·Next.js ·WordPress ·Plain HTML ·Astro ·Svelte

— What you get

Four moving parts that fit how agencies actually work

Built by a developer running an agency, for developers running agencies. Every feature shipped because it solved a problem on a real client site.

— 01

Lead capture

Drop-in SDK in 5 minutes

Add a few lines of code to any website — React, Vue, Nuxt, Next, WordPress, plain HTML. The SDK posts every form submission into the right workspace, instantly.

— 02

Pipeline

Drag-drop sales kanban

Move leads through New → Contacted → Qualified → Quoted → Won. Optimistic updates, conflict-free concurrent drops, keyboard-accessible status menu, real-time KPI tiles.

— 03

Multi-tenant

One account, every client

Provision a separate workspace per client in 20 seconds. Each gets isolated data, its own API key, its own team members. Pro plan covers 10 workspaces, Agency plan unlimited.

— 04

Notifications

Instant email + (soon) SMS

New leads land in your inbox the moment they submit — no polling, no delay. Per-workspace templates, per-event opt-outs. SMS via Twilio integration on the roadmap.

— How it works

From zero to leads in your inbox in five minutes

  1. 1

    Create a workspace

    Sign up, name your first workspace (your client's brand). Generate an API key in Settings → API Keys.

  2. 2

    Drop the SDK in

    npm install + 5 lines of code. Or paste a script tag and use the global. Your form submissions now flow into the dashboard.

    import { LeadsSDK } from "@bfast/leads-sdk"
    
    const leads = new LeadsSDK({
      apiKey: "lk_live_…",
      baseUrl: "https://leads-api.blazinglyfast.co.uk"
    })
    
    await leads.submit({
      name: form.name,
      email: form.email,
      messageFromLead: form.message
    })
  3. 3

    Work the pipeline

    Drag leads through stages, add notes, attach quotes, watch conversion rates fill up. Email + (soon) SMS notifications keep you in the loop without polling.

— Pricing

Honest, low, scales with workspaces

Free to start. £15/mo gets you 5 workspaces. £50/mo gets you 50. No per-seat surprises.

Starter

For testing or running a single client site

Free
  • 1 workspace
  • 1 user
  • Up to 100 leads / month
  • Email notifications
  • API access
  • Community support

Pro

For solo developers managing a handful of client sites

£15/ month
  • 5 workspaces
  • 10 users across workspaces
  • Quotes, bookings, products, orders modules
  • Priority email support
  • All Starter features

Agency

For agencies running 10+ client sites at once

£50/ month
  • 50 workspaces
  • 250 users across workspaces
  • Client management module
  • All Pro modules + features
  • White-label invoices (coming)
  • Slack support channel

— Built by

One developer, every layer of the stack.

This CRM ships as part of every website + paid-ads engagement at Blazingly Fast. It's been battle-tested across driving schools, removals, house clearance, plumbing, and multi-brand lead-gen platforms. Same codebase, same architecture, owner-led from line one.

Get in touch

— Frequent questions

The things people ask before signing up

How does the free Starter plan work?

Free, forever, capped at 100 leads / month + a single workspace. Plenty to validate the SDK against a real client site before committing.

Can I use this with any website?

Yes — the SDK is a tiny ~3KB script that works with any frontend stack (React, Vue, Nuxt, Next, plain HTML, WordPress). Server-side, you can also POST directly to the API with a workspace key.

Is the data really separated between workspaces?

Yes — every lead row carries a workspace_id with row-level security in Postgres on top, plus a custom JWT claim that scopes API requests. Two-layer isolation; one missed query won't leak data between clients.

What happens to a lead after it's captured?

It lands on the kanban as 'New', triggers an email to workspace members, and is queryable via the API. Move it through the pipeline manually or wire your existing tooling to the webhook (coming) for automated routing.

Can I export my data?

Always. Every workspace can export its leads as CSV or JSON via the API. No vendor lock-in — your data is yours.

What's coming next?

SMS notifications via Twilio, webhook outbound delivery for client integrations, a built-in invoice → quote → booking → order pipeline (most of it shipped already), and an embeddable lead-form widget.

— Ready

Capture your first 100 leads on us.

Free Starter plan. No credit card. Upgrade when you outgrow it.

Get in touch