Installation guides

Integrate Bannify with your website

Use one embed script to publish and update banners without touching your site code again.

Install

Copy one Bannify script tag into your website footer, tag manager, CMS, or application shell.

<script src="https://bannify.me/api/{UUID}/generated"></script>

Check installation

Publish your banner, check its visibility rules and open your published site. Confirm the banner loads once, test its action and check a mobile viewport.

Remove

Remove the same script or tag from your site and republish. Deactivating the banner stops its display without removing your installation.

These connections need server-side configuration and recipient approval. CMS entries above are installation guides, not native plugins.

Analytics & Tag Management

Google Tag Manager

  1. Open your container and create a new tag.
  2. Choose Custom HTML.
  3. Paste the Bannify script.
  4. Trigger it on all pages or selected pages.
  5. Publish the container.
Platform documentation

Analytics & Tag Management

Google Analytics or gtag

  1. Open the template that contains your gtag code.
  2. Paste the Bannify script after your analytics snippet.
  3. Deploy and verify that both scripts load.

Website Builders & CMS

WordPress

  1. Open your theme footer or a trusted custom-code plugin.
  2. Paste the Bannify script before the closing body tag.
  3. Save and refresh your site.
Platform documentation

Website Builders & CMS

Webflow

  1. Open Page Settings or Project Settings.
  2. Paste the Bannify script in Footer Code.
  3. Publish your Webflow project.
Platform documentation

Website Builders & CMS

Shopify

  1. Open Online Store and edit your theme code.
  2. Paste the Bannify script before the closing body tag in theme.liquid.
  3. Save and test your storefront.
Platform documentation

Website Builders & CMS

Wix

  1. Settings → Custom Code → Body – end
  2. Paste your banner’s embed code once in the location shown. Replace the example UUID with your banner UUID.
  3. Publish your website, then check the installation on a public page.
Platform documentation

Website Builders & CMS

Squarespace

  1. Code Injection → Footer
  2. Paste your banner’s embed code once in the location shown. Replace the example UUID with your banner UUID.
  3. Publish your website, then check the installation on a public page.
Platform documentation

Website Builders & CMS

Framer

  1. Site Settings → Custom Code
  2. Paste your banner’s embed code once in the location shown. Replace the example UUID with your banner UUID.
  3. Publish your website, then check the installation on a public page.
Platform documentation

Website Builders & CMS

HubSpot

  1. Additional code snippets → Footer HTML
  2. Paste your banner’s embed code once in the location shown. Replace the example UUID with your banner UUID.
  3. Publish your website, then check the installation on a public page.
Platform documentation

Website Builders & CMS

WooCommerce

  1. Install once using: wp_enqueue_scripts → wp_enqueue_script.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

Drupal

  1. Install once using: *.libraries.yml → type: external → #attached.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

Joomla

  1. Install once using: WebAssetManager → registerAndUseScript.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

Ghost

  1. Install once using: Code Injection → Site Footer.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

BigCommerce

  1. Install once using: Storefront → Script Manager.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

Adobe Commerce / Magento

  1. Install once using: Custom theme → default_head_blocks.xml → script src_type="url".
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

PrestaShop

  1. Install once using: FrontController → registerJavascript → server: remote.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Website Builders & CMS

Tilda

  1. Install once using: T123 HTML.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Frontend Frameworks

React

  1. Open your public HTML shell.
  2. Paste the Bannify script before the closing body tag.
  3. Rebuild or redeploy your app.

Frontend Frameworks

Vue

  1. Open your index.html template.
  2. Paste the Bannify script before the closing body tag.
  3. Restart or redeploy your app.

Frontend Frameworks

Laravel / Blade

  1. Open your main Blade layout.
  2. Paste the Bannify script before @stack('scripts') or before the closing body tag.
  3. Deploy and verify on a public page.

Frontend Frameworks

Next.js

  1. app/layout.tsx → next/script
  2. Publish your website, then check the installation on a public page.
import Script from "next/script";

<Script src="https://bannify.me/api/{UUID}/generated" strategy="afterInteractive" />
Platform documentation

Frontend Frameworks

Astro

  1. Install once using: Shared layout → script is:inline.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Frontend Frameworks

Nuxt

  1. Install once using: app.vue → useHead → script.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Frontend Frameworks

SvelteKit

  1. Install once using: src/app.html → body.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Frontend Frameworks

Angular

  1. Install once using: src/index.html → body.
  2. Copy the generated script URL from the banner editor. Use the platform’s supported external-script field or embed the complete script tag.
  3. Publish or rebuild, clear the platform cache and test on the published page. Check display, dismissal and form delivery.
Platform documentation

Data connections

HubSpot CRM

  1. Map email and optional contact fields. Use a private-app token with contact-write permission.
  2. Choose the matching connector profile and approve the exact HTTPS endpoint for your account. Keep credentials on the server.
  3. Send an authorized test and inspect delivery history before using real visitor data.
Platform documentation

Data connections

Mailchimp

  1. Use an audience endpoint and API key. Explicit consent is required; new members enter pending confirmation.
  2. Choose the matching connector profile and approve the exact HTTPS endpoint for your account. Keep credentials on the server.
  3. Send an authorized test and inspect delivery history before using real visitor data.
Platform documentation

Data connections

Brevo

  1. Supply the API key, list IDs, confirmation template and redirect URL. Explicit consent starts double opt-in.
  2. Choose the matching connector profile and approve the exact HTTPS endpoint for your account. Keep credentials on the server.
  3. Send an authorized test and inspect delivery history before using real visitor data.
Platform documentation

Data connections

Zapier

  1. Create a Webhooks by Zapier Catch Hook and enable the Zap. The connector sends JSON.
  2. Choose the matching connector profile and approve the exact HTTPS endpoint for your account. Keep credentials on the server.
  3. Send an authorized test and inspect delivery history before using real visitor data.
Platform documentation

Data connections

Make

  1. Create a Custom webhook and enable the scenario. The connector sends JSON.
  2. Choose the matching connector profile and approve the exact HTTPS endpoint for your account. Keep credentials on the server.
  3. Send an authorized test and inspect delivery history before using real visitor data.
Platform documentation

Data connections

n8n

  1. Use an active POST Webhook production URL. The connector sends JSON; optional bearer authentication stays on the server.
  2. Choose the matching connector profile and approve the exact HTTPS endpoint for your account. Keep credentials on the server.
  3. Send an authorized test and inspect delivery history before using real visitor data.
Platform documentation

Contact Bannify

Maximum 255 characters. (0/255)