HELP
Leads & Growth

Website Quote Widget

Add a quote-request form to your website in one line. Submissions land in your pipeline automatically, tagged with their source and ready for an instant text reply.

Updated Aug 28, 2026 · 4 min read · For Owner + Sales

Every visitor who fills out a quote form on your own website becomes a lead in Conduit automatically, no copy-pasting emails or checking a separate inbox. Get your embed code from the Leads page, under the Sources tab, in the Capture leads from your website section at the bottom.

Get your capture key

Every company gets a private capture key that identifies your account to the embed. It’s shown truncated on the Sources tab so you can confirm which key is live. If you ever need to shut off an old install, click Regenerate: this issues a new key immediately, and any snippet still using the old one stops working. Update your website with the new snippet before or right after you regenerate.

Two ways to install

The Sources tab gives you two snippets, switchable with a toggle (Script embed is the default):

  • Script embed. One line: <script src="/crm-capture.js" data-key="your-capture-key" async></script>. It builds and styles a complete quote-request form for you right where the script tag sits: service needed, job description, street/city/ZIP, timeline, name, email, phone, an optional message, and the SMS consent checkbox. Every field marked required has to be filled in before the visitor can submit.
  • HTML form. A plain, unstyled <form> you paste in and style yourself with your own CSS. It asks for less: name (required), email, phone, and a project-details message, plus the same SMS consent checkbox. Use this when you want full control over layout and only need the basics.

Both snippets post to the same capture endpoint and both leads show up in your pipeline the same way. Neither one needs a password or login on your website, and neither can see or touch anything else in your Conduit account.

UTM and Google Ads (gclid) attribution

The script embed reads your page’s URL every time it loads and automatically fills in utm_source, utm_medium, utm_campaign, utm_term, utm_content, gclid, and the landing page path. If a visitor arrives from a link with utm_source set (a Google Ads click, an email campaign, a Facebook post), that value becomes the lead’s source instead of your embed’s default label. A source with that name is created for you automatically the first time it shows up, so you don’t have to set sources up in advance. Sources without a UTM value fall back to your embed’s data-source attribute, or “Website” if you didn’t set one.

The plain HTML form snippet only auto-fills utm_source, utm_campaign, and the landing path out of the box. If you need the full UTM set on a hand-built form, use the script embed instead.

Two optional attributes on the script tag are worth setting:

  • data-source="Your Label" names the fallback source for visits with no UTM parameters.
  • data-success-message="Thanks {name}, {company} will be in touch." replaces the default confirmation text. data-redirect-url="/thank-you" sends the visitor to your own thank-you page instead of showing the message in place.

Both snippets include a checkbox: “I agree to receive text messages about my request.” Checking it timestamps the consent and records the submitting IP address, so you have a record of when and how someone opted in. A lead only becomes eligible for texting, including the auto-reply below, if they checked this box and left a phone number.

Turn on the instant auto-reply

Open Settings, then Notifications, then the SMS tab. The CRM lead auto-reply card sends a text the moment a consenting web lead with a phone number comes in, so they hear from you before they’ve closed the tab.

Flip the toggle on, then write your message (up to 1,600 characters) using the merge tags {lead_name} and {company_name}. Leave the box blank while turning it on and Conduit fills in a default: “Hi {lead_name}, thanks for reaching out to {company_name}! We got your request and will call you shortly. Reply STOP to opt out.” Click Save.

The auto-reply only fires for leads that arrive through a public capture form. Leads you add by hand from inside Conduit stay quiet.

See The Leads Pipeline for what happens to a lead once it lands, and Source ROI to see what each source is actually worth once the leads start coming in.

Was this guide helpful?