How to track email opens

There’s only a couple of posts about this topic on the forum that are from 2017 and 2016, so I’m wondering if anyone has come up with a good solution.

I’m going allow users to send emails in my app through their own email system (e.g. gmail or outlook) and I would like to allow them to add a tracking pixel to track email opens.

Is there a way to monitor this in Bubble? I’m guessing there isn’t since this is something that happens server side.


Maybe if you integrate with MailChimp plugin? Does that have a way for you can set up an account for someone else like how you want? Then the user can see on MailChimps dashboard if it has been opened. This should work for a single user for sure but I wonder if it would work also for setting up accounts for each user as well.

Would be possible by using a Bubble workflow endpoint as the URL that gets pinged on open.

Then you would need to create the pixel - a quick google got me to

But there will no doubt be others.

Pop the pixel on the HTML template … and away you go.

Never done it, but you should be able to get it to work.


Hey @Kfawcett —did you end up getting this to work? Would be awesome to learn how you did it if you have a few minutes to provide an overview, thanks!

Hi @Kfawcett

Did you find a solution ?