Create and embed viral campaigns on any site in minutes
Get more from a standard opt-in form with popular viral marketing campaigns running on your site, no code needed. Add a waitlist to Webflow. Get referrals on Framer. Run giveaways on Squarespace. The combinations are endless.
What is a KickoffLabs embed?
An embed puts a KickoffLabs campaign, such as a viral giveaway, waitlist, milestone rewards or referral campaign, inside a page on your own site. You paste the campaign script and a page snippet, and it stays a KickoffLabs page, so leads, scoring and rewards all keep working. No technical knowledge required.
From simple opt-in forms to fully featured viral giveaways
Everything you need to run a viral campaign on your site.
Simple to build and edit, for any site
No technical skills required. Start from a popular template.
As simple or as complete as you need
Keep the embed to a compact signup box, or add sections for prizes, rewards and a leaderboard. Edit the copy and images right on the page.

Match your branding and A/B test it
Customize fonts, colors and more to match your site's brand. Then A/B test your embed just like a full landing page, with smarter A/B testing that can automatically pick the winning copy.
Reusable components
Use campaign settings for actions, rewards and timers across multiple embeds. Every page and form feeds the same campaign, with the same leads, scoring and rewards.
Run any campaign type
Viral giveaways, waitlists, milestone rewards and referral campaigns all run as embeds.
See popular viral marketing campaignsTry a viral embed
Both of these are live KickoffLabs embeds running on this page: a minimal waitlist with referrals, and a giveaway with every feature turned on.
Turn your website builder into a viral lead generating machine
A small list of the sites we support with embeds.
“I just came across KickoffLabs and fell in love, especially with the UX. It made it very easy for people to share my project, get other folks excited about it... Now we're up to almost 3,000 subscribers on our email list.”
How can you run a KickoffLabs campaign?
We're flexible. Run it as a hosted landing page, an embedded widget or a popup, or connect a form you already have.
<script src="https://b.kickoffpages.com/2.2.0/kol.js" id="koljs" data-campaign-id="YOUR_CAMPAIGN_ID" defer></script>
<div data-kol-snippet="embedpage" class="kol-embed-page-frame"
data-settings='{"pageID":"YOUR_PAGE_ID"}'></div>
<script src="https://b.kickoffpages.com/2.2.0/kol.js" id="koljs" data-campaign-id="YOUR_CAMPAIGN_ID" defer></script>
<script src="https://b.kickoffpages.com/2.2.0/kol.js" id="koljs" data-campaign-id="YOUR_CAMPAIGN_ID" defer></script>
No code needed. Build the page in our editor and we host it, or publish to your own domain with SSL included. Browse page templates
Related features
Put a viral campaign on your site
Build it in our editor, paste the embed once, and start collecting referrals.