Add a popup to any website platform.
PopupForge installs with one script tag. It works on any site that lets you add custom HTML or JavaScript, and every change you publish in PopupForge goes live without redeploying your site. Pick your platform for the exact steps.
<script src="https://getpopupforge.com/lead-modal.js?appId=YOUR_APP_ID&configId=YOUR_CONFIG_ID" async defer></script>Paste it before the closing body tag. Your real appId and configId come from the install panel after you publish a popup. The script injects an iframe that renders the popup, so your site's CSS and the popup never interfere with each other.
WordPress
Add a popup to WordPress with one script tag: a WPCode footer snippet, a wp_footer hook in a child theme, or a theme scripts panel. No popup plugin to update.
Read the install guideShopify
Paste one script tag into theme.liquid before the closing body tag, or a Custom Liquid section, to add a popup to any Shopify theme without installing an app.
Read the install guideWebflow
Add a popup to Webflow by pasting one script tag into Site settings > Custom code > Footer code. Covers the site plan requirement and the publish step.
Read the install guideSquarespace
Add a popup to Squarespace by pasting one script tag into Code Injection (Footer). Covers the plan requirement, 7.0 vs 7.1 menus and per-page injection.
Read the install guideWix
Add a popup to Wix by pasting one script tag into Settings > Custom code (Body end). Covers the connected domain rule and why the HTML embed element fails.
Read the install guideFramer
Add a popup to Framer by adding one script in Project Settings > Custom Code (end of body). Includes the publish step and the plan note so it loads.
Read the install guideGhost
Add a popup to Ghost by pasting one script tag into Settings > Code injection > Site footer. Works on Ghost(Pro) and self-hosted, on any theme with ghost_foot.
Read the install guideCarrd
Add a popup to Carrd with a hidden Embed element at Body End and one script tag. Includes the Pro plan requirement and tips for one-page site targeting.
Read the install guideNext.js
Add a popup to Next.js with one next/script tag in app/layout using strategy afterInteractive. Covers the Pages Router, CSP headers and client navigation.
Read the install guideHTML website
Add a popup to any HTML site by pasting one script tag before the closing body tag of each page or shared layout. Covers static generators, CSP and caching.
Read the install guideBefore you install
Generate a popup that matches your site.
Paste your URL and get three brand-matched popup directions. Free, no account needed.
Try the free AI popup generatorPlatform-agnostic guide
Not sure what your site runs on?
The general guide covers how to find your platform, where custom code lives, and how to test the popup once it is in.
How to add a popup to your website