# \[New Feature\] Using Sendgrid for emails

**URL:** <https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991>\
**Category:** Announcements\
**Created:** [September 14, 2016, 11:54pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991 "2016-09-14T23:54:33Z")\
**Posts on this page:** 10\
**Page:** 4

<div class="post-metadata">

**Author:** ![vincent56](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/vincent56/32/16009_2.png) [@vincent56](https://forum.bubble.io/u/vincent56)\
**Post date:** [September 28, 2017, 2:25pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/62 "2017-09-28T14:25:08Z")

</div>

Once you get the hang of sendinblue, it is really easy. I use it for all transactional stuff and have about 8 templates set up. Adding a new one is a matter of minutes.

---

<div class="post-metadata">

**Author:** ![funwtp](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/funwtp/32/27279_2.png) [@funwtp](https://forum.bubble.io/u/funwtp)\
**Post date:** [September 28, 2017, 2:54pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/64 "2017-09-28T14:54:54Z")

</div>

Could we ask you to provide a bit of guidance on how to set up with SendInBlue?

Thank you!

---

<div class="post-metadata">

**Author:** ![funwtp](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/funwtp/32/27279_2.png) [@funwtp](https://forum.bubble.io/u/funwtp)\
**Post date:** [September 28, 2017, 2:55pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/65 "2017-09-28T14:55:25Z")

</div>

![42 pm](https://us1.discourse-cdn.com/bubble/original/3X/9/5/9553ab24465df98b54aa72ad4fda9f0bbb527ada.png)

This is what I see in my FREE SendGrid account.

---

<div class="post-metadata">

**Author:** ![vincent56](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/vincent56/32/16009_2.png) [@vincent56](https://forum.bubble.io/u/vincent56)\
**Post date:** [September 28, 2017, 2:55pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/66 "2017-09-28T14:55:51Z")

</div>

someone else already did a great job doing just that! If you have any additional questions, let me know!

> [@Send Beautiful HTML emails from Bubble Through API connector](http://forum.bubble.io/t/send-beautiful-html-emails-from-bubble-through-api-connector/4061):
>
> Hey Bubblers, If you want to send beautiful HTML emails you can do so through [Sendinblue](http://sendinblue.com) using Bubble’s API connector. Here are the steps. create an account with [Sendinblue](https://www.sendinblue.com/?ae=341) create an Html template (you can use one of the services like [https://www.inkbrush.com/](https://www.inkbrush.com/) that allow creating beautiful responsive HTML templates based on your design files) if you want to have dynamic attributes that should be replaced with data from Bubble put in the HTML in this format %FIRSTNAME% (must be capital letter…

---

<div class="post-metadata">

**Author:** ![Profamii](https://avatars.discourse-cdn.com/v4/letter/p/f6c823/32.png) [@Profamii](https://forum.bubble.io/u/Profamii)\
**Post date:** [March 3, 2018, 6:58am UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/67 "2018-03-03T06:58:37Z")

</div>

Not really a big fan of this. I’d prefer if we were able to use our own email provider with DNS records. Sendgrid no longer offers a “free plan”.

---

<div class="post-metadata">

**Author:** ![amba](https://avatars.discourse-cdn.com/v4/letter/a/13edae/32.png) [@amba](https://forum.bubble.io/u/amba)\
**Post date:** [April 14, 2018, 2:25pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/68 "2018-04-14T14:25:38Z")

</div>

@emmanuel  
It would be nice to have multiple options for email. Sendgrid, Mailgun, Amazon, Google, bring your own, etc.

For one, Sendgrid no longer offers a free plan.

Mailgun does have a free plan for up to 10,000 email and its HTTP API would fit well with Bubble’s setup.

---

<div class="post-metadata">

**Author:** ![brian](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/brian/32/1589_2.png) [@brian](https://forum.bubble.io/u/brian)\
**Post date:** [April 27, 2018, 7:27pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/70 "2018-04-27T19:27:56Z")

</div>

Has anyone ever done any work around trying to send a block of text in Sendgrid? Multi-line inputs break the send link, so sending dynamic paragraphs as defined by a user doesn’t seem possible here. Is this an issue on the sendgrid side or the Bubble side?

---

<div class="post-metadata">

**Author:** ![funwtp](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/funwtp/32/27279_2.png) [@funwtp](https://forum.bubble.io/u/funwtp)\
**Post date:** [April 27, 2018, 7:35pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/71 "2018-04-27T19:35:41Z")

</div>

> [@Strange behaviour from SendGrid](http://forum.bubble.io/t/strange-behaviour-from-sendgrid/11239/15):
>
> @ryanck, @gregjohnkeegan and others can utilize Bubble’s :find and replace module to tackle this. Guide Use :find and replace for multi-line input when setting the variable Enable Use a regex pattern in the module popup Set Regex pattern to \n, Replace By to \<br\> Explanation Since we need to find all the new lines in the value, we’ll take advantage of regular expressions. In regular expressions, \n matches any line-feed character which is also known more commonly as ‘new-line’ or sometimes ‘…

Try this. But be careful. Mind “” and other symbols.

Maybe one could make a plugin to convert multiline output into JSON-friendly format.

@emmanuel could “format as: JSON-frinedly line” be added? This way Multiline input can be pushed through POST to Sendgrid.

---

<div class="post-metadata">

**Author:** ![brian](https://sea1.discourse-cdn.com/bubble/user_avatar/forum.bubble.io/brian/32/1589_2.png) [@brian](https://forum.bubble.io/u/brian)\
**Post date:** [April 27, 2018, 11:04pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/72 "2018-04-27T23:04:04Z")

</div>

Thanks a lot @funwtp - I’ll give this a try.

Longer-term, if there’s a relatively straightforward solution to convert multi-line inputs into variables that can be processed by Sendgrid, that would be really helpful.

Best,  
Brian

---

<div class="post-metadata">

**Author:** ![vitor370](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@vitor370](https://forum.bubble.io/u/vitor370)\
**Post date:** [June 13, 2023, 6:02pm UTC](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991/73 "2023-06-13T18:02:39Z")

</div>

> [@dmurthy](#):
>
> ne has had bad experiences

I’ll be starting to use now for a new client that uses them in other aplications. I’ll be happy to share my experience after it. Speaking of it, did you build yours with the api connector, or are you using one of the plugins? I see there’s about 100 apps only, compared for example to sendinblue(bravo) with 10k apps.  
In my case, clients wants mailjet and 98% I’ll build in with the api connector by the end of the month.

[Previous page](https://forum.bubble.io/t/new-feature-using-sendgrid-for-emails/5991.md?page=3)
