I’m sending email using the Native Bubble service and needed an action that confirms the email has been sent as an input for the next action.
Is there a way to achieve this. Bubble doesn’t have it and it would be quite useful.
I’m sending email using the Native Bubble service and needed an action that confirms the email has been sent as an input for the next action.
Is there a way to achieve this. Bubble doesn’t have it and it would be quite useful.
So long as the workflow action does not incur an error, the email action is ‘sending the email’, so if the series of actions fails to continue past the send email action, then the send email action failed through error.
The native bubble send email action is simply an api call to Sendgrid, then once Bubble sends the information to send grid via api (what happens when bubble runs the send email action) it is all up to Sendgrid to send the email, which sometimes fails because you may not have setup your sendgrid account and used the api keys in your bubble app so as to not be rate limited of 20 emails per day. Additionally the email may not send because of errors on sendgrid, or may not be delivered because your send grid account may be flagged as spam so email clients do not deliver the email to the recipient.
If you are wanting to know if the email was delivered and whether it landed in the inbox or the spam folder, or was marked as not delivered, you need to use Sendgrid APIs to know this, and they may have webhooks that could be used for this. I personally have not set something like that up before, but I’d imagine the ability to do so exists.
This topic was automatically closed after 70 days. New replies are no longer allowed.