Story circles with photos and videos appear on your WordPress site with one line of code. Works with any theme, block editor and Elementor, and you update stories without editing pages.Set up in 5 minutes, no developer needed.
Tap a circle to open a story
Placement

A row of circles anywhere on the page, for example under the header or above your product grid.

A capsule with three circles over your site in the bottom left or right corner that expands into the full list on hover or tap. Visible on every page.

A stack of covers at the edge of the screen that slides out on hover or tap. Doesn't cover your content.

A dark pill at the bottom center of the screen with a stack of covers. Tap it to expand into a row of circles; it hides while you scroll down.

Vertical 9:16 cards instead of circles, showing the first slide or a muted video and a headline. They look like part of your site design.
Why it matters
Ringed circles invite a tap, and slides make people want to watch to the end. Visitors don't just scroll past: they watch, tap the buttons on slides and move on to your catalog, a deal or a chat.
While people watch stories, they stay on your site. Time on site and pages per visit go up, and search engines take these user engagement signals into account. That helps your site rank in search.
Features
Stories plugins add database tables and slow down the admin. Here everything lives in your dashboard, and your site only loads one small script.

Photos up to 10 MB and videos up to 50 MB (MP4, WebM, MOV). One story can have several slides.
Link a slide to a product, a collection, a booking page or a chat, so stories on your WordPress site lead to action.
Full-screen viewer, auto-advancing slides, tap and swipe. Feels native on phones and desktops.
Ring color, circle size and captions are set in the editor, no theme edits needed.
New stories go live a minute after you publish them in Swoopkit. No theme edits, no republishing on WordPress.
Enter your website address and AI builds 25 stories from your own pages and photos in about a minute.
Guide
The easiest way is the free WPCode plugin. It keeps the code separate from your theme, so it won't disappear when you update or switch themes. You need admin access to your site.
Sign up, create a Stories widget, upload photos or videos and choose a placement: inline on the page, floating in a corner, a side tab or an island. Click Publish.
In your Swoopkit dashboard, copy the line of code with your site key. It's the same line for all widgets.
<script src="https://swoopkit.app/loader.js" data-site="YOUR_SITE_KEY" async></script>In your WordPress dashboard, go to Plugins → Add New, search for “WPCode – Insert Headers and Footers”, then install and activate it.
Open Code Snippets → Header & Footer, paste the line into the Header box and click Save Changes.
If you use a caching plugin, clear its cache so the code reaches every page.
Open the page in the editor, click “+” and choose Custom HTML. In Elementor, use the HTML widget. Paste the block code and update the page.
<div data-vzhuh="YOUR_WIDGET_ID"></div>Don't switch the Custom HTML block to visual mode: WordPress may change the code. If the widget doesn't show up, open your site in a private window so the browser cache doesn't get in the way.
Full WordPress guide and other platforms →Examples
Your team, your space, today's specials and how to book.
New products, collections and promos with links to product pages.
Highlights of new posts, behind the scenes, quick tips.
How the work goes, case studies, client reviews.
Quick start
Pick a type, upload photos, write the text. The live preview shows exactly how it will look on your site.
Just once: every widget you add later appears on your site automatically. Works with Shopify, WordPress, Wix and any website.
Leads arrive in your inbox and dashboard. Update offers and stories yourself, anytime.
Pricing
All widgets are free for 3 months with a small “Made with Swoopkit” badge, no credit card required. After that, the paid plan: widgets without the badge.
Start for free. Payment for the paid plan is coming soon to your dashboard.
FAQ
Create the widget in Swoopkit, copy one line of code from your dashboard and add it to WordPress: install wpcode, then paste the code into header, then clear the cache. You do it once.
You need admin access to your site.
No. The widget loads after your page, asynchronously, and media loads only when someone opens a story.
No. You add the code once. After that you change stories in Swoopkit and they update on your site in about a minute.
Yes. For inline stories, add the block code only to that page. For corner circles, the side tab and the island, set display rules in the editor by page address and device.
Yes. The site code goes into the header with the free WPCode plugin, and inline stories go into a Custom HTML block or the Elementor HTML widget.
The first 3 months are free, no credit card required. After that, $7 a month or $15 for 3 months, and the plan includes all widgets: stories, pop-up banner and contact button.
All widgets are included: use them together, they don't get in each other's way.