klehm/sylius-brevo-plugin

A Sylius plugin to send mails through Brevo transactional templates.

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:sylius-plugin


README

Banner showing Brevo and Sylius icons

Brevo Plugin

This plugin integrates your Sylius store with Brevo, an all-in-one AI-enabled platform to manage your customer relationships via Email, SMS, WhatsApp, Chat, and more..

What does this plugin do?

The SyliusBrevoPlugin allows you to send your transactional emails through Brevo.
You can simply reuse the core HTML templates out-of-the-box or use Brevo transactional templates with the Drag & Drop editor.

Also, you can customize params with event listeners, check the templating documentation.

Where do I start?

This plugin is using the Brevo API. You must first :

  1. Create/have a Brevo account (free plan is supported)
  2. Complete your profile, setup your sender email and verify your domain
  3. Create an API key (documentation)
  4. Contact the support to be able to send emails through the API/SMTP (they ask for your store URL and check your identity)

How can I install the plugin on my Sylius store?

Please, check the documentation at the Installation step.

What's next?

Currently this plugin is "just" an email adapter. I plan to add full integration with Brevo services :

  • enrich data passed to templates for all Sylius core emails
  • add commands to create core emails template in Brevo
  • contacts synchronization with opt-in
  • newsletter form subscription component

License

This plugin is under the MIT license. See the complete license in the LICENSE file.
This is an unofficial plugin, I maintain this plugin free of charge and have no commercial ties to Brevo.

Contributing

Feel free to PR or contact me here !

Credits

Developed by Klehm.