[NEW PLUGIN] SwipeTok (Free & PRO) 📱 — Build true 60fps TikTok/Reels feeds with DOM Virtualization & Video Trimming!

Hey Bubblers! :waving_hand:

Have you ever tried to build a TikTok clone, Instagram Reels, or YouTube Shorts feed in Bubble using a Repeating Group? If you have, you know exactly what happens: Once you load more than 10-20 videos, the browser’s RAM skyrockets, the screen starts flashing black on iOS Safari, scrolling feels heavy, and eventually… the app crashes. :collision:

Repeating Groups just aren’t built to handle heavy HTML5 video players dynamically.

That’s why we built SwipeTok. We bypassed the Bubble rendering engine and built a custom front-end architecture to give you a true, native social media experience. :rocket:

:wrapped_gift: SwipeTok (FREE Version) Perfect for simple feeds and validating your app idea!

  • Smooth CSS Snap Scrolling: Native feel on both iOS and Android.

  • Anti-Flicker Engine: We use hardware-accelerated custom layers to prevent the dreaded iOS black screen flash during video loading.

  • Built-in UI: Likes, native OS Sharing, Descriptions (with TikTok-style “Read more” expansion).

:gem_stone: SwipeTok PRO (The Powerhouse) For founders ready to scale and handle thousands of videos.

  • :brain: Infinite DOM Virtualization: Our engine only renders 3 videos at a time (Previous, Current, Next). As you swipe, the plugin instantly recycles the players in the background. Load 10,000 videos? The performance stays at a locked 60fps. Zero crashes.

  • :speech_balloon: Native Bottom-Sheet Comments: No more laggy Bubble focus groups! A sleek, blurred sliding drawer injected directly via JavaScript. Users get instant visual feedback when they comment, while Bubble saves to the DB in the background.

  • :control_knobs: Multi-Feed Top Bar: Animated “Following | For You” tabs built-in.

  • :scissors: SwipeTok Creator (Non-Destructive Trimming): Let your users trim videos! Our element creates a custom dual-slider timeline. It doesn’t process heavy MP4s; it just exports the Trim Start and Trim End states so your feed can intelligently loop the best parts of the video.

  • :camera_with_flash: Auto-Thumbnails: Automatically extracts a Base64 image from the exact frame where the user trimmed the video.

  • :link: Deep Linking & Overlays: Instantly scroll to shared videos, and inject custom HTML (like “Ad” tags or verified badges) directly onto the feed.

If you are building the next big social platform, e-commerce feed, or portfolio app, this is the engine you need under the hood. :racing_car::dashing_away:

:link: Check out the Free Plugin Page: HERE

:link: Check out the PRO Plugin Page: HERE

You can also check the plugin damo page in your phone for better experience!

Let me know what you guys think, and feel free to drop any questions below! Happy building! :clinking_glasses::sparkles:

Hey Bubblers! :waving_hand:

We all know the struggle: trying to build a TikTok or Instagram Reels clone inside a mobile wrapper often results in laggy scrolls, out-of-sync data, and heavy CPU usage.

Today, I’m thrilled to announce the SwipeTok Mobile Native (Beta) element! We’ve completely rewritten the engine using React Native & WebView virtualization to give you that “billion-dollar app” feel natively.

Here is what makes this update an absolute game-changer for your mobile apps:

:fire: Zero-Lag Virtualization: The plugin now only mounts the video you are watching (plus the one above and below). You can load a feed of 20 videos, and the memory consumption stays flat. Smooth, 60fps snapping!

:clapper_board: HLS & MP4 Universal Support: Dropping an .m3u8 link? No problem. The plugin auto-injects hls.js for Android while leveraging native playback on iOS.

:sparkles: Optimistic UI: When users hit “Like” or “Share”, the heart turns red and the numbers go up instantly on the UI, no waiting for Bubble workflows to finish.

:link: Deep Link Mastery: Shared a video? Pass the UID into the initial_video_uid field and the plugin rips it from the feed and places it at index 0. Instant playback, zero flickering.

:shield: The “Super String” Data Engine: We eliminated parallel list mismatching. You now feed the plugin a single List of Texts (formatted via Bubble’s :split by) so the Video, Profile Pic, Username, and Custom HTML stay perfectly locked together.

This is a massive leap forward for anyone wrapping their Bubble apps using BDK, Natively, or similar tools.

Check out the updated documentation on the plugin page to see exactly how to format your strings and set up your workflows.

ScreenRecording_06-15-202610-53-10_1-ezgif.com-video-to-gif-converter

Can’t wait to see the addictive mobile experiences you build with this! Let me know if you have any questions or feedback below! :backhand_index_pointing_down::mobile_phone:

can’t wait to try it on the mobile editor when available :smiling_face_with_three_hearts:

Thanks for your feedback! SwipeTok Pro is already available for Mobile Beta

really? I can;t find it

Sorry, forgot to activate the mobile…

Hey Bubblers! :waving_hand:

Today, we are thrilled to announce SwipeTok V3 PRO, turning this plugin into a complete Creator Economy platform for both Web and Mobile (React Native)! :rocket:

Here is what we shipped in V3:

  • :artist_palette: White-Label Engine: Your app shouldn’t look like TikTok; it should look like your app. Pass your HEX codes into the new Theme fields, and the entire feed (icons, buttons, text) natively adopts your brand identity.
  • :chart_increasing: Watch Time Analytics: Want to build an algorithm? We built an invisible background sensor that precisely calculates how many seconds a user spends on a video before swiping. It triggers an event so you can save real retention data to your DB effortlessly!
  • :money_with_wings: Built-in Monetization: You can now inject sleek “Paid Partnership” tags, highly-converting “Shop Link” buttons for affiliates, and a dedicated “Tip” icon :wrapped_gift: for creator donations directly over the video layer.
  • :rocket: Growth Tools: Add social proof with Verified Badges next to usernames, and let users grow their audience with an incredibly satisfying, animated “+” Follow button perfectly integrated into the profile avatar.

:mobile_phone: Mobile Beta Ready! We didn’t just update the Web version. The entire V3 Creator Suite is perfectly synced with our Mobile element, using React Native to ensure buttery smooth 60fps scrolling on iOS and Android wrappers!

Backwards Compatible: Upgrading from V2? Don’t worry! All V3 features use separate optional fields, meaning your existing video setups will continue working perfectly without any breaking changes.

Check out the update, empower your creators, and let us know what you build! Happy swiping! :rocket::mobile_phone: