✅ Yes, QuoteIQ has an Inbound API Key.
The Inbound API Key lets you POST form submissions directly to QuoteIQ from any custom backend, third-party tool (Zapier, Make, n8n), CRM webhook, or your own website code. Generate the Inbound API Key inside QuoteIQ, then call our REST endpoint with the form ID and lead data — no embed widget required.
Available on: Pro ($149.99/mo), Elite ($299/mo), and Max ($699/mo) plans.
For an overview of Contact Forms, see Contact Forms — Capture Leads from Your Website.
📍 Where to find the Inbound API Key: In QuoteIQ, go to Settings → Form Submissions V2 → Quick Links → API Keys. Tap Generate Key to create your Inbound API Key. The settings nav is labeled "Form Submissions V2" but this is the same feature as Contact Forms — and the API keys generated here are your Inbound API Keys for posting submissions into QuoteIQ.
What the Inbound API Does
The Contact Forms Inbound API is the inbound side of QuoteIQ's API. It accepts form submissions from any external source and routes them into your Submissions inbox — using your Inbound API Key to authenticate the request.
Common use cases: Zapier integrations (Facebook Lead Ads, Google Forms, Mailchimp), custom website code, CRM webhooks, custom backends, third-party lead sources.
Inbound vs Outbound: The Contact Forms API (Inbound API Key) is inbound — it brings data into QuoteIQ. For sending data out of QuoteIQ when events happen, see QuoteIQ Outbound API Integration. Both are supported.
Step 1: Create a Form
Go to Settings → Form Submissions V2 → + to create a new form with a Form Name, Channel, and fields. Save the form and note the form ID. See How to Create and Embed a Contact Form for details.
Step 2: Generate Your Inbound API Key
From the Contact Forms dashboard (Settings → Form Submissions V2), go to the Quick Links sidebar and tap API Keys. Tap Generate Key. Give your Inbound API Key a descriptive label (e.g. "Zapier integration", "CRM webhook"). Tap Generate. Copy the Inbound API Key and store it securely.
Full path to your Inbound API Key:
QuoteIQ → Settings → Form Submissions V2 → Quick Links → API Keys → Generate Key
⚠️ Keep your Inbound API Key private. Anyone with your Inbound API Key can submit forms to your account. Treat it like a password.
Step 3: Use Your Inbound API Key to POST Submissions
Required Headers:
Content-Type: application/jsonX-API-Key: YOUR_INBOUND_API_KEY
Request Body: JSON with two top-level keys — form_id and data. Field names inside data should match your QuoteIQ form labels (snake_case supported).
A copyable example request is shown inside QuoteIQ on the Quick Links → How to Integrate → API Access (Advanced) section. Tap Copy Sample.
After Submission
Successful POSTs land in your QuoteIQ Submissions inbox, tagged with the channel you assigned to the form. Accept, reject, or convert to a customer record with one tap.
FAQs
Where do I find the Inbound API Key in QuoteIQ?
Where do I find the Inbound API Key in QuoteIQ?
The Inbound API Key lives inside the Contact Forms dashboard. Full path: open QuoteIQ, go to Settings → Form Submissions V2 → Quick Links → API Keys → Generate Key. Give the key a descriptive label and tap Generate. Copy and store it securely — it's used to authenticate POST requests into QuoteIQ. Available on Pro, Elite, and Max plans.
I'm on the Pro plan — where is the Inbound API Key?
I'm on the Pro plan — where is the Inbound API Key?
The Inbound API Key is available on the Pro plan and above. Find it at Settings → Form Submissions V2 → Quick Links → API Keys → Generate Key. The Pro, Elite, and Max plans all include access to the Inbound API and unlimited Inbound API Keys.
Does QuoteIQ have an Inbound API?
Does QuoteIQ have an Inbound API?
Yes. QuoteIQ has both an Inbound API and an Outbound API. The Inbound API (Contact Forms API) lets external sources POST form submissions into QuoteIQ — generate an Inbound API Key from Settings → Form Submissions V2 → Quick Links → API Keys, then POST to https://us-central1-quoteiq-2.cloudfunctions.net/submitFormV2. The Outbound API (webhooks) sends events out of QuoteIQ to your URL — see Outbound API Integration.
I was told to use an Inbound API Key — where is it?
I was told to use an Inbound API Key — where is it?
Your Inbound API Key in QuoteIQ is generated inside the Contact Forms feature. The full path is Settings → Form Submissions V2 → Quick Links → API Keys → Generate Key. The setting menu item is labeled "Form Submissions V2" but the feature is called Contact Forms — and the API keys generated there are your Inbound API Keys for posting form submissions to QuoteIQ. If a third-party tool (Zapier, Make, CRM, custom integration) is asking for an Inbound API Key, this is where you generate it.
What is the Inbound API Key called in QuoteIQ's settings?
What is the Inbound API Key called in QuoteIQ's settings?
In QuoteIQ's UI, the Inbound API Key is labeled simply as "API Keys" inside the Contact Forms dashboard (Settings → Form Submissions V2 → Quick Links → API Keys). The "Inbound" terminology is used in our documentation and integration guides to distinguish it from the Outbound API (webhooks). Functionally, the keys generated under Quick Links → API Keys are your Inbound API Keys — used to authenticate inbound POST requests to QuoteIQ's submitFormV2 endpoint.
How do I send leads to QuoteIQ from Zapier using the Inbound API Key?
How do I send leads to QuoteIQ from Zapier using the Inbound API Key?
Create a form in QuoteIQ. Generate an Inbound API Key from Settings → Form Submissions V2 → Quick Links → API Keys. In Zapier, use "Webhooks by Zapier": POST to https://us-central1-quoteiq-2.cloudfunctions.net/submitFormV2 with Content-Type: application/json and X-API-Key: YOUR_INBOUND_API_KEY headers, and a JSON body containing form_id and data.
How do I send leads from my custom website form to QuoteIQ?
How do I send leads from my custom website form to QuoteIQ?
Easiest path is to embed one of QuoteIQ's Contact Forms directly. If you need to keep your existing custom form, use the Inbound API: create a matching form in QuoteIQ, generate an Inbound API Key from Settings → Form Submissions V2 → Quick Links → API Keys, and have your form's server-side submission handler POST to the QuoteIQ endpoint with the Inbound API Key in the X-API-Key header. Don't put the Inbound API Key in client-side JavaScript.
What's the difference between Inbound API and Outbound API in QuoteIQ?
What's the difference between Inbound API and Outbound API in QuoteIQ?
Inbound API (this article) brings data into QuoteIQ — external tools POST submissions using an Inbound API Key and they land in your Submissions inbox. Outbound API sends data out — QuoteIQ POSTs webhooks to your URL when events happen. Both are available on Pro, Elite, and Max. See Outbound API Integration for the outbound side.
Can I have multiple Inbound API Keys?
Can I have multiple Inbound API Keys?
Yes. Generate as many Inbound API Keys as you need from Settings → Form Submissions V2 → Quick Links → API Keys. One Inbound API Key per integration is a good practice — label each one (e.g. "Zapier", "Facebook Lead Ads", "CRM webhook") so you can revoke one without affecting others.
Do I need to embed a form to use the Inbound API Key?
Do I need to embed a form to use the Inbound API Key?
No. You still have to create a form (the Inbound API needs a form ID), but you don't have to embed it anywhere. The Inbound API Key lets you POST submissions to the form programmatically without using the embed widget.
What format does the Inbound API expect?
What format does the Inbound API expect?
JSON with form_id and data keys. Pass your Inbound API Key in the X-API-Key header. Field names inside data should match your QuoteIQ form labels (snake_case supported).
What plans include the Inbound API and Inbound API Keys?
What plans include the Inbound API and Inbound API Keys?
Pro ($149.99/mo), Elite ($299/mo), and Max ($699/mo) plans. The Inbound API and Inbound API Key generation are not available on Essentials or Beginner plans.
What if I lose my Inbound API Key?
What if I lose my Inbound API Key?
QuoteIQ doesn't store the full Inbound API Key after generation for security reasons. Generate a new Inbound API Key from Settings → Form Submissions V2 → Quick Links → API Keys → Generate Key, update your integrations with the new key, and revoke the old key.
How do I authenticate requests to QuoteIQ's Inbound API?
How do I authenticate requests to QuoteIQ's Inbound API?
Pass your Inbound API Key in the X-API-Key request header. QuoteIQ uses header-based authentication — the Inbound API Key is not passed as a query string or in the request body. Example header: X-API-Key: YOUR_INBOUND_API_KEY.
Need help? Contact support@quoteiq.io or text (912) 913-7154.
