Interactive demo · LocalStorage mode

Submit a test lead — watch it hit the dashboard.

Same multi-step widget contractors embed. No backend required for this demo; leads save in this browser. Open the dashboard after you submit.

Demo company: Lake Conroe Fence Demo · 3 steps · no card

How to verify

  1. Fill the form (project → details → contact) and submit.
  2. Open dashboard.html — your lead appears at the top.
  3. Same browser / origin required for LocalStorage demo.
Production adds email notify + Stripe-gated accounts. This page is the sales demo — try it, then join the waitlist.

Embed snippet (production)

<div id="fencelead-root"></div>
<script
  src="https://YOUR_DOMAIN/embed.js"
  data-key="YOUR_KEY"
  data-company="Your Fence Co"
  data-target="fencelead-root"
  async></script>

Optional: data-api="/api/leads" posts to the Express stub when running npm start.