Sending out emails based on data input

I’m very new to Bubble so sorry if it’s an obvious question …

Wondering if Bubble can handle this scenario …

  1. User creates themselves as a member and enters a question (e.g. how do I do a tax return?) and ‘tags’ it with the word ‘taxes’.

  2. Database picks up on users (e.g. accountants, who have registered their business already) who want to be alerted when someone submits a question tagged in certain ways (e.g. taxes, bookkeeping, quickbooks).

  3. Database automatically emails those users (e.g. accountants) the question posted by the user, who can then log into their account to interact with the user.

Thanks in advance anyone who can help a newbie decide if Bubble is capable of such things!


Yes definitely possible.

In my template for accountants I have things set up to automatically send an email to an accountant when a new user looking for services joins and is in their pre-set search radius.

This set up can easily be adjusted to be used in the exact scenario you outlined.

Thanks for that - I had a good look at the template (and your other marketplace templates). What I’m thinking of is an umbrella app (not sector specific) that allows users to do this:

  1. Create anonymous profile (although the system would have an email for them).
  2. Post a ‘need’ they have (e.g. a few sentences about the type of accounting challenge they’re having.
  3. ‘Tag’ by entering any tags they want to (not just from a predefined list) - e.g. accountant, tax.
  4. Set a geographical focus area for their enquiry to be promoted out to (e.g. only make visible to people in their own state/city/town, or make it wider).
  5. At this stage the user is still anonymous.
  6. The system then emails all those in the database who match the pattern (i.e. they want to be alerted when certain tags are entered, plus the geographical area matches their own focus area).
  7. Each recipient then responds to the user via the central interface (at this stage the user is still anonymous and wants to remain so until they have a good feeling about the potential supplier).
  8. The user will then get alerted to the responses and can then ‘grade’ each response within the central interface.
  9. When the user decides who they want to engage with further, they allow the system to swap contact details.
  10. The responders who weren’t successful get a ‘grade’ (and sometimes more comments) from the user, who is still anonymous to them, and they learn about why their response wasn’t as successful as the ‘winner’.

The overall purpose of this is to allow users to source suppliers without fear of ongoing being ‘sold to’ by all that they contact. Here’s an example:

  1. User is in a business and has a big tax problem. They won’t want to tell others about it online. They also don’t want to fill in various website contact forms because they’ll end up ‘sold to’ for ages afterwards.
  2. What they want is to get a ‘feel’ for who can help them and who feels right, while being initially anonymous.
  3. By entering text about their specific issue, accountants (who will get alerts based on tags/geography) can respond to them in various ways.
  4. The user gets 4 responses, which they view as follows:

Accountants 1 &2 simply tell them they can help and to get in contact, and supply their pricing.
Accountant 3 sends them a link to their website page about that specific challenge they’re having.
Accountant 4 sends them a link to their website page about that specific challenge, which includes some real examples of clients that have been helped, plus an indication of what it would cost to help them.

  1. The user is going to respond better to Accountant 4 because they’ve understood that the user wants reassurance that they have that expertise and evidence of it, plus roughly what the costs may be.

  2. The user is connected to Accountant 4, feeling safe to remove their anonymous status.

  3. The user also ‘grades’ the other accounts, providing feedback that will help them to create a better response to prospects in the future.

The overall purpose of this app is to help people offload their pain (could be business or personal-related), often things they may not want to openly talk about online, via networking groups etc., and for potential suppliers to become better over time, as they learn what they need to do in order to gain business.

It’s a huge project that’s initially at the stage of needing to build a rough structure, and the email part of it was important and good to know (thank you) that it can be done within Bubble.

Everything that you outlined can be done in Bubble.