The Brevo provider (formerly Sendinblue) enables you to deliver professional transactional emails to your customers through the Comify Platform. With a single API integration, you can create seamless multi-channel communication experiences.

Getting Started

Implementing the Brevo email provider requires three primary steps: creating a Brevo account, generating a Brevo API key, and configuring the Brevo integration within your Comify platform.

Creating a Brevo Account

Follow these steps to set up your Brevo account:

  1. Visit Brevo’s official website and select “Sign Up Free”.
  2. Enter all required information to create your account.
  3. Complete the security verification process for your email address.
  4. Once verification is complete, you’ll be directed to your Brevo dashboard.
  5. Follow the onboarding process to set up your sender identity and complete your account setup.

Creating a Brevo API Key

Follow these steps to generate and secure your Brevo API key:

  1. Once logged into your Brevo account, click on your name at the top-right side of the screen.
  2. Click on SMTP & API from the dropdown menu.
  3. Under the API Keys tab, click “Generate a new API key”.
  4. Assign a descriptive name to your key (e.g., “Comify Integration”) for easy identification.
  5. Click Generate to create your key.
  6. Immediately copy and securely store your API key. Important: For security purposes, Brevo displays this key only once.

Creating a Comify API Key

Before configuring the Brevo integration, you’ll need to generate a Comify API key for authentication:

  1. Access your Comify account dashboard.
  2. Navigate to the API Keys management section at https://cloud.comify.io/settings/api-keys.
  3. Select “Generate API Key” if not already generated.
  4. Provide a clear, descriptive name for your key (e.g., “Brevo Integration”) to facilitate future management.
  5. Copy and store this API key in a secure location. You’ll use this key in your application code to authenticate requests to the Comify platform.

Configuring Brevo Integration in Comify

To establish the connection between Comify and Brevo:

  1. Sign in to your Comify platform dashboard.
  2. Navigate to Integration Store > Add Integration > E-mail.
  3. From the available email service providers, select Brevo.
  4. Enter the Brevo API key you generated earlier.
  5. Configure any additional provider-specific settings according to your requirements.
  6. Click Save to finalize the integration.

Creating Email Templates

After successfully configuring the Brevo integration, you can design email templates directly within the Comify platform:

  1. Navigate to the Manage Templates section in your Comify dashboard.
  2. Select the Email tab from the available channel options.
  3. Click Create Template to begin the design process.
  4. Choose from multiple template creation methods based on your preference and skill level:
    • AI-Assisted Design: Utilize the AI Writer feature in the Email Editor section for automated content generation.
    • Manual HTML Editing: Select Switch to HTML in the Email Editor for direct code editing.
    • Import Existing Templates: Use the Chrome extension to copy HTML from existing templates for reuse in Comify.

Sending Email Templates

Implement the following code examples in your application to trigger email template delivery:

const { Comify } = require('comify-node')

const comm = new Comify('COMIFY_API_KEY')

comm.triggerComm('email_template_name',{ 
  "order_id" : "123455",
  "billing" : {
    "customerEmail" : "contact@comify.io",
    "customerName" : "Comify"
  }
}, 'email')

Upon successful API request processing, you will receive a response containing a unique requestId and confirmation message:

{
  "requestId": "016e9d9c-ea29-455c-bf2e-a703e96482fb",
  "message": "your request has been submitted"
}

Important: The API may return a success response even when there are underlying issues with your request. For comprehensive delivery monitoring and troubleshooting, we recommend reviewing the complete request logs in the Activity Feed dashboard.