SendGrid unsubscribe links not working for default Bubble emails

Hi everyone

I created a legacy email template in SendGrid and added an unsubscribe block at the bottom of that template, which woks fine for emails sent using the Send Mail actions.

For any other email sent using a different action, such as re-sending confirmation email, or requesting a password reset, those links are not working: they rather point to an “x-webdoc://…” URL rather than an “https://…” URL, and hence do nothing when users click them in those emails.

Anyone faced a similar issue?

Have you tried adding a unsubscription group?

I did. It works for all the emails that I send manually, but not for the emails that Bubble sends automatically (confirm email, reset password, etc.)

Just to confirm, you added the unsubscription group id here

image

If you are referring to the Send Mail action, yes.
There is no field for the Unsubscribe group ID when you are using the Confirm Email or Reset Password actions in Bubble.
Am I missing something else that you are referring to?

Why would you want an Unsubscribe method for a confirmation email or reset password? Wouldn’t make sense to unsubscribe from PW resets or confirmation emails

It doesn’t. But you can’t use different template IDs for different emails in Bubble (at least, not when using the Send Mail action. If you define one template and enter the ID in the Domain and Mail settings tab, it is the one and only template that is used throughout the app, whether it is through the Send Mail action, or through the Confirm Email or Reset Password action.

My only options are:

  • Include unsubscribe link for ALL emails
  • Not include unsubscribe link for ALL emails
  • Not use Legacy Templates for all emails sent through the Send Mail action.

The bottom line is: there is potentially a bug in Bubble that causes those links in Bubble default emails to point to the wrong URL. Either Bubble should remove them, or display them properly.

As for the use case when someone should unsubscribe from Confirm Email or Reset Password, it is when someone else signs up with the incorrect email address (intentionally or unintentionally), and is using my app to flood someone else’s inbox with those requests.

1 Like

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