Skip to content

Developers · Integrations

Sendinblue via API Call Notifications

Last updated 11 November 2026

This document helps you create a Sendinblue integration for Insites using API call notifications.

Prerequisites

To understand this tutorial, you must be able to create API Call Notifications. You also have to have access to Sendinblue.

Steps

Integrating Sendinblue using API call notifications is a two-step process:

  • Step 1: Create an API call notification
  • Step 2: Add the API call notification to forms

Step 1: Create an API call notification

Create an API Call Notification:

  • Go to sendinblue.com and sign in. Find your v3 API key by following the steps outlined in Brevo's Getting Started guide. Brevo is the current name of Sendinblue.
  • Store your Brevo API key as a constant, for example . You can set it with . The API call reads it as . Never put the key itself in the file.
  • Add the payload based on the attributes in your form.

app/api_calls/sendinblue_new_host.liquid

---
to: 'https://api.sendinblue.com/v3/contacts'
format: http
request_type: POST
request_headers: >
{
  "Content-Type": "application/json",
  "Api-key": "{{ context.constants.BREVO_API_KEY }}",
  "Accept":"application/json"
}
---
{
  "email": "{{ form.email }}",
  "status": "subscribed",
  "attributes": {
    "FIRSTNAME": "{{ form.first_name }}",
    "LASTNAME": "{{ form.last_name }}"
  }
}

Step 2: Add the API call notification to forms

Add the following to the front matter on your form:

api_call_notifications:
  - sendinblue_new_host

Congratulations! You have created a Sendinblue integration using API Call Notifications.