Home Integrations & BYOK
⚙️

Integrations & BYOK

Step-by-step guides to connect Skippz with MUX, Bunny Stream and other essential tools.
Niresh Perera
By Niresh Perera
5 articles

Choosing the Right Video Provider

Selecting your video provider is one of the most important steps in your Skippz journey. Your provider is the engine that powers your videos, how they are stored, streamed, and delivered globally. Skippz integrates with two leading infrastructures: Bunny Stream and MUX. Both are powerful, but each serves a slightly different purpose. Let’s help you choose the one that best fits your needs. 🐇 Bunny Stream – Most Recommended Bunny Stream is the provider we recommend for most users. It’s fast, cost-efficient, and globally reliable, making it ideal for creators, educators, and businesses of any size. Bunny’s network spans more than 120+ data centers worldwide, ensuring smooth playback for viewers no matter where they are. It supports video quality up to 4K, automatic encoding for all devices, and instant scaling without technical setup. Why we recommend Bunny Stream - Affordable pay-as-you-go pricing - Global CDN with more than 120 edge locations - Excellent streaming performance even under heavy traffic - Simple setup that connects to Skippz in seconds - Reliable up to 4K playback quality Drawbacks to know - Captions are not automatically generated, and Bunny’s built-in transcription service is very expensive. Because of this, Skippz has disabled Bunny’s automatic transcription to protect your cost efficiency. You can still upload your own .vtt subtitle files anytime. Note : Our upcoming AI Caption Suite will soon allow you to generate and edit captions on-demand in over 150 languages with pinpoint accuracy. - Video thumbnails are not generated automatically like on MUX. However, Skippz allows you to upload your own video thumbnails easily from the dashboard. - The initial thumbnail is generated automatically from your video, but you cannot yet generate new thumbnails on-demand. Instead, you can upload any custom thumbnail image you prefer for full visual control. Who it’s best for - Beginners and non-technical users - Businesses looking for fast global delivery at minimal cost - Anyone who wants the freedom to scale without complexities 🎬 MUX – Premium Flexibility MUX is another world-class provider and a great option for users who want advanced video optimisation and a fixed, predictable cost. Their system is built for high-performance playback, automatic encoding, and developer-friendly integrations. You can start completely free and host up to 10 videos to experiment. Their $10 monthly plan gives generous room for small businesses and creators to host and stream dozens of videos without worrying about per-GB billing. Why you might choose MUX - Professional video processing (Mostly unnoticed) - Automatic video and image thumbnail generation - Built-in captioning (currently in beta) - Predictable monthly pricing for small-scale use Drawbacks to know - Slightly higher cost than Bunny for medium scale usage but gets cheaper as you grow (Volume based discounts and cold storages) - Setup involves a few more steps, but still very straightforward - Does not allow uploading custom image thumbnails Who it’s best for - Small businesses that prefer predictable monthly pricing - Users who want automatic thumbnail and caption generation - Teams looking for premium streaming quality without worrying about global delivery management 💡 Our Recommendation If you’re new to video hosting or simply want the best balance of cost, speed, and reliability, start with Bunny Stream. It’s fast, global, and designed for scalability without complexity. For those who live and breathe video, creators who love deeper control, advanced workflows, or prefer a predictable monthly plan, MUX is a great alternative. Its automated captions, intelligent thumbnail generation make it ideal for a more hands-on production environment. Whichever path you choose, Skippz gives you complete freedom. You can switch between providers without losing a single video or breaking your setup. Your content stays secure, and your experience stays seamless. Next Step Once you’ve chosen your provider, follow the setup guides to connect your account: 👉 Connect Bunny Stream to Skippz 👉 Connect MUX to Skippz Both Bunny Stream and MUX deliver world-class performance. The difference lies in how you want to grow — cost-efficient scale with Bunny, or premium video encoding with MUX. Skippz gives you the power to choose, switch, and control every part of your video journey.

Last updated on Oct 20, 2025

Connecting Bunny Stream to Skippz

