✉ Sendinblue SMTP A free alternative to Sendgrid mails by Reduble.com

@ZeroqodeSupport You make a great point about security risk and thank you for the link, I have gone through it.

How then can Sendinblue populate a template email like the one below without being able to receive data from Bubble? Because looking at the template below, it requires:
• Host’s name
• Listing’s name
• Booking dates (Check-in and Check-out)
• Cancelation terms to this specific property
• Amongst other dynamic data

PS: I have tried to read through this current thread and others many times without finding a clear answer to this question. Thanks for your help.

Hi @ramya, thanks for the reply.

If it is a Bubble template, this would be more related to application customization, thus, the best option would be to consult the supporting documentation, for setup instructions.

Let us know if there are any other questions about our plugin that we can help with.

Zeroqode Support Team

@ZeroqodeSupport I am sorry, but I am confused by your answer.

I am not asking about a bubble template, I am asking about your Plugin that connects Sendinblue with Bubble.

Specifically how to allow certain data to be sent from Bubble and reflect on the Sendinblue template?

For example, if you go to Airbnb and book an apartment, you will receive an email about your booking details:

  • Name of the listing you booked at
  • Dates you booked
  • Name of your host

How can I do the same for my users, they book on Bubble, and get an email of their booking details (Dates, listing name, host name…) to reflect on the email they receive?

Hi @ramya, sorry for the misunderstanding from our side.

For that, please be sure to indicate within the template (in the Sendinblue account) the params with the corresponding element id, see the example here:

and in plugin action, set the dynamic values to be replaced within the template, like in example below:

Hope this helps. Please let us know if we can help with anything else about our plugin.

Zeroqode Support Team

Hi Zeroqode,

I’ve read the thread but cannot find anything about sending to a list. Once people have placed an offer on our website we want to notify everyone that have placed an offer on that same home about the new offer but I haven’t been able to make it send an email to each offer’s user email data point. See picture below for how I’ve set it up now:

Thanks (again)!

Hi @feike, thanks for your question.

Allow us to recommend checking the following thread where this has been discussed in detail: Sendinblue plugin (send multiple recipients)

If there will be any other plugin-related questions, please let us know.

Zeroqode Support Team

That has solved part of the issue. I don’t know if this is the error that is causing my workflows not to work but in one email I’m trying to send users a email where they can view/download a agreement they just signed on the website through a button. I’ve added to the link input of the button {{params.getovereenkomst}} and given the workflow action the prompt to send a AWS URL to the {{params.getovereenkomst}}.

When testing that email it doesn’t send and I cannot find anything that might cause the error except maybe not being able to send a URL as a parameter. Is this the case?

Or how would I go about sending a link as a parameter to the button in the email?

Hi @feike, thanks for your answer.

The URL links can be sent through the Sendinblue platform. Please check in Bubble inspect more, in step by step, if the URL value is passed correctly till the end of the workflow.

Hope this hint will help. If there will be any other questions about our plugin, please let us know.

Zeroqode Support Team

Is there a way to send multiple attachments using the “send smtp mail+file” action.
Thanks in advance.

Hello, @antoinechiro. Thanks for your question.

I’m afraid, the Sendinblue - Send SMTP Mail + File (advanced) action can send only one file per action. As an alternative, try the Sendinblue - Send SMTP Mail + Template (advanced) action.



Hope it helps. :pray:
Zeroqode Support Team


1 Like

Always welcome, @antoinechiro :slight_smile:

Hi @ZeroqodeSupport,

I am trying to send an SMTP email + file. But the email is never sent. I have tested the workflow by only sending a SMTP email and that works as expected. So the issue must then be with the file workflow or the file itself.

Here is a couple screenshots

I’ve added the https: to the filename with no success.

Filename in database:
Screenshot 2023-07-11 at 18.58.40

Debugger step-by-step screenshot:

Hello, @dbenade. Thanks for using our plugin.

We have escalated your report to the plugin developer. Meanwhile, you can use the Send Email + File (Advanced) action. It does the same function but has a different {body}.


Zeroqode Support Team

Hi @ZeroqodeSupport,

I switched to the advanced as recommended but still face the same issue as no email is sending when I want to attached a file.

In this case, can you please try to add the https: before the file link? Like this:

If you run your send email + file action using the debugger, you will see that the file URL link has changed to this:

By default, bubble’s file URL starts with just // which is not appropriate for Sendinblue/Brevo, unfortunately.

Please try the suggested and let us know.

For some reason when I made the name of the file the URL as per your example, it worked.

1 Like

Great! Glad it helped. Let us know if you need any other assistance. :sunflower:

Hi @ZeroqodeSupport,

I have a multiline input that composes the body of my email. I realise there is one issue that when the user inserts a new line [ENTER] it does not appear in the email because no “br” tag was inserted.

Is there an easy work around to not have the burden on the end user to insert the break tag?

@AirDev Trixeditor did the trick for me by simply replacing the multiline input

1 Like

You do not have to add the file URL as the name. According to the documentation you have to include the file extension to the filename.
Screenshot 2023-07-19 at 12.17.02

By only adding the extension to an ordinary filename I received the mail. This also makes for a cleaner look.