Smartarget FAQ
Connect Smartarget FAQ with Webflow to show a floating FAQ widget that answers visitor questions on any page of your site.

A Webflow site can hold a static FAQ page, but only the visitors who go looking for it ever read it. The questions that actually cost you money get asked on a product page or a pricing page, seconds before someone leaves. Building a floating FAQ panel that follows visitors around the site means writing JavaScript and then owning it, and the content ends up buried in the site build where no editor can reach it.
Smartarget FAQ puts that button on a published Webflow site without either cost. You install the Marketplace app or paste one JavaScript snippet, then manage every question, answer, colour, theme, and button position from the Smartarget dashboard. Answers can carry links, so a question about shipping can end with a route to the page that closes the sale.
The integration fits marketers shipping campaign landing pages who want objections handled in place. Agencies and freelancers install it on client sites as a fast value add, and Smartarget sells a white label option for that. Content editors keep the answers current without opening the site build at all.
How to integrate Smartarget FAQ with Webflow
What is Smartarget FAQ? Smartarget FAQ is a website FAQ widget from Smartarget, a set of no code engagement apps. It adds a FAQ button to your pages, with your own questions and answers, a theme and colour choice, and independent positioning for desktop and mobile. Answers can include links and a support email or phone number for visitors who still want to talk to someone.

Teams reach for the widget when the same pre purchase questions keep arriving in the support inbox. Because the button stays visible as visitors browse, the answer sits next to the moment of decision rather than on a separate page they never visit. The tradeoff is worth naming up front: the content lives outside Webflow, so there is nothing to maintain in your site build, and also nothing your editors can version or localise alongside the rest of your copy.
The Smartarget FAQ and Webflow integration supports three approaches:
- The Smartarget FAQ app installs from the Webflow Marketplace and writes the code for you.
- Custom code in head and body tags and Code Embed elements take the snippet site wide, onto one page, or onto an exact spot on the canvas.
- The Webflow Data API and MCP server register and apply the snippet programmatically, which is how you roll it out across many sites at once.
Most sites need only one of these, because all three deliver the same widget. Pick on how much control you want over where the script loads and who does the loading.
Install the Smartarget FAQ app
The Smartarget FAQ app on the Webflow Marketplace is the fastest path and keeps you out of a code panel entirely. Installing it grants permission to read site data and publishing and to read and write custom code, which is how it places the snippet on your behalf. The app is free to install and the Smartarget free plan takes no credit card, so the only gate is on the Webflow side: because the app publishes the widget by writing custom code, the site needs a paid Site plan or a paid Workspace plan.
To set up the integration:
- Install the app from its Marketplace listing and authorise the permissions it requests.
- Create a free Smartarget account.
- In the Smartarget dashboard, write your questions and answers.
- Pick a theme, colours, and a button position for desktop and mobile.
- Publish the Webflow site so the code goes live.
The app handles the widget's core configuration: showing the button on all pages, choosing its position, matching your brand colours and button style, and rendering on both desktop and mobile. One plan detail matters for multi page sites, since page visibility is set by your Smartarget plan rather than by the app. If you want to decide exactly where the script loads, use custom code instead.
Add the Smartarget snippet with custom code
Smartarget generates a JavaScript snippet in its dashboard under Integrations, and where you paste it in Webflow decides the scope. Site wide and page level placement both use custom code in head and body tags; on canvas placement uses a Code Embed element. All three need a paid Site plan or a paid Workspace plan, because custom code does not publish on a free Starter site.
Paste the snippet site wide
Site wide custom code loads the widget on every published page from a single paste, which is how most teams run a FAQ button.
To install the widget across the whole site:
- In the Smartarget dashboard, open Integrations and copy the JavaScript code.
- In Webflow, go to Site settings > Custom code.
- Paste the snippet into the head code or footer code field and click Save changes.
- Publish the site.
The widget then loads on every page, subject to the page visibility rules of your Smartarget plan.
Paste the snippet on a single page
Page level custom code scopes the script to one page, so the widget shows up only where you want it. This suits a campaign landing page or a checkout flow.
To install the widget on one page:
- Open Page settings for the target page and find its Custom code section.
- Paste the snippet inside the
<head>tag or before the</body>tag, then click Save. - Publish the site.
Scoping the script this way keeps its weight off pages that have no use for it.
Place the snippet with a Code Embed element
A Code Embed element drops the code at an exact position in the page structure rather than in the head or footer. Reach for it when the script has to sit next to a specific section.
To place the snippet on the canvas:
- Open the Add panel and drag a Code Embed element onto the page.
- Paste the snippet and click Save and close.
- Publish the site.
Do not put <html>, <body>, or <head> tags inside the element; the embed rejects them and your layout breaks.
Deploy the snippet with agents or the Webflow API
Smartarget publishes no API, webhooks, or automation connectors, so anything programmatic happens on the Webflow side. That is enough for the job that actually matters at scale: registering the snippet once and applying it to many sites or pages without anyone opening a settings panel. Both routes below drive the same custom code endpoints, and both require a Webflow App authorised through OAuth, since site and Workspace tokens cannot call these endpoints at all.
Register and apply the script with the MCP server
The Webflow MCP server exposes the custom code endpoints to an AI client as a scripts tool, so you describe the deployment in plain language instead of writing a request. It runs headlessly, with no open design session and no companion app needed for this particular work.
The scripts tool covers the whole lifecycle:
- Register: An agent registers the Smartarget snippet as a hosted or inline script against a site, which is a separate step from applying it anywhere.
- Apply: It then adds the registered script to a site or a single page, additively or by replacing the current set.
- Audit: It lists what is registered on a site, up to a maximum of 800 scripts, and reports which of them are applied where.
- Clean up: It removes one script or clears every script from a page or site, leaving the registry itself intact.
For an agency with fifty client sites on the same widget, that turns a fifty step chore into one prompt and a review pass.
Deploy the snippet with the Data API
If you would rather own the deployment in your own code, call the endpoints directly. The sequence is register, then apply, then publish.
To implement this:
- Copy the snippet from the Integrations page of the Smartarget dashboard.
- Register a hosted script with
POST /v2/sites/{site_id}/registered_scripts/hostedif the code loads from a remote URL, or register it inline withPOST /v2/sites/{site_id}/registered_scripts/inline, which caps source code at 2,000 characters. - Apply it to the whole site with
PUT /v2/sites/{site_id}/custom_code, or to one page withPUT /v2/pages/{page_id}/custom_code. - Publish the site.
One detail catches people out on the apply step: the request replaces the full list of applied scripts, so send every script the site needs, not just the new one. The endpoints deploy code and nothing more, since the questions and answers stay in the Smartarget dashboard.
What you can build with the Smartarget FAQ Webflow integration
Integrating Smartarget FAQ with Webflow answers visitor questions on any page without a custom FAQ build or another round of identical support emails.
The combination tends to earn its place in four situations:
- Ecommerce product and checkout pages: Shipping and returns answers appear where carts get abandoned, so a sizing question gets settled on the product page itself.
- Service business landing pages: A freelancer or agency site handles pricing and scope questions before the consultation is booked, so calls start further along.
- SaaS pricing and signup pages: Feature and billing questions get answered next to the signup button, which is where hesitation actually happens.
- Event and membership sites: Registration details and refund policies sit one click away on the event page rather than buried in a confirmation email.
If the deployment side is what you want to get right, read how to apply custom code to Webflow pages with the Data API. To hand the rollout to an agent instead, connect the Webflow MCP server to your AI client and let it register and apply the script for you.
Frequently asked questions
The site needs a paid Site plan or a paid Workspace plan. Custom code does not publish on a free Starter site, so the widget will not appear there, and that applies whether the Marketplace app writes the code for you or you paste the snippet yourself.
That depends on your Smartarget plan, not on Webflow. Apps are visible on all pages for the first 14 days, after which the free plan shows the widget on the homepage only and the paid plan keeps it on every page, per Smartarget's plan details. Check current pricing before you commit to a multi page rollout.
No. Smartarget FAQ has no public API or webhooks, so its questions and answers cannot sync with the Webflow CMS; they live in the Smartarget dashboard. If the content has to be CMS managed, build a native FAQ section with a Collection List instead of using the widget.
It can. Third party custom code is not guaranteed to work with every site build, and our support team cannot debug it for you. Keep
<html>,<body>, and<head>tags out of embed elements, and test on a staging publish before you push the snippet to production.Yes. The Webflow MCP server exposes the custom code endpoints as tools, so a connected AI client can register the Smartarget script and apply it to a site or page for you. You still create the questions and answers in the Smartarget dashboard, since the widget's content is not part of your site.