Bunny Stream is our most recommended video provider for Skippz users. It’s fast, affordable, and built on a powerful global CDN that reaches viewers anywhere in the world. This guide will show you how to connect your Bunny account to Skippz and help you avoid the most common issues users face after connecting. If you prefer, you can watch the tutorial video right below. Video Tutorial How to Connect Step 1: Log in or create a Bunny account Go to bunny.net and sign in, or create a new account. Be sure to add a payment method under Billing. Bunny removes all uploaded videos once the free trial expires if no payment method is added. Step 2: Get your API key From your Bunny dashboard, open Account Settings → API and copy your Account API Key. Step 3: Connect to Skippz In your Skippz dashboard, open Settings → Video Provider, paste your API key, and choose your preferred region. The selected region determines where your video files are stored and initially delivered from. While this can slightly improve performance for audiences closer to that region, Bunny’s global edge CDN already handles fast delivery worldwide. This option is provided to give you more control over where your content is hosted. NOTE : Frankfurt is always used as the main library location because it’s Bunny’s core data center, while your selected region acts as a replication point for faster delivery. Step 4: Click Connect Once connected, Skippz automatically creates your Stream Library and Storage Zone inside Bunny. Your videos are now ready to upload, organise, and share through Skippz. Important Notes and Best Practices Do not delete your Stream Library or Storage Zone manually These are created automatically when you connect Bunny to Skippz. Deleting them directly from your Bunny dashboard can permanently break the link and corrupt your video entries inside Skippz. Keep your Bunny account active If your free trial ends without billing details, Bunny will automatically remove all content. Always ensure your account is active before uploading videos through Skippz. Changing regions Once you have uploaded videos, the region cannot be changed. If you haven’t uploaded anything yet or want to start fresh, disconnect your account using Delete from both, then reconnect with a new region. Alternatively, you can manually create a new Replication Zone in Bunny without disconnecting. Troubleshooting 1. I can’t upload videos This usually means: - Your Bunny account is not properly connected. Recheck your API key and reconnect. - Your free trial expired or no payment method is set up. Add billing details in Bunny. - You deleted your Stream Library or Storage Zone manually. Reconnect and create a new one if this happened. 2. I accidentally disconnected my Bunny account No worries. As long as you didn’t select Delete from both or manually delete your libraries in Bunny, simply reconnect using the same API key. Your files and metadata will sync back and continue to work normally. 3. I deleted files manually from Bunny Files deleted directly inside Bunny cannot be restored or matched again inside Skippz. To avoid broken links, always delete or manage videos through Skippz only. 4. I want to permanently remove everything When disconnecting, you can choose one of two options: - Delete from Skippz only – Keeps all your Bunny videos intact, but removes Skippz metadata. - Delete from both – Deletes your Stream Library and Storage Zone completely from Bunny as well. Use this only if you are sure, as this cannot be undone. Any manually uploaded files inside those zones will also be permanently deleted. 5. Why is Frankfurt always my Stream Library location? Frankfurt is Bunny’s primary data center where all libraries are initially created. The region you choose in Skippz acts as a replication point that speeds up delivery to your viewers. This ensures your videos are stored securely and delivered faster worldwide, without affecting performance. 6. Will manually uploaded files in Bunny appear in Skippz? No. Skippz does not scan or sync files that weren’t uploaded through the Skippz platform. This protects your privacy and ensures complete control over what appears inside your dashboard. 7. What data does Skippz store? We only store the encrypted video link provided by Bunny, along with our platform metadata such as video name, description, and tags. When disconnecting, you can decide whether we should remove this data by selecting either Delete from Skippz only or Delete from both. Feature Notes for Bunny Users - Captions: Bunny does not include free caption generation, and their built-in transcription service is costly. Skippz allows you to upload your own .vtt subtitle files manually. Soon, our AI Caption Suite will let you generate, edit, and translate captions on-demand in over 150 languages directly inside Skippz. - Thumbnails: Bunny automatically creates one initial thumbnail when a video is uploaded, but does not allow on-demand thumbnail generation. You can easily upload any custom thumbnail image through Skippz to keep your videos visually consistent. Bunny Stream gives you incredible global reach at an unbeatable price, and Skippz provides the interface to make it all effortless. Follow these best practices to keep your connection stable and your videos secure.

