Zeroqode Outlook plugin - sending emails body(body)

Hi all,

I’m trying to get my app to send emails to 100-300 users (growing quickly) around twice a day. This has run me into all kinds of problems with sendgrid etc. So two questions, the first is more important:

  1. I can export a csv file with the info I need and do a manual mail merge in Office - but today I downloaded the Outlook plugin from Zeroqode, and I’ve managed to get it working except I can’t put anything but plain text and dynamic data in the (body)body field. If I do it simply doesn’t send as far as I can tell. But I want my emails to have some formatting and ideally a couple of images. Is there a way to achieve this? I understand that it’s probably a problem with html / json but I don’t understand what the exact problem is.

  2. Longer term solution: all the guidance is for either transactional or marketing emails, but mine are somewhere in between. Does anyone have experience of setting this up with a paid account in Sendgrid, postmark, or something similar. I will persevere with these but currently they are taking a long time and asking for quite a lot of information in order to allow me access.

1 Like

Hi @stephenrice1 ,

Thanks for reaching out! :pray:

For the issue with sending HTML content: It looks like you’re on the right track, but I’d recommend making sure the body field is properly formatted with HTML content. Here’s an example:

{
  "contentType": "HTML",
  "htmlContent": "<div style=\"text-align: center;\"><img src=\"[image_url_here]\" alt=\"Example Image\"></div><p>Welcome to our service, [username]!</p>"
}

Ensure the contentType is set to HTML, and double-check that the HTML tags are correctly placed and there are no extra characters in your JSON structure. This should help you send emails with formatting and images as intended.

As for sending bulk emails (100-300 users), services like SendGrid or Postmark are great options for handling larger volumes. They require more setup but are designed to manage transactional and marketing emails at scale. If you’re still using the Outlook plugin, it works well for smaller batches but may have limitations as your email volume grows.

Hope that helps! Feel free to reach out if you need more assistance.

Best,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Thanks, this is really helpful. However I’m finding the Outlook plugin just isn’t working now. I don’t know how to check for errors - I’m successfully generating auth codes as I can see them in the database, but it just doesn’t send the emails (frustrating as it was working two days ago!) Is there any way I’m missing to check inside and figure out if Outlook is receiving the AP request and what kind of error it is returning.

I am in the process of setting up a postmark account, but it takes a couple of days to get everything verified. I am a bit confused about transactional vs marketing emails. I need to send in bulk, but with personalised login links, and although it is a bulk daily email, it’s not marketing because the users have signed up to recieve it - eventually it will be a native app and this will be a notification. So which postmark server type should I be using for this?

Thank you so much!

Hi @stephenrice1 ,

Thanks for your message — we’re glad to hear the earlier info was helpful.

For the Outlook plugin, if you’re successfully generating auth codes and seeing them stored in the database, but emails aren’t being sent, here are a few things you can try:

  • Bubble Logs: Check the “Logs” tab in your Bubble editor to trace the workflow and spot any silent failures.
  • Browser Developer Tools: Use your browser’s developer console (F12) and review both the Console and Network tabs when triggering the workflow. This can help surface any failed API requests or errors returned from Outlook.
  • Workflow Conditions: Double-check the conditions around your email-sending action to ensure it’s being triggered as expected.

As for Postmark, it’s a solid choice, and your use case sounds like a fit for their Transactional server. Even though you’re sending bulk messages, they’re personalized, expected by users, and related to account activity — not promotional — which aligns with transactional messaging. That server type should be appropriate for delivering personalized login links and notifications.

Once your Postmark account is fully verified, it should give you a more stable and scalable option for this kind of communication.

Looking forward to your reply. :pray:

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3

Hi @stephenrice1,

Just following up to see if the troubleshooting tips for the Outlook plugin helped you move forward.

Were you able to check the Bubble logs, browser console, and workflow conditions? Also, if you’ve progressed with Postmark, how is the integration going so far?

If you need any further assistance or have additional questions, feel free to reach out — we’re here to help!

Looking forward to your update. :pray:

Best regards,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hi there, thanks for the follow-up. The outlook plugin worked but it wasn’t consistent - I could send 100 emails once and then it wouldn’t work another time. Because I’ve already launched my app with users, I needed something where I didn’t have to grapple with unknown problems. I suspect I was just asking too much from Outlook, but I don’t know.

It took a few days for my domain to be verified with postmark, but I’ve now linked to postmark via the bubble API connector (I know there are plugins but there is clear guidance on how to do it directly) and paid for a monthly email allowance. It works very well, and it’s nice to finally have something consistent and reliable for sending. I am still figuring out how to send anything aside from plain text to the email body, and I still can’t get ‘schedule an API workflow on a list’ to work at a future scheduled date, but I’m very happy with postmark.

Thanks for all the free help and advice you guys provide on the forum, it’s really appreciated!

Steve

Hi @stephenrice1 ,

Thank you for the update and for sharing your experience with us. It’s great to hear that you’ve found a consistent and reliable solution with Postmark, especially after the challenges with Outlook.

We appreciate your kind words about the support provided on the forum—it means a lot to us. Wishing you continued success with your app and all your future projects!

Best regards,
Support Team
Browse all Zeroqode Plugins for Bubble
Banner_Last3