Skip to content

The website widget

The lead widget is how your website starts feeding the shop. One script tag, any platform. Want to feel it first? Click through the live demo on a sample shop site.

Recorded from the real widget: a customer asks for a quote, start to finish.

Lead widget configuration

  1. Open Settings → Leads → Widget and copy your embed snippet (it includes your shop ID):
<script src="https://app.benchkey.com/widget/lead.js" data-tenant="YOUR_SHOP_ID"></script>
  1. Paste it before the closing </body> tag of your website. It works anywhere you can add a script tag, WordPress, Squarespace, Wix, Shopify, hand-rolled HTML.
  2. Reload your site: the chat bubble appears bottom-right with your branding.

The widget settings page with the embed snippet

Any existing element can open the widget, add one attribute:

<a href="#" data-que-open>Get a Free Quote</a>

Your hero button, your nav link, the banner on your pricing page, all of them can trigger the same form.

The widget settings are split into tabs so each concern stays simple:

  • Form, what you ask, in a drag-and-drop builder: fields, steps, dropdowns, photo uploads. Keep required fields minimal; friction kills conversion.
  • Appearance, brand color, greeting, business name and logo, with a live preview.
  • Auto-response, the instant reply a new lead receives.
  • Teaser & auto-open, an optional invitation message, or open the widget automatically after a delay.
  • Spam protection, Cloudflare Turnstile bot-checking, rate limits, and the list of domains allowed to embed your widget.
  1. Spam protection runs, bots do not make it through.
  2. The lead is created in your pipeline, you get notified.
  3. Auto-response fires, the instant “we got it, here’s what happens next” that beats every competitor who answers tomorrow.
  4. Follow-up sequences take it from there, and stand down the moment the lead replies.

If a visitor types contact info and leaves without submitting, BenchKey can capture the partial as a lead anyway. A half-filled form is a customer who almost called, chase it.

The widget knows your business hours. After close it switches to “leave a message” wording and sets an honest expectation for when you reply, no fake “we’re online!” at 2 AM.

When the customer commits, convert the lead to a ticket in one click. Contact info and the full conversation history carry over, the bench sees everything the lead said.

After installing, submit a test lead from your own site and watch it arrive. Check the auto-response lands in your inbox (and not in spam) before you rely on it.