New to Bubble, evaluating it's capabilities and some special requests

Hi,

I’m evaluating bubble.io for a start-up, there are few custom features that I’m looking into, could the folks here give me some idea whether or not it’s possible?

  1. Allow only emails from a list of pre-defined domain to sign up e.g. any@allowedemail.com
  2. A full administrative portal for users to send invite and manage other users
  3. Dynamic questionnaire based on customer selected category
  4. Content separated by accounts and allow multiple content contributors
  5. Export data to PDF, Excel etc.
  6. Notifications on dashboard based on content change

Hi, welcome to Bubble!

These are all great questions for new users so I thought I would take some time to answer them for posterity :slight_smile:

  1. Yes. Aside from bulit-in email validator tools, you can add custom regex to make sure that the top-level domain is included in a list of pre-defined options on signup. Not an issue.
  2. Yes. I’ve worked on an app that was invite-only, generating hot links (myapp.com/inv/[uniquelink] that only allowed users with a valid link to sign up. This required me to use some custom JS for cookies, but nothing too complex.
  3. Yes. Setting up your own architecture and conditional UX flows is a core feature in Bubble.
  4. Yes. You can use Bubble’s built-in privacy rules feature to make sure that the data is not even delivered client-side if the client is not authorized. You can further filter what data is being seen by any user at any time based on visibility conditionals. Very robust.
  5. You can natively export your data to CSV on any paid plan, and you can use a variety of third-party tools and services to export to PDF. You can link Bubble’s data to third-party services like Google Sheets or Airtable through their APIs. I’ve never played with an Office 360 integration, but I assume it should be possible, you may need to get a coder to do it for you. This stuff isn’t easy for beginners to make/customize, but certainly possible and you may find existing plugins that allow you to do so at a very low cost.
  6. Bubble inherently delivers new data to the client on change, in repeating groups or conditionals in groups. For instance, you can have a colored shape show up when there is a new notification easily. There is also some work being done to trigger workflows on data change, for instance show a popup when a friend is logged in, etc… Depending on your use case here, I think it should be possible.

I hope this helps and I wish you the best of luck on your Bubble journey, I think it will be an exciting one :slight_smile:

4 Likes

Thank you!

1 Like

This topic was automatically closed after 70 days. New replies are no longer allowed.