Banner templates for real campaigns

Start from a guided workflow and publish a banner that already has a clear purpose.

Choose the result you want to create

Layout example

Announcement Bar

Best for one short message and one clear next step.

Choose a template

Layout example

Promo Offer

Best for discounts, campaigns, and conversion offers.

Choose a template

Layout example

Lead Capture Form

Best for collecting email leads with one focused form.

Choose a template

Layout example

Cookie Consent

Best for privacy notices, consent links, and accept/reject choices.

Choose a template

Layout example

Countdown Offer

Best for urgency campaigns with an end date.

Choose a template

Layout example

Product Spotlight

Best for a mini-landing style product callout with media and CTA.

Choose a template

Layout example

Call to action

One focused message with a destination you choose.

Choose a template

Layout example

Video introduction

Present a video with supporting copy and a next step.

Choose a template

Layout example

Information notice

Explain a service update or useful information.

Choose a template

Layout example

Exit offer

Show an offer on pointer exit; use a timed appearance on touch devices.

Choose a template

Layout example

Email subscription

Collect email requests with an explicit consent checkbox and an approved recipient.

Choose a template

Layout example

Quick poll

Collect one choice from a set of editable options.

Choose a template

Layout example

Appointment request

Collect a preferred date, time and time zone; confirmation happens separately.

Choose a template

Layout example

Feedback survey

Collect a rating and optional written feedback.

Choose a template

Layout example

Announcement

Introduce a release, feature or company update.

Choose a template

Layout example

Welcome message

Show a welcome message when visitors arrive.

Choose a template

Layout example

Customer proof

Present an authentic customer quote with its source.

Choose a template

Layout example

Resource request

Collect contact details for a guide or other resource.

Choose a template

Layout example

Referral offer

Share a campaign referral link using the device share menu or copy it, with an optional code.

Choose a template

Layout example

Age confirmation

Ask visitors to self-declare their age eligibility; not identity verification.

Choose a template

Layout example

Flash sale

Combine offer details with an editable countdown.

Choose a template

Layout example

Scored quiz

Let visitors answer editable questions and see their score locally.

Choose a template

Layout example

Event registration

Collect attendee details and attendance preference; confirm places separately.

Choose a template

Layout example

Testimonial

Publish an approved quotation with author and context.

Choose a template

Layout example

Browser notifications

Collect push opt-ins on HTTPS with your public key, worker and approved recipient.

Choose a template

Developer action recipes

Optional code examples. Review and adapt them before using them on your website.

Clear Local Storage & Cache

Useful for testing banners, reset flows, and local consent state.

localStorage.clear();
location.reload();
Redirect to Campaign URL

Send visitors to a promotion, product, or mini-landing page.

window.location.href = 'https://your-landing-page.com';
Open Email Client

Start a direct email from a banner action.

window.location.href = 'mailto:support@example.com';
Track Google Tag Manager Event

Push a custom banner event to GTM dataLayer.

window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ event: 'banner_click', label: 'Campaign Banner' });
Open Calendly Widget

Launch a scheduling widget from a banner CTA.

Calendly.initPopupWidget({ url: 'https://calendly.com/your-link' });
Open Live Chat

Trigger a support chat from a banner action.

Intercom('show');

Contact Bannify

Maximum 255 characters. (0/255)