Last updated on Jan 14, 2026

Connecting MUX to Skippz

MUX is one of the most reliable and developer-friendly video infrastructures in the world. It’s a great choice for creators, businesses, and teams that want automation features like thumbnail generation and auto-captions, while keeping full control of their hosting through Skippz. This guide walks you through how to connect MUX to Skippz and explains common questions and fixes you might need later. If you prefer, you can also watch the tutorial video below. Video Tutorial How to Connect Step 1: Log in or create your MUX account Go to mux.com and sign in, or create a new account. You can stay on the free plan, which allows up to 10 videos, or upgrade to the Starter Plan ($10/month) if you need more. Step 2: Create a new environment Once logged in, go to Environments → Create New Environment. You can name it Skippz, set the type to Production, keep access for all members, and click Create. Step 3: Generate access tokens Open your new environment’s Settings → Access Tokens → Create New Token. Give it a name such as Skippz and select all three permissions: MUX Video, MUX Data, and System. When the token is created, you’ll see two values — a Token ID and a Secret Key. Copy both and keep them safe, as MUX will not show them again. You can also download them as a .env file for safekeeping. Step 4: Add your keys to Skippz Go back to your Skippz dashboard. Navigate to Settings → Video Provider → MUX, then paste the Token ID and Secret Key into the respective fields. Step 5: Add the webhook URL On the same Skippz page, you’ll see a Webhook URL. Copy this, return to your MUX environment, open Settings → Webhooks, and create a new webhook. Paste the URL and save it. Step 6: Connect your account Once done, return to Skippz and click Connect. Your MUX account will now link securely, allowing Skippz to manage uploads, updates, and video status automatically. Common Issues and Troubleshooting 1. I can’t upload videos If you see an error saying Plan limit reached, it means you’ve hit the free plan’s 10-video limit. You can upgrade to the Starter Plan for $10/month, which allows more uploads and adds flexible pay-as-you-go pricing for additional usage. 2. My videos are stuck in processing If your uploaded videos remain in a “Processing” loop, it usually means the webhook connection is missing or invalid. To fix this: 1. Go to Settings → Video Provider → MUX in Skippz. 2. Copy the Webhook URL shown there. 3. Open your MUX dashboard → Settings → Webhooks, delete the old one if needed, and add the new URL. 4. Save and return to Skippz — the videos will begin processing correctly. 3. I accidentally disconnected my MUX account If you disconnect by mistake, simply reconnect using the same Token ID and Secret Key. As long as you haven’t deleted your environment or revoked the tokens, your videos will sync back and work as before. 4. My videos disappeared or won’t play Ensure your MUX account is still active and the plan hasn’t been cancelled. If you deleted videos directly from your MUX dashboard, they will no longer be playable in Skippz. Always manage uploads and deletions within Skippz to avoid broken video links. What Skippz Stores When you connect MUX, Skippz stores: - Encrypted playback URLs provided by MUX - Video metadata such as title, description, tags, and thumbnail references You can disconnect at any time. When doing so, you’ll have two options: - Delete from Skippz only – Keeps your videos in MUX, removes them from Skippz. - Delete from both – Deletes all connected videos and their metadata from both sides permanently. Best Practices - Always ensure your webhook connection stays active. This allows Skippz to instantly update your video statuses and analytics. - Avoid deleting videos directly inside MUX unless you intend to remove them from Skippz too. - Keep your Token ID and Secret Key safe. If they are revoked, Skippz will no longer be able to manage or play your videos. MUX brings automation, analytics, and exceptional playback technology. Skippz brings simplicity, branding, and control. Together, they give you a professional, scalable video experience — without the platform limits.

