WordPress, Shopify, Squarespace, Wix, Webflow, Framer, Lovable, Bubble, Next.js, plain HTML — your concierge installs the same way on all of them. One line of code. No theme rewrites. No developers needed.
Every platform below tested and verified. Each installs the exact same way — paste one <script> tag before </body>. Green checkmark means fully verified against the latest UI.
These are the 7 most common website builders and frameworks. Every one of them accepts a custom <script> tag.
Newer builders and no-code platforms. All verified with the latest UI as of May 2026.
If your site loads in a browser, your concierge drops in. GoDaddy's HTML block runs inside an iframe sandbox that blocks DOM-access scripts — if you're on GoDaddy, we recommend migrating to WordPress or a custom build for full concierge support.
See step-by-step ↓Same snippet, different UI. Here's what to expect on each platform — where to paste, what to watch for, and any quirks to know about.
| Platform | Custom <script> | Theme edit needed? | Native integration? | Notes |
|---|---|---|---|---|
| WordPress | Yes | No — paste in Header/Footer plugin | Plugin available | Works with any theme. Use "Insert Headers and Footers" plugin. |
| Shopify | Yes | Yes — edit theme.liquid | App Store coming | Paste before </body> in theme.liquid. Takes 30 seconds. |
| Squarespace | Yes | No — Settings > Advanced > Code Injection | N/A | Header or footer injection. No plan restriction. |
| Wix | Yes | No — Settings > Custom Code | N/A | Free plan works. Add to "Body — end" section. |
| Webflow | Yes | No — Site Settings > Custom Code | N/A | Paste in "Before </body> tag" section. All plans. |
| Framer | Yes | No — Site Settings > Custom Code | N/A | End of <body> section. Pro plan not required. |
| Bubble | Yes | No — Settings > SEO/metatags | N/A | Paste in "Script in the body" field. |
| Lovable | Yes | No — edit index.html | Natively supported | Just paste before </body> in index.html and redeploy. |
| Next.js | Yes | No — use next/script in _app or layout | React component available | Use <Script strategy="afterInteractive"> for optimal loading. |
| Custom HTML | Yes | No — paste directly | Native | Paste before </body> in any .html file. Done. |
| Google Sites | Yes | No — Embed > Embed Code | N/A | Use the "Embed" block. Limited but functional. |
| GoDaddy | Partial | N/A | N/A | HTML section runs in iframe sandbox — DOM-access scripts like embed.js won't work. Migrate if possible. |
Choose your platform below for exact, step-by-step instructions. Every guide verified against the latest UI — so your clients never run into dead ends.
Pick your platform above, follow the steps. Live in under a minute.
Deploy your concierge →