Send mails to your customers with Sendinblue using your SMTP account, a free alternative instead of using Sendgrid.
Also good choice for send mails without using default admin-no-reply@bubble.is
This plugin use v3 api version (last version)
With free account you can send up to 600 mails / day.
For use this plugin you will need:
1- Create account in Sendinblue: https://www.sendinblue.com/users/signup/
2- Get your v3 api key from: https://account.sendinblue.com/advanced/api
3- In some cases Sendinblue needs verify your account (for prevent spammers). So sometimes before you can start sending mails, you have to send to Sendmail your page for verify the domain.
How to use it:
1- Install the plugin https://bubble.io/plugin/sendinblue-smtp-1520524904151x890914947846373400
2- Add your v3 api key to plugin settings tab
3- Check your account is verified and ready to send mails
Thereās 4 different workflows, we will explain each one for a correct usage.
1- Send SMTP Mail
1.1: We will use this workflow when we need send a simple message to a user. This workflow is useful i.e for send activation url, reset passwordā¦
How to use (fields): (The * fields are required)
- Sender_name: I.E: Reduble
- Sender_mail*: I.E: info@reduapps.com (we suggest use the same mail that is configured on sendinblue as sender mail)
- To_email*: User mail I.E: user@mail.com
- To_name*: User name I.E: John
- Message_html*: Message body (accepts html tags)
- Subject*: Message subject
- Email_toreply*: I.E: info@reduapps.com
- Name_toreply*: I.E: Reduble
2- Send SMTP Mail + File
2.2: We will use this workflow when we need send a simple message with attached file. This workflow is useful i.e for send invoices, birthday postals, or other⦠(We recommend use this workflow only when you need send file, because the file is required, so if you need send only message, dont use this one)
How to use (fields): (All the other fields are the same as point 1)
- Filename_extension*: Here we can customize the filename that will recieve the user. I.E: If we are sending an Jpg image: Myfilename.jpg
-
File_url*: Fileurl. Please take note when we use the file from our db is stored in //s3⦠so when we send the file we need to set static http: then the url of the file
Check this url for see the workflow filled: https://puu.sh/zDjRg/03354b428b.png
(Next 2 workflows: Templates). Please note you need a template. The sender name, sender mail are configured in Sendinblue when the template is created.
3- Send SMTP Template A
3.3: We will use this workflow when we need send a customized template to a user. This is specially useful when we send a dynamic values, (trigger actions mails). With this workflow, only we can send 1 dynamic value through the mail, and its required to send at least 1 dynamic value.
How to use (fields): (The * fields are required)
- template_id*: The template id (you can see that in your templates page: https://my.sendinblue.com/camp/listing
- To_email*: User mail I.E: user@mail.com
- replyTo: I.E: info@reduapps.com
- Attribue_name*: (The attribue we configured in the sendinblue template must be inside %% value. Example: %USER% Example: https://puu.sh/zDky8/cbf29d5d91.png
- Dynamic_attribute*: The dynamic attribute from our app that will be sent using the sendinblue Attribute pre-configured. Example: https://puu.sh/zDkD3/335e0db2a1.png
What user recieves: https://puu.sh/zDkEP/4337e78b53.png
4- Send SMTP Template B
4.4: We will use this workflow when we need send a customized template to a user. This is specially useful when we send a dynamic values, (trigger actions mails). With this workflow, we can send MULTIPLE dynamic values in the same template. Its also required to send dynamic values.
How to use (fields): (The * fields are required)
- template_id*: The template id (you can see that in your templates page: https://my.sendinblue.com/camp/listing
- To_email*: User mail I.E: user@mail.com
- replyTo*: I.E: info@reduapps.com
-
Attribute*: We can send multiple dynamic values.
Example: we gonna use this template: https://puu.sh/zDkRZ/d13f7d0a02.png
So we need to fill: USER and COUNT values.
The structure for send multiple values is this: ātemplateattributeā:āOurappattributeā,ātemplateattribute2ā:āOurappattribute2ā
In the case of user & counts should be: āUSERā:āDosearchā¦ā,āCOUNTā:āDoasearchā¦ā
Example: https://puu.sh/zDl3j/83daa5b2b5.png
What user recieves: https://puu.sh/zDl6l/d3879d0d27.png
4- Send SMTP Template C
4.4: We will use this workflow when we need send a customized template to a user. With no dynamic values.
How to use (fields): (The * fields are required)
- template_id*: The template id (you can see that in your templates page: https://my.sendinblue.com/camp/listing
- To_email*: User mail I.E: user@mail.com
- replyTo*: I.E: info@reduapps.com
If you have any question, please feel free to ask,
We will also appreciate the comments (feedback), in this way they help us to improve and provide a more complete service.
Update 20-th of Feb 2019:
This plugin has been acquired by Zeroqode - for any support queries please mention @ZeroqodeSupport in your post