# Plugin builders

**URL:** https://forum.bubble.io/c/plugin-builders/26.md

[Latest](https://forum.bubble.io/latest.md) · [Categories](https://forum.bubble.io/categories.md)

---

## [About the Plugin builders category](https://forum.bubble.io/t/about-the-plugin-builders-category/13868)

<div class="topic-metadata">

**Author:** [@jayvee.nava](https://forum.bubble.io/u/jayvee.nava)\
**Replies:** 1\
**Last updated:** [June 9, 2026, 7:15pm UTC](https://forum.bubble.io/t/about-the-plugin-builders-category/13868 "2026-06-09T19:15:20Z")

</div>

This category is for users who create Bubble plugins. Have questions or need more information about our diverse library of plugins? Share them here.

---

## [\[New Plugins\]\[Free\] 6 native mobile plugins: contacts, speech, step counter, BLE printer, orientation lock, AdMob](https://forum.bubble.io/t/new-plugins-free-6-native-mobile-plugins-contacts-speech-step-counter-ble-printer-orientation-lock-admob/401596)

<div class="topic-metadata">

**Author:** [@med.yas.sabri](https://forum.bubble.io/u/med.yas.sabri)\
**Replies:** 0\
**Last updated:** [October 13, 2026, 3:22pm UTC](https://forum.bubble.io/t/new-plugins-free-6-native-mobile-plugins-contacts-speech-step-counter-ble-printer-orientation-lock-admob/401596 "2026-10-13T15:22:36Z")

</div>

Hi all, I’ve published a set of free, open-source (MIT) plugins for Bubble native mobile apps (iOS & Android), built on Expo SDK 57. They cover gaps I kept seeing asked about here: Genify Native Contact Picker: the ph…

---

## [\[NEW PLUGIN\] COOKIE AI – free cookie consent banner, no element or workflow needed](https://forum.bubble.io/t/new-plugin-cookie-ai-free-cookie-consent-banner-no-element-or-workflow-needed/401063)

<div class="topic-metadata">

**Author:** [@founder](https://forum.bubble.io/u/founder)\
**Replies:** 0\
**Last updated:** [September 28, 2026, 7:29pm UTC](https://forum.bubble.io/t/new-plugin-cookie-ai-free-cookie-consent-banner-no-element-or-workflow-needed/401063 "2026-09-28T19:29:36Z")

</div>

Hello, I’ve just published COOKIE AI, a free cookie consent plugin for Bubble. I built it because every option I tried meant either dropping an element and a page-load workflow on every page, or paying for an outside c…

---

## [Made an iOS-style date picker (the scrolling wheel one) — Bubble never had one](https://forum.bubble.io/t/made-an-ios-style-date-picker-the-scrolling-wheel-one-bubble-never-had-one/400333)

<div class="topic-metadata">

**Author:** [@sammysc2](https://forum.bubble.io/u/sammysc2)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 2:59pm UTC](https://forum.bubble.io/t/made-an-ios-style-date-picker-the-scrolling-wheel-one-bubble-never-had-one/400333 "2026-09-10T14:59:04Z")

</div>

Hey all, Been building a birthdate field for a signup form and hit the usual wall: Bubble’s date picker opens a calendar grid, which is fine on desktop but feels wrong on mobile if you’re picking something like a birthd…

---

## [Wheel Time Picker — the iOS-style scrolling time picker for Bubble](https://forum.bubble.io/t/wheel-time-picker-the-ios-style-scrolling-time-picker-for-bubble/400180)

<div class="topic-metadata">

**Author:** [@sammysc2](https://forum.bubble.io/u/sammysc2)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 8:54am UTC](https://forum.bubble.io/t/wheel-time-picker-the-ios-style-scrolling-time-picker-for-bubble/400180 "2026-09-08T08:54:04Z")

</div>

Bubble doesn’t have a native time input that feels like the wheel picker in iOS — the one where you scroll hours and minutes as two columns, with a highlighted band in the middle. Everything I found either used a plain …

---

## [Bottom Sheet — a native-feeling swipe-up drawer with snap points](https://forum.bubble.io/t/bottom-sheet-a-native-feeling-swipe-up-drawer-with-snap-points/400179)

<div class="topic-metadata">

**Author:** [@sammysc2](https://forum.bubble.io/u/sammysc2)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 8:52am UTC](https://forum.bubble.io/t/bottom-sheet-a-native-feeling-swipe-up-drawer-with-snap-points/400179 "2026-09-08T08:52:50Z")

</div>

Bubble’s popups work fine on desktop, but on mobile they read as a web overlay, not part of the app. There’s no equivalent of the panel you get in Apple Maps or Google Maps — the one that slides up from the bottom, si…

---

## [Resource Scheduler — a day-view calendar with resource columns (no FullCalendar licence needed)](https://forum.bubble.io/t/resource-scheduler-a-day-view-calendar-with-resource-columns-no-fullcalendar-licence-needed/400177)

<div class="topic-metadata">

**Author:** [@sammysc2](https://forum.bubble.io/u/sammysc2)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 8:48am UTC](https://forum.bubble.io/t/resource-scheduler-a-day-view-calendar-with-resource-columns-no-fullcalendar-licence-needed/400177 "2026-09-08T08:48:06Z")

</div>

I kept running into the same wall building booking systems on Bubble: a day view where the columns are resources - treatment rooms, chairs, staff, equipment - with hours running down the side. That’s the layout every pra…

---

## [Who can take over my paid plugin?](https://forum.bubble.io/t/who-can-take-over-my-paid-plugin/398546)

<div class="topic-metadata">

**Author:** [@anon88512902](https://forum.bubble.io/u/anon88512902)\
**Replies:** 1\
**Last updated:** [September 5, 2026, 9:40am UTC](https://forum.bubble.io/t/who-can-take-over-my-paid-plugin/398546 "2026-09-05T09:40:31Z")

</div>

I’m leaving the Bubble eco-system. I have a paid plugin that’s earning a whopping $12ish a month-ish/quarterly who knows. It’s just wrapping a node library. I’ve never transferred a plugin before, but I assume it’s …

---

## [\[New Plugin\]\[Free\] Solid Toggle Switch — one event per click, and it survives repeating groups](https://forum.bubble.io/t/new-plugin-free-solid-toggle-switch-one-event-per-click-and-it-survives-repeating-groups/399766)

<div class="topic-metadata">

**Author:** [@velcod](https://forum.bubble.io/u/velcod)\
**Replies:** 0\
**Last updated:** [August 26, 2026, 12:38pm UTC](https://forum.bubble.io/t/new-plugin-free-solid-toggle-switch-one-event-per-click-and-it-survives-repeating-groups/399766 "2026-08-26T12:38:14Z")

</div>

Toggles are the kind of element that looks trivial until the change event fires three times and your workflow runs twice. Toggles are the kind of element that looks trivial until the change event fires three times and y…

---

## [Are custom libraries supported for mobile native?](https://forum.bubble.io/t/are-custom-libraries-supported-for-mobile-native/399661)

<div class="topic-metadata">

**Author:** [@parthapatel0723](https://forum.bubble.io/u/parthapatel0723)\
**Replies:** 11\
**Last updated:** [August 26, 2026, 6:01am UTC](https://forum.bubble.io/t/are-custom-libraries-supported-for-mobile-native/399661 "2026-08-26T06:01:15Z")

</div>

“Built-in mobile libraries are listed below. You can add additional libraries; if your version conflicts with one we ship, ours takes precedence.” is what the shared technical tab says, but I can’t figure out how to add …

---

## [New Plugin Release - Bubble Page to Doc Converter 🚀](https://forum.bubble.io/t/new-plugin-release-bubble-page-to-doc-converter/399239)

<div class="topic-metadata">

**Author:** [@wartinlabs](https://forum.bubble.io/u/wartinlabs)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 12:06pm UTC](https://forum.bubble.io/t/new-plugin-release-bubble-page-to-doc-converter/399239 "2026-08-10T12:06:27Z")

</div>

𝐂𝐨𝐧𝐯𝐞𝐫𝐭 𝐘𝐨𝐮𝐫 𝐁𝐮𝐛𝐛𝐥𝐞 𝐂𝐨𝐧𝐭𝐞𝐧𝐭 𝐢𝐧𝐭𝐨 𝐃𝐨𝐰𝐧𝐥𝐨𝐚𝐝𝐚𝐛𝐥𝐞 𝐖𝐨𝐫𝐝 𝐃𝐨𝐜𝐮𝐦𝐞𝐧𝐭𝐬 :rocket: Bubble Hey Bubble Fam! :waving\_hand: We’re excited to introduce the 𝐖𝐨𝐫𝐝 𝐂𝐨𝐧𝐯𝐞𝐫𝐭𝐞𝐫 𝐏𝐥𝐮𝐠𝐢𝐧 by @wartinlabs — the easiest way to transform your Bubbl…

---

## [\[New Plugin\] For Plugin Developers — Turn Bubble Marketplace Sales Logs into a Dashboard](https://forum.bubble.io/t/new-plugin-for-plugin-developers-turn-bubble-marketplace-sales-logs-into-a-dashboard/399124)

<div class="topic-metadata">

**Author:** [@xarybhat123](https://forum.bubble.io/u/xarybhat123)\
**Replies:** 1\
**Last updated:** [August 7, 2026, 10:55am UTC](https://forum.bubble.io/t/new-plugin-for-plugin-developers-turn-bubble-marketplace-sales-logs-into-a-dashboard/399124 "2026-08-07T10:55:53Z")

</div>

As a Bubble plugin developer, you can download your marketplace payouts, but they’re just raw logs. This plugin instantly transforms raw transaction logs into a clean, interactive dashboard, making it easy to track total…

---

## [How to add custom npm libraries to the mobile plugin editor?](https://forum.bubble.io/t/how-to-add-custom-npm-libraries-to-the-mobile-plugin-editor/398415)

<div class="topic-metadata">

**Author:** [@ahadchaudhary2004](https://forum.bubble.io/u/ahadchaudhary2004)\
**Replies:** 3\
**Last updated:** [July 21, 2026, 6:09am UTC](https://forum.bubble.io/t/how-to-add-custom-npm-libraries-to-the-mobile-plugin-editor/398415 "2026-07-21T06:09:53Z")

</div>

I’ve been building native mobile plugins for BubbleGo and have published 10 plugins so far on the marketplace. I noticed on the plugin Dependencies page it says: “You can add additional libraries; if your version confl…

---

## [💡 RevenueCat Tip for Bubble Developer #2](https://forum.bubble.io/t/revenuecat-tip-for-bubble-developer-2/398094)

<div class="topic-metadata">

**Author:** [@carlosdf](https://forum.bubble.io/u/carlosdf)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 12:04am UTC](https://forum.bubble.io/t/revenuecat-tip-for-bubble-developer-2/398094 "2026-07-10T00:04:52Z")

</div>

Plugin: RevenueCat Advanced Plugin | Bubble One RevenueCat feature I rarely see Bubble developers using is Offering Overrides. Instead of creating complicated conditions inside Bubble, you can assign a completely diffe…

---

## [Send SMS via Twilio — Native Mobile](https://forum.bubble.io/t/send-sms-via-twilio-native-mobile/398087)

<div class="topic-metadata">

**Author:** [@ahadchaudhary2004](https://forum.bubble.io/u/ahadchaudhary2004)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 6:49pm UTC](https://forum.bubble.io/t/send-sms-via-twilio-native-mobile/398087 "2026-07-09T18:49:03Z")

</div>

Hey Bubblers! :waving\_hand: I just published a Twilio SMS plugin for Bubble Native Mobile (BubbleGo) — :link: Plugin link: SMS Twilio Plugin | Bubble What it does: Send SMS messages directly from any Bubble workflow…

---

## [\[New Plugin\] Force Update Mobile - Prevent data mismatch and force OTA/Store updates in Bubble Native Mobile!](https://forum.bubble.io/t/new-plugin-force-update-mobile-prevent-data-mismatch-and-force-ota-store-updates-in-bubble-native-mobile/398083)

<div class="topic-metadata">

**Author:** [@eduardolui6](https://forum.bubble.io/u/eduardolui6)\
**Replies:** 0\
**Last updated:** [July 9, 2026, 6:17pm UTC](https://forum.bubble.io/t/new-plugin-force-update-mobile-prevent-data-mismatch-and-force-ota-store-updates-in-bubble-native-mobile/398083 "2026-07-09T18:17:17Z")

</div>

Hey everyone! If you are building iOS and Android apps using Bubble’s Native Mobile builder or wrappers (like BDK or Natively), you’ve probably faced these painful issues: You deploy a database change or a critical fi…

---

## [💡 RevenueCat Tip for Bubble Developer](https://forum.bubble.io/t/revenuecat-tip-for-bubble-developer/397989)

<div class="topic-metadata">

**Author:** [@carlosdf](https://forum.bubble.io/u/carlosdf)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 10:36pm UTC](https://forum.bubble.io/t/revenuecat-tip-for-bubble-developer/397989 "2026-07-06T22:36:56Z")

</div>

Plugin: RevenueCat Advanced Plugin | Bubble One of the biggest mistakes I see is hardcoding subscription plans directly into the app. Instead, use RevenueCat Offerings as your single source of truth. This gives you se…

---

## [Bug - plugin visual elements no padding](https://forum.bubble.io/t/bug-plugin-visual-elements-no-padding/397866)

<div class="topic-metadata">

**Author:** [@boston85719](https://forum.bubble.io/u/boston85719)\
**Replies:** 3\
**Last updated:** [July 5, 2026, 6:36pm UTC](https://forum.bubble.io/t/bug-plugin-visual-elements-no-padding/397866 "2026-07-05T18:36:01Z")

</div>

Are visual events not showing their padding inputs in property editor layout section? I have the plugin editor checkbox checked for control padding But in editor I see no padding controls

---

## [\[NEW PLUGIN\] Mobile Places Autocomplete - 100% Native, CORS-Free Preview & Smart Geo-Bias!](https://forum.bubble.io/t/new-plugin-mobile-places-autocomplete-100-native-cors-free-preview-smart-geo-bias/397902)

<div class="topic-metadata">

**Author:** [@eduardolui6](https://forum.bubble.io/u/eduardolui6)\
**Replies:** 0\
**Last updated:** [July 3, 2026, 6:47pm UTC](https://forum.bubble.io/t/new-plugin-mobile-places-autocomplete-100-native-cors-free-preview-smart-geo-bias/397902 "2026-07-03T18:47:28Z")

</div>

Hi Bubblers! :rocket: If you’ve ever tried to build a native mobile app on Bubble (using wrappers like BubbleGo, BDK, etc.) and integrated a Google Places Autocomplete searchbox, you probably ran into the frustrating. \*…

---

## [\[SUGGESTION\] UX Improvements to the Dashboard \> Plugins Tab](https://forum.bubble.io/t/suggestion-ux-improvements-to-the-dashboard-plugins-tab/397813)

<div class="topic-metadata">

**Author:** [@Newed](https://forum.bubble.io/u/Newed)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 1:36pm UTC](https://forum.bubble.io/t/suggestion-ux-improvements-to-the-dashboard-plugins-tab/397813 "2026-07-01T13:36:21Z")

</div>

Please, Bubble, give plugin creators the ability to organize plugins into folders in the dashboard or at least allow us to add an image, pin, or add tags, just as is possible with apps. This would help us to manage them …

---

## [NEW PLUGIN: PolyFrame, polygon shapes for images and colors](https://forum.bubble.io/t/new-plugin-polyframe-polygon-shapes-for-images-and-colors/397749)

<div class="topic-metadata">

**Author:** [@forthbit](https://forum.bubble.io/u/forthbit)\
**Replies:** 0\
**Last updated:** [June 30, 2026, 12:32pm UTC](https://forum.bubble.io/t/new-plugin-polyframe-polygon-shapes-for-images-and-colors/397749 "2026-06-30T12:32:54Z")

</div>

PolyFrame lets you display an image or a flat color inside a polygon shape (triangle, pentagon, hexagon, heptagon, or octagon), with an option to round the corners. Just drop in the element, pick a shape, and you are don…

---

## [\[Plugin Request\] Stripe webhook verification](https://forum.bubble.io/t/plugin-request-stripe-webhook-verification/322089)

<div class="topic-metadata">

**Author:** [@vivoguard-abc](https://forum.bubble.io/u/vivoguard-abc)\
**Replies:** 18\
**Last updated:** [June 26, 2026, 11:32pm UTC](https://forum.bubble.io/t/plugin-request-stripe-webhook-verification/322089 "2026-06-26T23:32:31Z")

</div>

Stripe recommends the verification of all webhook messages. This is important to ensure that Stripe sent the message, not someone else. Stripe generates signatures for each message. According to Stripe documentation, th…

---

## [Quick tip: sharing data between mobile plugin elements using globalThis](https://forum.bubble.io/t/quick-tip-sharing-data-between-mobile-plugin-elements-using-globalthis/397606)

<div class="topic-metadata">

**Author:** [@pork1977gm](https://forum.bubble.io/u/pork1977gm)\
**Replies:** 2\
**Last updated:** [June 26, 2026, 10:45am UTC](https://forum.bubble.io/t/quick-tip-sharing-data-between-mobile-plugin-elements-using-globalthis/397606 "2026-06-26T10:45:37Z")

</div>

Just a quick tip for anyone looking to share data between multiple elements in a mobile plugin. With web elements this was never much of a problem, because you can use the global window object as a bridge between elemen…

---

## [Plugin Release - Language Translation Pro](https://forum.bubble.io/t/plugin-release-language-translation-pro/397588)

<div class="topic-metadata">

**Author:** [@wartinlabs](https://forum.bubble.io/u/wartinlabs)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 1:33pm UTC](https://forum.bubble.io/t/plugin-release-language-translation-pro/397588 "2026-06-25T13:33:08Z")

</div>

𝐌𝐚𝐤𝐞 𝐘𝐨𝐮𝐫 Bubble 𝐀𝐩𝐩 𝐌𝐮𝐥𝐭𝐢𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐰𝐢𝐭𝐡 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐓𝐫𝐚𝐧𝐬𝐥𝐚𝐭𝐢𝐨𝐧 𝐏𝐫𝐨 :rocket: Hey Bubble Fam :raised\_hand: We’re excited to introduce 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐓𝐫𝐚𝐧𝐬𝐥𝐚𝐭𝐢𝐨𝐧 𝐏𝐫𝐨 by @wartinlabs — the easiest way to make your Bubble app access…

---

## [Don’t set default values on an optional field](https://forum.bubble.io/t/don-t-set-default-values-on-an-optional-field/396926)

<div class="topic-metadata">

**Author:** [@boston85719](https://forum.bubble.io/u/boston85719)\
**Replies:** 0\
**Last updated:** [June 4, 2026, 5:40pm UTC](https://forum.bubble.io/t/don-t-set-default-values-on-an-optional-field/396926 "2026-06-04T17:40:33Z")

</div>

There is a bug that if a field is set as optional and you enter a default value, it is impossible for plugin user to clear the value to make it empty. I submitted a bug report April 28, 2026…just got response that they …

---

## [New plugin editor slow](https://forum.bubble.io/t/new-plugin-editor-slow/396922)

<div class="topic-metadata">

**Author:** [@boston85719](https://forum.bubble.io/u/boston85719)\
**Replies:** 0\
**Last updated:** [June 4, 2026, 4:54pm UTC](https://forum.bubble.io/t/new-plugin-editor-slow/396922 "2026-06-04T16:54:10Z")

</div>

Anybody like the new plugin editor look but hate how slow it is now? I have to close it every 10 minutes, it’s such a memory hog and makes the experience visually enjoyable but horrifyingly slow.

---

## [New plugin: SchemaField Mapper for Bubble AI/API response mapping](https://forum.bubble.io/t/new-plugin-schemafield-mapper-for-bubble-ai-api-response-mapping/396777)

<div class="topic-metadata">

**Author:** [@gagefassam01](https://forum.bubble.io/u/gagefassam01)\
**Replies:** 1\
**Last updated:** [June 2, 2026, 2:32pm UTC](https://forum.bubble.io/t/new-plugin-schemafield-mapper-for-bubble-ai-api-response-mapping/396777 "2026-06-02T14:32:29Z")

</div>

I kept seeing the same Bubble problem: the API or AI step succeeds, the JSON technically exists, but the next workflow step still cannot use the values cleanly. I built SchemaField Mapper to handle that narrow pain. Wh…

---

## [New plugin: Webhook Guard for Stripe webhook verification in Bubble](https://forum.bubble.io/t/new-plugin-webhook-guard-for-stripe-webhook-verification-in-bubble/396802)

<div class="topic-metadata">

**Author:** [@gagefassam01](https://forum.bubble.io/u/gagefassam01)\
**Replies:** 0\
**Last updated:** [June 2, 2026, 2:31pm UTC](https://forum.bubble.io/t/new-plugin-webhook-guard-for-stripe-webhook-verification-in-bubble/396802 "2026-06-02T14:31:59Z")

</div>

Stripe webhook bugs are expensive because they sit right before payment, access, subscription, or fulfilment logic. Webhook Guard is a server-side Bubble action that verifies and diagnoses Stripe webhook events before t…

---

## [New plugin: CSV Guard for Bubble CSV validation before import](https://forum.bubble.io/t/new-plugin-csv-guard-for-bubble-csv-validation-before-import/396800)

<div class="topic-metadata">

**Author:** [@gagefassam01](https://forum.bubble.io/u/gagefassam01)\
**Replies:** 0\
**Last updated:** [June 2, 2026, 2:30pm UTC](https://forum.bubble.io/t/new-plugin-csv-guard-for-bubble-csv-validation-before-import/396800 "2026-06-02T14:30:11Z")

</div>

Bubble builders keep landing in the same trap: the CSV parses, but the real problem is data quality. CSV Guard is a small validation step before your workflow creates or updates anything. What it checks: required col…

---

## [Tinder Style Swipe Card Plugin](https://forum.bubble.io/t/tinder-style-swipe-card-plugin/396518)

<div class="topic-metadata">

**Author:** [@shabbirfaisal632](https://forum.bubble.io/u/shabbirfaisal632)\
**Replies:** 0\
**Last updated:** [May 24, 2026, 8:13pm UTC](https://forum.bubble.io/t/tinder-style-swipe-card-plugin/396518 "2026-05-24T20:13:39Z")

</div>

Hi mates! Recently I was working on a project where I needed to build a Tinder-style slider, and it took more time than usual. I also tried Bubble’s Tinder-style plugin, but it didn’t work. Then I tried some other paid p…

[Next page](https://forum.bubble.io/c/plugin-builders/26.md?page=1)
