SaaS Database Structure on Bubble (Will Make or Break Your App)

Поделиться
HTML-код
  • Опубликовано: 10 фев 2025
  • When building a no code SaaS app (software as a service) on Bubble, you MUST ensure data is protected between primary users (i.e. your main SaaS customers).
    I mean, the absolute last thing you want is accidentally “leak” data from one customer to another.
    In terms of privacy, this would be the equivalent of a nightmare!
    Now, the easiest way to ensure data protection in this situation is by creating Sub Apps in Bubble…
    With a sub app structure, every one of your SaaS customers would be on their own database.
    The problem is, sub apps are expensive and hard to manage when you have hundreds of customers.
    Fear not, though…
    You can build in a single app for all your SaaS customers who would otherwise be on sub apps -- as long as you know how to properly structure the database and privacy rules.
    And in this video, we’re breaking this down so you can run a lean, mean SaaS machine.
    0:50 - 2 Approaches for Multi-Tenant Data Structure
    3:00 - Single App Considerations
    5:05 - Sub App Considerations
    8:13 - Common Use Cases per Approach
    💥 What to Watch Next:
    How to Validate Your No Code App: • A Simple Blueprint for...
    Using Bubble to Build Your App: • How to Build an App on...
    How to Scope Your App Correctly: • Create a No Code App D...
    💥 Self-Led Training on How to Build a Bubble App:
    coachingnocode...
    coachingnocode...
    coachingnocode...
    💥 Work Directly With Us to Launch Your App & Start/Grow Your Business:
    coachingnocode...
    💥 Free Stuff:
    In-Depth Workshop on No Code App Development: coachingnocode...
    Facebook Community for No Code App Entrepreneurs: / 1165236046981865
    How to Scope Your No Code App: coachingnocode...
    In-Depth Bubble Guide: coachingnocode...
    Template for Testing Your No Code App: coachingnocode...
    Costs & Budget for No Code App Development: coachingnocode...
    No Code App Development Beginner Quick-Guide: bit.ly/no-code...

Комментарии • 26

  • @dandonahue1403
    @dandonahue1403 3 месяца назад

    so helpful. answered exactly what i was looking for. thank you

  • @chrismiller8126
    @chrismiller8126 2 года назад +2

    This was a great topic, Gaby. As always, I love how you present concepts so simply regardless of their complexity.
    I'd like to get your thoughts on a couple of things as they relate to this video.
    The first is configuring the UI for clients with unique requests. Let's say some companies want to add or takeaway fields, change colors, or name things that’s reflective of how their company operates etc. The more clients you have in B2B, the more likely you're going to run into these configuration requests. You can manage all of this stuff on a single application with conditions but the burden of keeping up with conditions as your customer base scales could potentially get pretty crazy with these UI requests.
    For use cases like I’ve described above, does the sub-app route make the most sense at some point?
    You mentioned in the video that we wouldn’t use the editor in the sub apps. Is that true if you’re creating unique look and feel attributes as described per customer? Would you create features in the parent app and push them to the subs, and then make UI changes in the subs that align to each customer’s requirements?
    The second thought relates to the backend connections for each client. What’s the best practice here? Manage API connections for all customers in a single location or push those to the subs when you go to this model?
    Like conditions in the UI for the single app model, you could use “only when” org conditions in workflows for API calls that would keep things separated for companies. Is there a point when the sub app model makes sense for backend use cases and scale?
    Thanks, again! Great work.

  • @niquini
    @niquini Год назад +3

    you could make a video explaining how to do it .... a user can create several companies and add users in these companies ... but each user has a different type of permission in each company

  • @fcredi
    @fcredi 2 года назад

    Thx a lot for this! Didn't know about the sub-app system!

    • @coachingnocodeapps
      @coachingnocodeapps  2 года назад

      You're very welcome!

    • @tmmerlo
      @tmmerlo 2 года назад

      I’m unclear how the sub app system works from a build perspective. How can I deploy something to multiple apps?

  • @mandarinacontent
    @mandarinacontent 2 года назад +1

    🤔 In a multi-tenant single app structure: can each tenant make a connection to their own Google Calendar? I want to allow creating calendar events through their interface using API. Thanks!

  • @Juoa_F
    @Juoa_F 11 месяцев назад

    Interesting! And how to implement sub apps in Bubble?

  • @richardbinnington9740
    @richardbinnington9740 Год назад

    Appreciate the video, good details! Does Bubble support the ability for our clients to assign their domain name to their site?

    • @coachingnocodeapps
      @coachingnocodeapps  Год назад

      Hey Richard! Yes, you can use a custom domain for your app. You can also create a sub app structure, if that's what you're asking about!

  • @PoonamPPatel-t8v
    @PoonamPPatel-t8v 7 месяцев назад

    Hey there, How can I create sub-domain of main app? How can I not copy all table data but just optionset ? Can I book a personal coaching with you ?

  • @DevAndDesign
    @DevAndDesign 2 года назад +1

    Can the organization data type be the user data type ?

  • @RahimWebDev
    @RahimWebDev 2 года назад +1

    Awesome.. Beautifully explained and to the point..Thank you so much for sharing this awesome knowledge..

  • @semeandodiscipulos3441
    @semeandodiscipulos3441 2 года назад

    Do you have any course about Marketplace app + offline solutions integrations (appygiver or other Bubble offline way)? To use in online and offline

    • @coachingnocodeapps
      @coachingnocodeapps  2 года назад

      No, we don't have a course that teaches how to create an offline app. We do have a bunch of videos on marketplace apps if you give the channel a quick search, though! Hopefully those can help you out along the way.

  • @furqansaify906
    @furqansaify906 Год назад

    Is it possible to run 2 apps on 1 database in bubble. One is web app and other one is mobile app for same organization.

    • @coachingnocodeapps
      @coachingnocodeapps  Год назад

      Each individual app would have its own database, but you could pass data between the two via API

  • @orian3131
    @orian3131 2 года назад

    Is bubble a good tool to build an Applicant tracking system for recruiting? What would be the limitations if your build has over 5k users?

    • @coachingnocodeapps
      @coachingnocodeapps  2 года назад

      It is! We've had a number of clients build recruiting apps for different niches and use cases. The only reason you'd have limitations over 5k users is if you've built the app with an improper structure (think database, certain workflows, design, etc)

  • @AldrichCarrasco
    @AldrichCarrasco Год назад

    you forgot to explain what's a "white labeled"

    • @coachingnocodeapps
      @coachingnocodeapps  Год назад

      Hi Aldrich, it's when a company can put their branding on your app so that it looks like their own. They can then provide the app under their branding to their own users. The companies are your first customers/users, and their customers/users are the end users.

    • @AldrichCarrasco
      @AldrichCarrasco Год назад

      @@coachingnocodeapps thanks