Website quote form
Answer enquiries in a minute, not three days
Most AV websites say “contact us for a quote”. Yours can give a real budget range while the visitor is still reading the page — priced from your own equipment rates. You get their details and a fully costed draft proposal waiting in CueQuote.
Available on the Pro plan and above.
Setting it up
In CueQuote, go to Settings → Website quote form and choose Set up the form. Give it a name and list the domains it will run on — both yourcompany.com and www.yourcompany.com if you use both.
You will get a script tag with your key and brand colour already filled in. Paste it into your page wherever you want the form to appear.
<script src="https://cuequote.com/quote.js"
data-key="cq_pub_your_key_here"
data-color="#10b981"></script>That is the entire installation. It works in WordPress (a Custom HTML block), Squarespace, Wix, Webflow, and anything else that lets you paste HTML.
Options
| Attribute | Required | What it does |
|---|---|---|
| data-key | Yes | Your publishable key, from Settings. Always starts cq_pub_. |
| data-color | No | Accent colour for the button and bars. Defaults to your brand colour. |
| data-target | No | A CSS selector to mount into, e.g. #quote-box. Without it, the form appears where the script tag sits. |
The form renders in a shadow root, so your site's CSS cannot affect it and it cannot affect your layout. It is responsive and stacks to one column on phones.
What visitors see — and what they don't
The visitor describes their event, enters guest count, date, name and email, and gets a total budget range plus a breakdown by category — audio, lighting, video, staging, crew.
They never see your unit prices. No per-item rates, no equipment list, no line items — only ranges. Your rate card stays yours, which is why this is safe to put on a public page where competitors can see it.
The range is deliberately labelled as indicative rather than a quote, so nobody arrives believing they have been given a firm price.
What you get
The moment someone submits, you receive an email with their name, email, the estimate range and their description, plus a button straight to the draft.
In CueQuote you will find a fully costed draft proposal — the complete equipment list at your real prices, with the client already created and attached. Review it, adjust anything, and send. The slow part of answering an enquiry is already done.
Limits and safety
| Control | Why |
|---|---|
| Only runs on your listed domains | If someone copies your key onto another site, it stops working there. |
| 25 quotes per day | Each estimate runs AI over your catalogue, so this caps the cost if the form is ever hammered. Ask us if you need it raised. |
| Name and email required | Every estimate produces a lead, and it discourages casual abuse. |
| Ranges only, never rates | Your pricing is not exposed on a public page. |
The key in your HTML is publishable — it is meant to be visible, and it can only do this one thing. Never put a cq_live_ API key on a public page; the widget refuses one outright.
Quotes count towards your monthly proposal allowance, the same as proposals made in the app.
Troubleshooting
| You see | Fix |
|---|---|
| “This key is not enabled for …” | The domain is not on the key's list. Add it in Settings — and add the www version too if your site uses it. |
| Nothing appears at all | Check the browser console. If it says the key must be publishable, you have pasted an API key instead of a widget key. |
| “This widget is not ready yet” | Your equipment catalogue is empty. Pricing comes from your own rates, so add equipment first. |
| “Reached its quote limit for today” | 25 quotes used in 24 hours. It resets on a rolling basis; contact us to raise it. |
Want it to do more?
If you need the quote pushed into your CRM, or a fuller integration, the API does that on the Business plan. Tell us what you are building at hello@cuequote.com.