{"users":[{"id":80759,"username":"jayvee.nava","name":"Jayvee N","avatar_template":"/user_avatar/forum.bubble.io/jayvee.nava/{size}/179092_2.png","trust_level":0},{"id":95002,"username":"js5307531","name":"Js5307531","avatar_template":"/user_avatar/forum.bubble.io/js5307531/{size}/211988_2.png","trust_level":0},{"id":70955,"username":"tom29","name":"Tom Louwagie @Minimum Code","avatar_template":"/user_avatar/forum.bubble.io/tom29/{size}/156710_2.png","trust_level":2},{"id":94416,"username":"randomanon","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/8491ac/{size}.png","trust_level":3},{"id":90222,"username":"senecadatabase","name":"Senecadatabase","avatar_template":"/user_avatar/forum.bubble.io/senecadatabase/{size}/260991_2.png","trust_level":3},{"id":119806,"username":"Sylvia.Maddison_07","name":"Saba Mahjamin","avatar_template":"/user_avatar/forum.bubble.io/sylvia.maddison_07/{size}/262105_2.png","trust_level":2},{"id":3005,"username":"Jici","name":"","avatar_template":"/user_avatar/forum.bubble.io/jici/{size}/30722_2.png","trust_level":3},{"id":8206,"username":"boston85719","name":"Matthew McGowan","avatar_template":"/user_avatar/forum.bubble.io/boston85719/{size}/77286_2.png","trust_level":3},{"id":44952,"username":"rpetribu","name":"Rafael Muniz","avatar_template":"/user_avatar/forum.bubble.io/rpetribu/{size}/90852_2.png","trust_level":3},{"id":104929,"username":"ramaarana7","name":"reymondar","avatar_template":"/user_avatar/forum.bubble.io/ramaarana7/{size}/250546_2.png","trust_level":2},{"id":120009,"username":"waterboy1","name":"Waterboy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/d9b06d/{size}.png","trust_level":0},{"id":119349,"username":"sahibzadashayaan","name":"Sahibzadashayaan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/858c86/{size}.png","trust_level":2},{"id":120001,"username":"xa589652","name":"Xavier Burlot","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/x/dec6dc/{size}.png","trust_level":0},{"id":94004,"username":"gerard","name":"Gerard","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/ea666f/{size}.png","trust_level":2},{"id":119059,"username":"keith21","name":"Keith C","avatar_template":"/user_avatar/forum.bubble.io/keith21/{size}/262376_2.png","trust_level":2},{"id":119384,"username":"motologa","name":"Alexandr Motologa","avatar_template":"/user_avatar/forum.bubble.io/motologa/{size}/261705_2.png","trust_level":1},{"id":56259,"username":"ihsanzainal84","name":"Ihsantonio","avatar_template":"/user_avatar/forum.bubble.io/ihsanzainal84/{size}/245932_2.png","trust_level":3},{"id":-1,"username":"system","name":"system","avatar_template":"https://us1.discourse-cdn.com/bubble/original/3X/2/8/2847faa74692c2ffa5d939d3dc3724cdd060d247.png","admin":true,"moderator":true,"trust_level":4},{"id":71592,"username":"Nakita","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/90ced4/{size}.png","trust_level":2},{"id":3772,"username":"rico.trevisan","name":"Rico Trevisan","avatar_template":"/user_avatar/forum.bubble.io/rico.trevisan/{size}/170176_2.png","trust_level":2},{"id":13562,"username":"eazycode","name":"Pavel - Founder @ EazyCode.com","avatar_template":"/user_avatar/forum.bubble.io/eazycode/{size}/198690_2.png","trust_level":2},{"id":66159,"username":"georgecollier","name":"George @ Not Quite Unicorns","avatar_template":"/user_avatar/forum.bubble.io/georgecollier/{size}/182327_2.png","flair_name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_group_id":61,"primary_group_name":"Bubble-Ambassadors","trust_level":3},{"id":72329,"username":"hgor.machado10","name":"Igor Machado","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/b5a626/{size}.png","trust_level":2},{"id":64938,"username":"jo1","name":"Enes Ozgor","avatar_template":"/user_avatar/forum.bubble.io/jo1/{size}/261850_2.png","trust_level":2},{"id":33789,"username":"dbom009","name":"Dbom009","avatar_template":"/user_avatar/forum.bubble.io/dbom009/{size}/259579_2.png","trust_level":3},{"id":95960,"username":"fede.bubble","name":"Fede","avatar_template":"/user_avatar/forum.bubble.io/fede.bubble/{size}/215574_2.png","flair_name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_group_id":61,"primary_group_name":"Bubble-Ambassadors","admin":true,"trust_level":3},{"id":112765,"username":"mascarinasbingboi01","name":"","avatar_template":"/user_avatar/forum.bubble.io/mascarinasbingboi01/{size}/261865_2.png","trust_level":2},{"id":78582,"username":"emir.ozgun","name":"Emir Oz","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/b38774/{size}.png","trust_level":2},{"id":119245,"username":"iamsaadalee","name":"Saad","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/d78d45/{size}.png","trust_level":2},{"id":119039,"username":"Sam_R","name":"Sam","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/0ea827/{size}.png","trust_level":2},{"id":119310,"username":"jademerlin24","name":"Jademerlin24","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/bc8723/{size}.png","trust_level":0},{"id":9866,"username":"J805","name":"NoCodeMinute","avatar_template":"/user_avatar/forum.bubble.io/j805/{size}/41267_2.png","trust_level":3},{"id":58936,"username":"ranjit","name":"Ranjit (Blur Studio)","avatar_template":"/user_avatar/forum.bubble.io/ranjit/{size}/254854_2.png","trust_level":2},{"id":106239,"username":"hi126","name":"Hi","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/ecae2f/{size}.png","trust_level":1},{"id":81215,"username":"parthapatel0723","name":"Parth A Patel","avatar_template":"/user_avatar/forum.bubble.io/parthapatel0723/{size}/214181_2.png","trust_level":3},{"id":38651,"username":"drixxon","name":"Drixxon Kyser","avatar_template":"/user_avatar/forum.bubble.io/drixxon/{size}/90231_2.png","trust_level":2},{"id":13602,"username":"adamhholmes","name":"Adam H","avatar_template":"/user_avatar/forum.bubble.io/adamhholmes/{size}/100510_2.png","trust_level":2},{"id":116406,"username":"nasibfarooq123","name":"Naasib","avatar_template":"/user_avatar/forum.bubble.io/nasibfarooq123/{size}/258909_2.png","trust_level":2},{"id":104016,"username":"gabriel15","name":"Gabriel Leal","avatar_template":"/user_avatar/forum.bubble.io/gabriel15/{size}/243158_2.png","trust_level":3},{"id":118578,"username":"gagefassam01","name":"Gagefassam01","avatar_template":"/user_avatar/forum.bubble.io/gagefassam01/{size}/260414_2.png","trust_level":1},{"id":74427,"username":"jb.sockeel","name":"Jb Sockeel","avatar_template":"/user_avatar/forum.bubble.io/jb.sockeel/{size}/253549_2.png","trust_level":2},{"id":2013,"username":"petter","name":"Petter / Amlie Solutions","avatar_template":"/user_avatar/forum.bubble.io/petter/{size}/98626_2.png","flair_name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_group_id":61,"primary_group_name":"Bubble-Ambassadors","trust_level":3},{"id":65963,"username":"marko.milojkovic.aut","name":"Marko Eterna","avatar_template":"/user_avatar/forum.bubble.io/marko.milojkovic.aut/{size}/253922_2.png","trust_level":2},{"id":89860,"username":"readyentries","name":"Readyentries","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/9de053/{size}.png","trust_level":1},{"id":95561,"username":"wdconnors","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/w/e8c25b/{size}.png","trust_level":2},{"id":117565,"username":"th18","name":"Tluz","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/53a042/{size}.png","trust_level":2},{"id":35026,"username":"asked111","name":"Dale Askew","avatar_template":"/user_avatar/forum.bubble.io/asked111/{size}/210876_2.png","trust_level":3},{"id":3204,"username":"mo.salama","name":"Mo Salama","avatar_template":"/user_avatar/forum.bubble.io/mo.salama/{size}/95377_2.png","trust_level":2},{"id":108396,"username":"david100","name":"David","avatar_template":"/user_avatar/forum.bubble.io/david100/{size}/258048_2.png","trust_level":2},{"id":1838,"username":"eli","name":"Eli","avatar_template":"/user_avatar/forum.bubble.io/eli/{size}/42610_2.png","trust_level":2},{"id":56571,"username":"narayan","name":"Narayan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/22d042/{size}.png","trust_level":2},{"id":37719,"username":"akalati","name":"Andy Kalati","avatar_template":"/user_avatar/forum.bubble.io/akalati/{size}/83302_2.png","trust_level":2},{"id":97114,"username":"richard.neb1","name":"Richard","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/e480ec/{size}.png","trust_level":2},{"id":88765,"username":"dariopapacchini92","name":"Dariopapacchini92","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/45deac/{size}.png","trust_level":1},{"id":106330,"username":"liam5","name":"Liam","avatar_template":"/user_avatar/forum.bubble.io/liam5/{size}/249448_2.png","trust_level":2},{"id":44867,"username":"Gorby","name":"Gonçalo Rodrigues Nunes","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/f04885/{size}.png","trust_level":1},{"id":113419,"username":"myhomies","name":"Admin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/a5b964/{size}.png","trust_level":1},{"id":112130,"username":"sahibdadkhan17","name":"Sahibdadkhan17","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/e495f1/{size}.png","trust_level":1},{"id":118797,"username":"carlcampbell2636","name":"Carlcampbell2636","avatar_template":"/user_avatar/forum.bubble.io/carlcampbell2636/{size}/260840_2.png","trust_level":0},{"id":118793,"username":"antonleehughes","name":"Antonleehughes","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ce73a5/{size}.png","trust_level":0},{"id":43971,"username":"greg18","name":"Greg","avatar_template":"/user_avatar/forum.bubble.io/greg18/{size}/94594_2.png","trust_level":2},{"id":57619,"username":"DjackLowCode","name":"DjackLowCode","avatar_template":"/user_avatar/forum.bubble.io/djacklowcode/{size}/222536_2.png","trust_level":3},{"id":4425,"username":"sudsy","name":"Steve","avatar_template":"/user_avatar/forum.bubble.io/sudsy/{size}/114637_2.png","trust_level":2},{"id":71307,"username":"dorilama","name":"Mariano","avatar_template":"/user_avatar/forum.bubble.io/dorilama/{size}/226878_2.png","trust_level":2},{"id":20212,"username":"brad.h","name":"Brad H","avatar_template":"/user_avatar/forum.bubble.io/brad.h/{size}/61687_2.png","trust_level":2},{"id":66402,"username":"genstate","name":"Info","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/ecae2f/{size}.png","trust_level":2}],"primary_groups":[{"id":61,"name":"Bubble-Ambassadors"}],"flair_groups":[{"id":61,"name":"Bubble-Ambassadors","flair_url":"https://us1.discourse-cdn.com/bubble/original/3X/b/1/b1153fe8cd6eae5ec0480cf25651119699b3be57.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"filter":"latest","more_topics_url":"/c/tips/6?page=1","per_page":30,"topics":[{"fancy_title":"About the Tips category","id":127,"title":"About the Tips category","slug":"about-the-tips-category","posts_count":2,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2015-08-14T02:24:33.082Z","last_posted_at":"2024-04-08T13:17:22.261Z","bumped":true,"bumped_at":"2024-04-08T13:17:22.261Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Looking for tips to improve your Bubble app or building skills? This category is a valuable resource filled with insights, tricks, and techniques from community members.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":2280,"like_count":3,"has_summary":false,"last_poster_username":"js5307531","category_id":6,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":80759,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":95002,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":":rocket: How to migrate a Bubble database to Supabase (what we learned building our own tool)","id":401702,"title":"🚀 How to migrate a Bubble database to Supabase (what we learned building our own tool)","slug":"how-to-migrate-a-bubble-database-to-supabase-what-we-learned-building-our-own-tool","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/d/e/e/deed51898d9bc88613cb242785d1deb9b19aaabe_2_782x1024.jpeg","created_at":"2026-10-16T11:04:16.192Z","last_posted_at":"2026-10-16T13:23:19.093Z","bumped":true,"bumped_at":"2026-10-16T13:23:19.093Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey folks! \nI’m Tom from Minimum Code, a Bubble Gold agency. These days we also build a lot in Next.js and Supabase, and more of our Bubble clients ask us to move their app to code. \nOn the first few migrations the same &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":92,"like_count":14,"has_summary":false,"last_poster_username":"senecadatabase","category_id":6,"op_like_count":3,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A Bubble agency shared lessons from building an internal tool to migrate Bubble databases to Supabase, while a commenter questioned whether clients truly need to leave Bubble and argued no-code apps don't require conversion to code.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":70955,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":94416,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":90222,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Workload costs are killing me, should I move to code?","id":401648,"title":"Workload costs are killing me, should I move to code?","slug":"workload-costs-are-killing-me-should-i-move-to-code","posts_count":6,"reply_count":1,"highest_post_number":6,"image_url":null,"created_at":"2026-10-15T07:07:45.272Z","last_posted_at":"2026-10-15T16:17:56.758Z","bumped":true,"bumped_at":"2026-10-15T16:17:56.758Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Before you move away from Bubble, first find out why your bill is so high. \nBubble charges by workload units (WU). Your app uses some every time it does work, like opening a page or looking up data. Usually, a few parts &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":171,"like_count":5,"has_summary":false,"last_poster_username":"ramaarana7","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Respondents advised that high Bubble workload costs usually stem from poor app design or developer quality rather than platform limitations, recommending optimization, proper data structure, or refactoring before considering a move to traditional code.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":119806,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":3005,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":44952,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":104929,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A pretty reliable way to handle concurrency and save WU at the same time","id":401043,"title":"A pretty reliable way to handle concurrency and save WU at the same time","slug":"a-pretty-reliable-way-to-handle-concurrency-and-save-wu-at-the-same-time","posts_count":8,"reply_count":5,"highest_post_number":8,"image_url":null,"created_at":"2026-09-28T16:13:58.565Z","last_posted_at":"2026-10-05T15:09:16.398Z","bumped":true,"bumped_at":"2026-10-05T15:09:16.398Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"btw I could be wrong; open to suggestions and alternate methods. \nOne of Bubble’s biggest flaws is handling concurrency. \nSay for example you have to display reporting data for sales. \nCurrent sales: $100. \nWhen 2 simult&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":204,"like_count":3,"has_summary":false,"last_poster_username":"waterboy1","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A Bubble developer shares an append-only ledger with nightly rollups to avoid concurrency and reduce WUs on high-volume seller dashboards, and the thread refines the approach using API objects and product-level aggregates for better filtering and performance.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":120009,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":119349,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can i built comparaison website with bubble?","id":401023,"title":"Can i built comparaison website with bubble?","slug":"can-i-built-comparaison-website-with-bubble","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-09-28T07:58:32.542Z","last_posted_at":"2026-10-04T16:56:44.805Z","bumped":true,"bumped_at":"2026-10-04T16:56:44.805Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello, i would like to choose bubble io to build a comparaison price plateform, do u think it’s possible to do it with bubble ? Thank you !","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":94,"like_count":1,"has_summary":false,"last_poster_username":"keith21","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Community members confirmed that Bubble.io is well-suited for building a price comparison platform, noting its strength in data filtering and display, and advised planning early for search workload costs and data sourcing.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":120001,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":94004,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":119059,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Open-Source Desktop App] Bubble.io Dev Studio v3.0.0 — Unified DevOps, 3-Way Schema Diff, AST Dead Code, AI Translation &amp; Visual QA Suite :rocket:","id":399855,"title":"[Open-Source Desktop App] Bubble.io Dev Studio v3.0.0 — Unified DevOps, 3-Way Schema Diff, AST Dead Code, AI Translation & Visual QA Suite 🚀","slug":"open-source-desktop-app-bubble-io-dev-studio-v3-0-0-unified-devops-3-way-schema-diff-ast-dead-code-ai-translation-visual-qa-suite","posts_count":10,"reply_count":4,"highest_post_number":12,"image_url":null,"created_at":"2026-08-29T18:14:41.502Z","last_posted_at":"2026-09-05T17:50:32.399Z","bumped":true,"bumped_at":"2026-09-05T17:50:32.399Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey Bubble builders &amp; agencies! :waving_hand: \nA few weeks ago, I shared a set of open-source CLI tools designed to automate repetitive developer workflows (schema backups, translation, dead code audits, and visual regre&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":1,"views":228,"like_count":9,"has_summary":false,"last_poster_username":"motologa","category_id":6,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Bubble.io Dev Studio v3.0.2 shipped with live AI provider verification after a community-reported bug, while the developer confirmed existing auto-update, .bubble auto-import, and AI narrative DocGen features in response to user feature requests.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":119384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":71592,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":3772,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"[Open-Source Toolkit] 4 CLI &amp; DevTools to speed up your Bubble workflow (CLI, Visual Tester, AI Translator, Dead Code Detector)","id":399280,"title":"[Open-Source Toolkit] 4 CLI & DevTools to speed up your Bubble workflow (CLI, Visual Tester, AI Translator, Dead Code Detector)","slug":"open-source-toolkit-4-cli-devtools-to-speed-up-your-bubble-workflow-cli-visual-tester-ai-translator-dead-code-detector","posts_count":3,"reply_count":0,"highest_post_number":5,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/0/a/f/0afc83ecd30e0f1f8655fa1e859dfed567f0595f.jpeg","created_at":"2026-08-11T13:32:09.113Z","last_posted_at":"2026-08-31T14:04:45.719Z","bumped":true,"bumped_at":"2026-08-31T14:04:45.719Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone! :waving_hand: \nAs a full-time Bubble developer, I often find myself repeating tedious tasks—like managing migrations, testing visual changes, handling multi-language support, or cleaning up unused database &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"visibility_reason_id":1,"views":154,"like_count":6,"has_summary":false,"last_poster_username":"motologa","category_id":6,"op_like_count":5,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A Bubble developer has consolidated four open-source CLI tools (CLI, Visual Tester, AI Translator, Dead Code Detector) into a unified desktop app, Bubble.io Dev Studio v3.0.0, adding a GUI and expanded DevOps, schema diff, and QA features.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":119384,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13562,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&lsquo;:change time/date to&rsquo; operators","id":399679,"title":"':change time/date to' operators","slug":"change-time-date-to-operators","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/3/2/a/32a768f0c6960503e2be7686d0ef293ee7c8d053.png","created_at":"2026-08-24T04:35:36.738Z","last_posted_at":"2026-08-24T17:02:01.066Z","bumped":true,"bumped_at":"2026-08-24T17:02:01.066Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Are these new operators? I don’t remember seeing them before?","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":121,"like_count":7,"has_summary":false,"last_poster_username":"hgor.machado10","category_id":6,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"The :change time to operator is a new feature that lets you combine a date from one value with the time from another in a single step, replacing the need to chain separate change hours, minutes, and seconds operators.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":72329,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Look at this beauty :toggle item in action","id":399019,"title":"Look at this beauty :toggle item in action","slug":"look-at-this-beauty-toggle-item-in-action","posts_count":15,"reply_count":6,"highest_post_number":15,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/4/9/a/49a1e1e19f46e2fa1e4b56d846107af72a6a2167_2_1024x260.png","created_at":"2026-08-03T21:50:55.026Z","last_posted_at":"2026-08-21T17:39:39.111Z","bumped":true,"bumped_at":"2026-08-21T17:39:39.111Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"ONE, just one, a mere single workflow. Such a great addition. Share your use cases below!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":474,"like_count":24,"has_summary":false,"last_poster_username":"mascarinasbingboi01","category_id":6,"op_like_count":11,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users praise Bubble's new toggle item workflow feature for cleaner workflows and request a replace with operator to reduce required actions, which the team has added to their tracker.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":64938,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":33789,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":95960,"primary_group_id":61,"flair_group_id":61},{"extras":"latest","description":"Most Recent Poster","user_id":112765,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Upgraded &lsquo;:Formatted as&rsquo;? This is so awesome!","id":399358,"title":"Upgraded ':Formatted as'? This is so awesome!","slug":"upgraded-formatted-as-this-is-so-awesome","posts_count":36,"reply_count":20,"highest_post_number":36,"image_url":"https://us1.discourse-cdn.com/bubble/original/4X/7/7/f/77f7d8851fe328ac8f62d6e934b4eddb83c0f3db.png","created_at":"2026-08-13T04:50:01.273Z","last_posted_at":"2026-08-17T21:46:17.667Z","bumped":true,"bumped_at":"2026-08-17T21:46:17.667Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When did they make the operator so awesome? This makes so many many expressions way easier to build and manage! \nThis is effectively if/else branching within expressions. \nThis makes writing guard conditions so easy. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":639,"like_count":84,"has_summary":false,"last_poster_username":"fede.bubble","category_id":6,"op_like_count":16,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users celebrate Bubble's upgraded \":formatted as\" operator and related new features, while a Bubble representative (fede.bubble) commits to investigating why implemented idea-board features aren't being announced and to asking the team about adding a \":formatted as HTML\" option.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":78582,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":95960,"primary_group_id":61,"flair_group_id":61}]},{"fancy_title":"Tried Bubble&rsquo;s AI Builder Again","id":399426,"title":"Tried Bubble's AI Builder Again","slug":"tried-bubbles-ai-builder-again","posts_count":13,"reply_count":6,"highest_post_number":13,"image_url":null,"created_at":"2026-08-15T13:37:31.970Z","last_posted_at":"2026-08-16T18:02:54.139Z","bumped":true,"bumped_at":"2026-08-16T18:02:54.139Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I tried Bubble’s AI builder again this morning… \nIt’s actually getting a lot better. \nI’m starting to get impressed. \nStill needs some work, but it’s understandable based on what it’s actually doing. \nDoes help a lot if &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":287,"like_count":17,"has_summary":false,"last_poster_username":"boston85719","category_id":6,"op_like_count":5,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users discuss significant improvements in Bubble's AI Builder, noting better database setup and styling but persistent issues with conditionals, while anticipating further enhancements and potential agency opportunities for refining AI-generated apps.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":90222,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":119245,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":119039,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":"latest","description":"Most Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Has Anyone Built a Food Delivery App with Bubble?","id":399299,"title":"Has Anyone Built a Food Delivery App with Bubble?","slug":"has-anyone-built-a-food-delivery-app-with-bubble","posts_count":4,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-08-11T14:07:39.955Z","last_posted_at":"2026-08-12T05:32:29.690Z","bumped":true,"bumped_at":"2026-08-12T05:32:29.690Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI’m considering Bubble for a food delivery app project and wanted to learn from anyone who has built something similar. \nThe app would include customer ordering, restaurant management, delivery tracking, an&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":147,"like_count":2,"has_summary":false,"last_poster_username":"ranjit","category_id":6,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Experienced developers confirm Bubble is suitable for food delivery apps, noting real-time tracking as a challenge, while warning that scaling may require migrating to native code for better performance and device integration.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":119310,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9866,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":58936,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to make Bubble site visible to search crawlers","id":398955,"title":"How to make Bubble site visible to search crawlers","slug":"how-to-make-bubble-site-visible-to-search-crawlers","posts_count":28,"reply_count":20,"highest_post_number":28,"image_url":null,"created_at":"2026-08-02T15:49:30.269Z","last_posted_at":"2026-08-09T19:02:45.204Z","bumped":true,"bumped_at":"2026-08-09T19:02:45.204Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We rebuilt our clinic’s website on Bubble earlier this year. . \nThen our organic traffic fell off a cliff. \nIf you’re a Bubble developer who’s hit the same wall, this post is for you. Here’s exactly what was wrong, why i&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":338,"like_count":13,"has_summary":false,"last_poster_username":"boston85719","category_id":6,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Developers debate solutions for Bubble's client-side rendering SEO issues, with some implementing Cloudflare-based static snapshots while others argue native Bubble sites rank well and discuss LLM agent integration.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":106239,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":94416,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":78582,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":81215,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"When to stay on Bubble, even though custom code looks tempting","id":398966,"title":"When to stay on Bubble, even though custom code looks tempting","slug":"when-to-stay-on-bubble-even-though-custom-code-looks-tempting","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2026-08-03T06:58:29.686Z","last_posted_at":"2026-08-06T14:24:47.894Z","bumped":true,"bumped_at":"2026-08-06T14:24:47.894Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"When to stay on Bubble, even though custom code looks tempting \nI’ve been building on Bubble for 8 years, 100+ apps. I also build custom code, and I’ve moved some apps off Bubble. \nAnd I’m seeing a lot of people debating&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":223,"like_count":13,"has_summary":false,"last_poster_username":"ranjit","category_id":6,"op_like_count":6,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"A Bubble expert advises staying on the platform for most apps, citing optimization opportunities and builder control, while suggesting Bubble improve privacy rule complexity to reduce accumulated technical debt in growing applications.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":58936,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":95960,"primary_group_id":61,"flair_group_id":61}]},{"fancy_title":"That annoying touch target for workflow building that is surrounded by infinite white space","id":398906,"title":"That annoying touch target for workflow building that is surrounded by infinite white space","slug":"that-annoying-touch-target-for-workflow-building-that-is-surrounded-by-infinite-white-space","posts_count":6,"reply_count":3,"highest_post_number":6,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/6/6/0/66068c4e6afe92c5e7a55557bdb0f901b2b77003_2_1024x593.png","created_at":"2026-07-31T15:46:17.837Z","last_posted_at":"2026-08-01T23:53:11.742Z","bumped":true,"bumped_at":"2026-08-01T23:53:11.742Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Am I doing something wrong? Every time i go to build a new workflow on this new editor I was forced into using, it makes me select that extremely small touch target area despite all the white space around it.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":124,"like_count":2,"has_summary":false,"last_poster_username":"emir.ozgun","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users criticize Bubble's workflow editor for having a tiny, hard-to-click plus icon, arguing that the design team ignores modern UX standards like adequate touch targets and padding.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":38651,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":13602,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":78582,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Backend Workflow Race condtition","id":397756,"title":"Backend Workflow Race condtition","slug":"backend-workflow-race-condtition","posts_count":20,"reply_count":12,"highest_post_number":21,"image_url":null,"created_at":"2026-06-30T13:47:30.396Z","last_posted_at":"2026-07-17T08:20:13.186Z","bumped":true,"bumped_at":"2026-07-17T08:20:13.186Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Spent some time fighting a race condition in Bubble.io. Here’s what was happening, why it’s sneaky, and how I fixed it, for anyone else who runs into this. \nThe setup: \nA backend workflow scheduled on a list (Schedule AP&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":309,"like_count":21,"has_summary":false,"last_poster_username":"jb.sockeel","category_id":6,"op_like_count":5,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":116406,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":104016,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":118578,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":74427,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"My take on Global Expressions","id":396924,"title":"My take on Global Expressions","slug":"my-take-on-global-expressions","posts_count":22,"reply_count":13,"highest_post_number":22,"image_url":null,"created_at":"2026-06-04T17:13:27.103Z","last_posted_at":"2026-07-15T06:04:58.846Z","bumped":true,"bumped_at":"2026-07-15T06:04:58.846Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey all, \nI’m kicking off my new Substack with a piece on the new Global Expressions feature. It launched without that much fanfare, but it’s actually a really nice addition to the Bubble toolbox. \nThe article covers wha&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":841,"like_count":32,"has_summary":false,"last_poster_username":"readyentries","category_id":6,"op_like_count":17,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2013,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":72329,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":65963,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":89860,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Reminder on timezones and saving datetime","id":398134,"title":"Reminder on timezones and saving datetime","slug":"reminder-on-timezones-and-saving-datetime","posts_count":3,"reply_count":0,"highest_post_number":4,"image_url":null,"created_at":"2026-07-11T09:34:16.913Z","last_posted_at":"2026-07-12T01:38:36.353Z","bumped":true,"bumped_at":"2026-07-12T01:38:36.353Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Datetimes formatted as ISO will always return UTC (ends with Z) \nIt’s important to note that formatting as other than ISO will use the user/browser’s timezone. This includes extracting hours and minutes. It extracts valu&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":77,"like_count":4,"has_summary":false,"last_poster_username":"ihsanzainal84","category_id":6,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":72329,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New &ldquo;:index of&rdquo; operator","id":398089,"title":"New \":index of\" operator","slug":"new-index-of-operator","posts_count":8,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2026-07-09T20:44:59.825Z","last_posted_at":"2026-07-10T16:28:47.120Z","bumped":true,"bumped_at":"2026-07-10T16:28:47.120Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I saw yesterday on a Bubble LinkedIn post that a new “:index of” operator has been added. Nice add for those of that have been doing workarounds for this over the years.","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":181,"like_count":11,"has_summary":false,"last_poster_username":"Jici","category_id":6,"op_like_count":4,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":95561,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":117565,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":35026,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":"latest","description":"Most Recent Poster","user_id":3005,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Our engineering workflow before vs after using BuildPrint (Bubble agentic engineering platform)","id":394363,"title":"Our engineering workflow before vs after using BuildPrint (Bubble agentic engineering platform)","slug":"our-engineering-workflow-before-vs-after-using-buildprint-bubble-agentic-engineering-platform","posts_count":17,"reply_count":9,"highest_post_number":17,"image_url":null,"created_at":"2026-04-05T16:25:04.158Z","last_posted_at":"2026-07-05T09:31:08.793Z","bumped":true,"bumped_at":"2026-07-05T09:31:08.793Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"As AI-assisted coding started taking over the software development industry, teams maintaining Bubble applications were starting to feel like they were falling behind. \nWhile traditional engineering teams were accelerati&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":746,"like_count":45,"has_summary":false,"last_poster_username":"georgecollier","category_id":6,"op_like_count":16,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":3204,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108396,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":94416,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":90222,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61}]},{"fancy_title":"Getting creative with RGs &amp; Option Sets!","id":83224,"title":"Getting creative with RGs & Option Sets!","slug":"getting-creative-with-rgs-option-sets","posts_count":18,"reply_count":5,"highest_post_number":19,"image_url":null,"created_at":"2020-03-24T23:21:17.669Z","last_posted_at":"2026-06-30T09:18:27.539Z","bumped":true,"bumped_at":"2026-06-30T09:18:27.539Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, some random Bubbling building out a horizontally scrolling repeating group with sorting, pagination, and a dynamic number of items displayed per page. All in vanilla Bubble :slight_smile: \nThere are some advanced&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":6749,"like_count":43,"has_summary":false,"last_poster_username":"dariopapacchini92","category_id":6,"op_like_count":31,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":1838,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":56571,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":37719,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":97114,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":88765,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How To Build AI Agents with Multi-Step Tool Calling in Bubble :robot: 🛠️","id":371178,"title":"How To Build AI Agents with Multi-Step Tool Calling in Bubble 🤖 🛠️","slug":"how-to-build-ai-agents-with-multi-step-tool-calling-in-bubble","posts_count":12,"reply_count":5,"highest_post_number":13,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/3X/1/9/198a3952d37c639fd81acee97199474d26a35971_2_597x1024.jpeg","created_at":"2025-05-29T22:09:05.532Z","last_posted_at":"2026-06-26T00:30:52.380Z","bumped":true,"bumped_at":"2026-06-26T00:30:52.380Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"A concise, modular blueprint you can adapt to any app. I call this a blueprint as it’s not a copy-paste but just gives some ideas that might help you get unstuck. \n\nWhy this guide exists\nI just landed on a multi-step AI &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":1442,"like_count":35,"has_summary":false,"last_poster_username":"Gorby","category_id":6,"op_like_count":23,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":3204,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":106330,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":44867,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is SEO even possible with Bubble? :sweat_smile:","id":394736,"title":"Is SEO even possible with Bubble? 😅","slug":"is-seo-even-possible-with-bubble","posts_count":16,"reply_count":6,"highest_post_number":17,"image_url":null,"created_at":"2026-04-13T10:46:01.541Z","last_posted_at":"2026-06-22T20:10:17.776Z","bumped":true,"bumped_at":"2026-06-22T20:10:17.776Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone, \nI’m working on myhomies.ch, a flatshare platform, and we’re struggling to get decent organic traffic from Google. I’d love to get some advice from people who’ve dealt with similar issues on Bubble. \nHere’s&hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"views":388,"like_count":19,"has_summary":false,"last_poster_username":"carlcampbell2636","category_id":6,"op_like_count":2,"pinned_globally":false,"featured_link":null,"ai_topic_gist":"Users advise that Bubble SEO is achievable through technical optimizations like Cloudflare, unique local content, and backlinks, while emphasizing that modern search requires high-quality, niche content and authority rather than just platform-specific fixes.","has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":113419,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":112130,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":95960,"primary_group_id":61,"flair_group_id":61},{"extras":"latest","description":"Most Recent Poster","user_id":118797,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Animating Page Transitions in Single Page Apps","id":397352,"title":"Animating Page Transitions in Single Page Apps","slug":"animating-page-transitions-in-single-page-apps","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-18T09:29:41.821Z","last_posted_at":"2026-06-18T09:29:41.885Z","bumped":true,"bumped_at":"2026-06-18T09:29:41.885Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I do not like how bad the “Animate when collapsed” slide animations are. It squeezes child elements and can lag badly when the component is complex. The cleanest animations come from the “Animate” workflow action since t&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":71,"like_count":1,"has_summary":false,"last_poster_username":"ihsanzainal84","category_id":6,"op_like_count":1,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Which version of Bubble do I use to create a social media site?","id":397303,"title":"Which version of Bubble do I use to create a social media site?","slug":"which-version-of-bubble-do-i-use-to-create-a-social-media-site","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-17T00:32:32.800Z","last_posted_at":"2026-06-17T00:32:32.870Z","bumped":true,"bumped_at":"2026-06-17T00:32:32.870Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I am creating an Instagram clone for reel uploads up to 30 minutes and I need to know which version of Bubble to use and how much I should expect to pay. I don’t know if I will have to upgrade my account once created. Pl&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":41,"like_count":0,"has_summary":false,"last_poster_username":"antonleehughes","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":118793,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to use the latest Bubble feature releases in your app","id":396874,"title":"How to use the latest Bubble feature releases in your app","slug":"how-to-use-the-latest-bubble-feature-releases-in-your-app","posts_count":30,"reply_count":17,"highest_post_number":30,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/4X/b/7/8/b786b850e9333bd0b4b2fa44d161f4be5e017133_2_1024x576.jpeg","created_at":"2026-06-03T19:25:41.359Z","last_posted_at":"2026-06-16T17:15:18.525Z","bumped":true,"bumped_at":"2026-06-16T17:15:18.525Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey folks! \nA lot of updates from Bubble today. I thought I’d share how you can take advantage of them, and the quirks you might want to know about. \n\nBuildprint will soon make a /upgrade skill available, which automatic&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":703,"like_count":38,"has_summary":false,"last_poster_username":"georgecollier","category_id":6,"op_like_count":13,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":94416,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":81215,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":43971,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":95960,"primary_group_id":61,"flair_group_id":61}]},{"fancy_title":"Lightweight HTML Table with Search, Sort and CSV Export — No Plugins or Complex Workflows","id":396979,"title":"Lightweight HTML Table with Search, Sort and CSV Export — No Plugins or Complex Workflows","slug":"lightweight-html-table-with-search-sort-and-csv-export-no-plugins-or-complex-workflows","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-06-06T08:30:16.214Z","last_posted_at":"2026-06-06T08:30:16.285Z","bumped":true,"bumped_at":"2026-06-06T08:30:16.285Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Sharing a simple lightweight HTML snippet that can generate a searchable, sortable table and allow users to download the displayed data as a CSV file, without using any external plugins or complicated Bubble workflows. \nT&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":58,"like_count":0,"has_summary":false,"last_poster_username":"Nakita","category_id":6,"op_like_count":0,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":71592,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Biggest Easter Egg from latest product updates","id":396954,"title":"Biggest Easter Egg from latest product updates","slug":"biggest-easter-egg-from-latest-product-updates","posts_count":30,"reply_count":19,"highest_post_number":30,"image_url":null,"created_at":"2026-06-05T13:46:47.882Z","last_posted_at":"2026-06-06T06:14:55.431Z","bumped":true,"bumped_at":"2026-06-06T06:14:55.431Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey guys! Awesome release from the latest Bubble Editor update. \nIMO, this one is huge and unlocks a massive amount of functionality and not sure why it wasn’t highlighted at the product demo (hopefully not a bug). \nAPI &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":417,"like_count":43,"has_summary":false,"last_poster_username":"boston85719","category_id":6,"op_like_count":11,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":57619,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":3005,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":90222,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Simpler, more secure alternative to API / App Connector for &ldquo;returning&rdquo; data","id":379581,"title":"Simpler, more secure alternative to API / App Connector for \"returning\" data","slug":"simpler-more-secure-alternative-to-api-app-connector-for-returning-data","posts_count":24,"reply_count":15,"highest_post_number":24,"image_url":"https://us1.discourse-cdn.com/bubble/optimized/3X/9/9/99478b4151f0436e441ec531488cd37f598e3279_2_1024x685.png","created_at":"2025-08-26T23:45:30.228Z","last_posted_at":"2026-06-04T22:19:53.646Z","bumped":true,"bumped_at":"2026-06-04T22:19:53.646Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"With this post, I’ll be offering a different perspective on the issue of “returning” data from the backend to the frontend. I’ll be describing an entirely different approach - one which uses neither the API Connector nor&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":782,"like_count":38,"has_summary":false,"last_poster_username":"sudsy","category_id":6,"op_like_count":9,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":4425,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":71307,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":20212,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":8206,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Migrating your Bubble app to Next.js/Supabase and how it can go wrong","id":395929,"title":"Migrating your Bubble app to Next.js/Supabase and how it can go wrong","slug":"migrating-your-bubble-app-to-next-js-supabase-and-how-it-can-go-wrong","posts_count":12,"reply_count":4,"highest_post_number":12,"image_url":null,"created_at":"2026-05-10T22:05:27.653Z","last_posted_at":"2026-05-22T08:20:02.494Z","bumped":true,"bumped_at":"2026-05-22T08:20:02.494Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone :waving_hand: \nWe’ve had a few clients recently come to us @ Not Quite Unicorns partway through a Bubble to Next.js/Supabase migration. They sometimes have 100k+ users and millions in funding, so these are a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"views":625,"like_count":25,"has_summary":false,"last_poster_username":"georgecollier","category_id":6,"op_like_count":18,"pinned_globally":false,"featured_link":null,"ai_topic_gist":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":66159,"primary_group_id":61,"flair_group_id":61},{"extras":null,"description":"Frequent Poster","user_id":66402,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":56259,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":71592,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":90222,"primary_group_id":null,"flair_group_id":null}]}]}}