Description
Adds Smartarget's floating FAQ widget to any Webflow site through the Marketplace app, a pasted JavaScript snippet, or the custom code API. You manage the questions and answers in the Smartarget dashboard.
This integration page is provided for informational and convenience purposes only.
LiveChat
Connect LiveChat, a real-time chat platform, with Webflow to add a chat widget with AI-assisted replies, proactive visitor invitations, and message sneak-peek to any page.

Joonbot
Connect Joonbot with Webflow to capture leads through conversational chatbots and qualify visitors automatically.
Intercom Acquire
Connect Intercom, a customer service and communications platform, with Webflow to add live chat, AI-powered support via Fin, proactive messaging, and automated lead qualification to any page.
Ideta
Connect Ideta with Webflow to add an AI chatbot that captures leads and answers visitors around the clock.
Hyvor Talk
Connect Hyvor Talk, a commenting platform with GDPR compliance and data stored in Germany, with Webflow to add real-time discussions, reactions, and membership-gated content to any page.

Drift
Connect Drift's conversational marketing platform with Webflow to capture leads, qualify visitors, and book meetings directly from your website. Add live chat, AI-powered bots, and intelligent routing without complex coding.

Disqus
Connect Disqus with Webflow to add robust commenting to your site, enabling threaded discussions, social logins, and streamlined moderation for active community engagement.

Crisp
Connect Crisp (AI-powered live chat and omnichannel messaging) with Webflow to enable real-time conversations, automate support with intelligent chatbots, and manage every customer interaction from a single, unified inbox

BotStar
Add intelligent chatbots to your Webflow site with BotStar's no-code conversational platform. Automate customer support, capture leads 24/7, and create personalized user experiences without writing code.


