Home / All Integrations / Sendinblue

Connect Sendinblue to your chatbot

Send emails with Sendinblue

Send transactional emails directly from your chatbot with Sendinblue!


This app allows you to easily send transactional emails from your chatbot by connecting with your Sendinblue account. It is a thin wrapper around Sendinblue's sendTransacEmail API.

To get started, you will need a Sendinblue account and an API key, which can be found in your account settings, under SMTP/API.


All the available parameters are documented in Sendinblue's API docs for the Send Transactional Emails REST endpoint. Here is a basic example to send a simple HTML email:

do Fn(
  sender={"name": "Cool Chatbot", "email": "chatbot@mydomain.com"},
  to=[{"email": "someone@gmail.com"}],
  subject="CSML Chatbot",
  htmlContent="<!DOCTYPE html><html><body><h1>Hi there!</h1><p>This is a demo email.</p></body></html>",
  textContent="Hi there!\nThis is a demo email.",

Alternatively, you can also send an email from one of your existing templates:

do Fn(
  to=[{"email": "someone@gmail.com"}],

Discover similar integrations:

Amazon SES

Many more integrations are coming!

If you have a cool integration in mind, drop us an email on contact@csml.dev and tell us all about it!

Many of our 53 currently available integrations come directly from your suggestions!

Join the Community
on Slack Slack

Come and learn all about CSML with other chatbot enthusiasts on the Slack CSML Community! ūü§ó