Last updated on Oct 08, 2025

Using Integrations in Skippz

Integrations allow you to send form submission data from your videos to other apps, so you can build powerful workflows around your video leads. When a viewer submits a form on your video, Skippz can automatically send that data to external tools such as CRMs, email platforms, automation tools, or your own systems. Integrations are managed globally and then attached to specific videos. Where to Manage Integrations You can manage all integrations from: Settings → Integrations From here, you can: - Create new integrations - View connected integrations - Edit or disconnect existing ones Supported Integrations At the moment, Skippz supports Webhooks, which are widely accepted by most software platforms. Webhooks work especially well with tools like Zapier, Make, and custom applications. We will be releasing additional native integrations regularly to make your workflows even easier. Adding an Integration to a Video Integrations are applied at the video level and work only with videos that contain a form element. To attach an integration to a video: 1. Open the video you want to connect 2. Go to the Leads tab 3. Click on Integrations 4. Select the integration you want to attach Once connected, every form submission on that video will be sent to the selected integration automatically. You can attach different integrations to different videos depending on your workflow. Important Notes - Integrations only send data from form submissions - A video must have a form element to use integrations - Integrations do not affect video playback or viewer experience - Data is sent instantly when the form is submitted Use the guides below to set up and manage each integration in Skippz. Each guide walks through setup, testing, and common troubleshooting steps. - Webhooks ↗ Learn how to create webhook integrations, test connections, attach them to video forms, and resolve common issues. - Zapier (Coming soon) Connect Skippz to thousands of apps and automate workflows using Zapier. - Mailchimp (Coming soon) Send video leads directly to your Mailchimp audiences and campaigns. - ActiveCampaign (Coming soon) Sync form submissions with your ActiveCampaign contacts and automations.

Last updated on Dec 30, 2025

Webhooks Integration

Webhooks allow Skippz to send form submission data directly to another app or system using a secure POST request. They are flexible, widely supported, and ideal for building custom or automated workflows. What Is a Webhook URL A webhook URL is an endpoint provided by another application where Skippz can send data. You usually get this URL from: - Automation tools like Zapier or Make - CRMs and email platforms - Your own backend or server - Any software that supports inbound webhooks This URL must be: - Live and publicly accessible - Able to accept POST requests - Not protected by authentication that blocks incoming requests Adding a Webhook in Skippz To create a webhook integration: 1. Go to Settings → Integrations 2. Find Webhook and click Connect 3. Enter a Webhook Name for identification purposes 4. Paste your Webhook URL 5. Click Test Connection Skippz will send a test request to verify that the webhook endpoint is reachable. If the test is successful, the Connect button will become active. Click Connect to save the webhook. Editing or Disconnecting a Webhook After a webhook is connected, you can manage it using the gear icon next to the integration. From here, you can: - Rename the webhook - Disconnect the webhook (This will remove the webhook from all videos it’s currently attached to) Disconnecting a webhook does not delete any existing leads. It simply stops future data from being sent. What Data Is Sent When a form is submitted, Skippz sends: - All form field values - Video identification data - Submission metadata such as timestamp The exact structure depends on your form configuration. Example payload: Common Issues and Troubleshooting If a webhook does not work as expected, check the following: The webhook URL is not live Some tools require you to publish or enable the webhook before it can receive data. The webhook requires authentication If the endpoint requires headers, tokens, or authentication, the connection test may fail. The endpoint does not accept POST requests Skippz sends data using POST. Endpoints that only accept GET requests will not work. The webhook was deleted or changed in the external app If the webhook URL changes, you will need to update it in Skippz. Attaching Webhooks to Videos Creating a webhook does not automatically send data. To activate it: - Go to the video - Open the Leads tab - Attach the webhook integration to that video Only then will form submissions from that video be sent to the webhook. Key Things to Remember - You can create multiple webhooks in Skippz - Webhooks are reusable across videos - Webhooks only send form submission data - Each video can have its own integration setup

Last updated on Dec 30, 2025