Konnectify
Brevo CRM & Marketing + Konnectify

Brevo Integration with Konnectify

Automate your customer communication lifecycle. Sync contact lists, track real-time campaign engagement, update CRM deals, and trigger transactional SMS or WhatsApp alerts instantly.

Contacts & Lists Marketing Campaigns Transactional Messaging CRM (Deals & Tasks) 18 Triggers 116 Actions

What is Brevo?

Brevo is an all-in-one platform designed to manage customer relationships through marketing campaigns, transactional messaging, and a fully-featured CRM. By integrating Brevo with Konnectify, you can bridge your communications directly with external e-commerce sites, customer support desks, and internal databases. This ensures contact segments update automatically, sales reps see real-time deal movements, and messages dispatch immediately upon system events.

New to Brevo?

Create marketing campaigns, transactional emails, and SMS alerts to engage your growing audience.

Visit Brevo Website →

New to Konnectify?

Build code-free integrations and sync data across hundreds of your business tools seamlessly.

Sign Up Free →

What You Can Automate

  • Auto-update list memberships when user profiles change.
  • Create CRM deals and pipelines from completed orders.
  • Send transactional SMS notifications dynamically.
  • Log campaign bounces to customer support queues.
  • Sync WhatsApp template alerts to system events.
  • Manage contacts and double opt-in (DOI) validations.

API & Authentication

API Key Authentication (v3)

To securely bridge your Brevo account with Konnectify, you must generate an API Key. This key acts as a secure token, granting Konnectify the authority to manage contacts, retrieve statistical reports, update deals, and route campaigns strictly as defined in your automated workflows.

Mandatory Security Step

To permit API calls from Konnectify, you must authorize our static IP address. In your Brevo dashboard, navigate to Settings → Security → Authorize IP and add the following IP address: 35.226.25.252. Failing to authorize this IP will result in connection timeouts or unauthorized request errors.

For complete developer information, refer directly to the Official Brevo API Reference.

How to Connect

Prerequisites
  • A Brevo account with access to your API Key settings (v3).
  • Admin permissions in Brevo to authorize the Konnectify static IP address.
1

Add Brevo to a Workflow

Log in to Konnectify, create a new workflow, and select Brevo from your application catalog.

2

Authorize via API Key

Navigate to your Brevo dashboard under SMTP & API, generate a v3 API Key, paste it into the Konnectify authorization modal, and input your credentials.

3

Configure the Trigger or Action

Map your data fields dynamically. Ensure variables translate perfectly between applications.

Reminder: Confirm that our static IP 35.226.25.252 is authorized in Brevo security settings.
4

Test the Workflow

Run a test execution in Konnectify to verify that contact records, deal values, or message dispatches behave exactly as expected.

5

Activate the Workflow

Turn on your integration. Your automation will run continuously in the background, keeping Brevo and your business tools perfectly in sync.

Triggers 18 Triggers

Triggers are automated sensors that notify Konnectify instantly when activities occur in Brevo. Utilizing webhooks, these notifications execute in real time, bypassing any polling delays.

Contacts & Lists 4 triggers
Contact Updated

Fires instantly when a contact's profile details, custom attributes, or metadata are updated in Brevo.

Contact Unsubscribed

Fires immediately when a recipient unsubscribes from a campaign or list.

Contact Deleted

Fires when a customer contact record is permanently removed from your Brevo database.

Contact Added to List

Fires when an existing or new contact is successfully added to one or more subscription lists.

Marketing Campaigns 5 triggers
Email Opened

Fires when a recipient opens an email from a marketing campaign.

Email Clicked

Fires when a recipient clicks any link inside a marketing email campaign.

Email Delivered

Fires when a marketing campaign email is successfully delivered to the recipient's mailbox.

Email Bounced

Fires when a marketing campaign email bounces (supports both hard and soft bounces).

Email Marked as Spam

Fires when a recipient flags one of your campaign emails as spam.

Transactional Messaging 9 triggers
Transactional Email Sent

Fires when a transactional email is requested and successfully dispatched by Brevo.

Transactional Email Delivered

Fires when a transactional email successfully reaches the recipient's mailbox.

Transactional Email Opened

Fires when a recipient opens a transactional email.

Transactional Email Clicked

Fires when a recipient clicks a link within a transactional email.

Transactional Email Bounced

Fires when a transactional email bounces (hard or soft bounce).

Transactional Email Marked as Spam

Fires when a recipient flags a transactional email as spam.

Transactional Email Unsubscribed

Fires when a recipient clicks an unsubscribe link inside a transactional email.

Transactional Email Proxy Open

Fires when a transactional email is opened via an email client proxy (like Apple Mail Privacy Protection).

Transactional Email Unique Proxy Open

Fires the first time a transactional email is opened via a proxy client.

Actions 116 Actions

Actions are operations that Konnectify can execute inside your Brevo account. Use actions to sync contact databases, schedule campaigns, create CRM deals, manage workflows, and dispatch direct alerts.

Contacts & Lists 29 actions
Create Contact

Creates a new contact profile using email, phone number, or external ID.

Update a Contact

Modifies an existing contact's custom attributes, lists, or blacklist status.

Create Contact via DOI

Creates a contact and triggers a Double Opt-In verification email.

Get All Contacts

Retrieves a paginated list of contacts with sorting and filtering options.

Get Contact

Retrieves detailed profile information and campaign metrics for a specific contact.

Delete Contact

Permanently deletes a contact profile from the Brevo database.

Get Contact Campaign Stats

Retrieves email campaign statistics for a specified contact.

Get All Segments

Retrieves all active contact segments configured in your Brevo account.

Export Contacts

Initiates an asynchronous background export of contacts to a CSV file.

Import Contacts

Imports contacts asynchronously via a file URL, raw CSV body, or JSON data.

Create Contact Attribute

Defines a new custom field or category under contact profiles.

Update Contact Attribute

Updates configuration or metadata rules for an existing contact attribute.

Get Contact Attributes

Retrieves all custom and system contact attributes grouped by category.

Delete Contact Attribute

Permanently deletes a custom contact attribute by name.

Delete Multiple-Choice Option

Deletes a specific choice option from a multiple-choice contact attribute.

Create List

Creates a new subscription list in a designated folder.

Get a List

Retrieves folder, subscription count, and metadata for a specific list.

Get All Lists

Retrieves a paginated list of all active lists in your account.

Update a List

Modifies a list's name or transfers it to a different organization folder.

Delete a List

Deletes a contact list without deleting its underlying contact profiles.

Get Contacts in List

Retrieves all contact records assigned to a specific list ID.

Add Contacts to List

Adds multiple existing contacts to a designated list simultaneously.

Remove Contacts from List

Removes selected contacts from a specific list using IDs or emails.

Create a Folder

Creates a new folder container to organize related contact lists.

Get a Folder

Retrieves details of a specific contact list folder by folder ID.

Update a Folder

Updates the display name of an existing folder.

Get All Folders

Retrieves a paginated list of all active folders in your account.

Delete a Folder

Deletes a folder and permanently removes all contact lists nested within it.

Get Lists in Folder

Retrieves lists organized within a specific folder.

Marketing Campaigns 26 actions
Get Email Campaigns

Retrieves a paginated list of created email marketing campaigns.

Create Email Campaign

Creates a new email marketing campaign with specified content and lists.

Update Email Campaign

Modifies properties of a draft or scheduled email campaign.

Delete Email Campaign

Permanently deletes an unscheduled email campaign.

Send Email Campaign Now

Schedules and sends an existing email campaign immediately.

Send Test Email

Sends a test version of an email campaign to a preview list.

Update Campaign Status

Suspends, archives, resumes, or replicates a campaign.

Get Shared Template URL

Generates a shareable URL of a campaign template for other Brevo users.

Export Campaign Recipients

Exports campaign recipient lists asynchronously based on delivery filters.

Get SMS Campaigns

Retrieves a paginated list of all SMS campaigns and delivery stats.

Create SMS Campaign

Creates a new outbound SMS campaign.

Get SMS Campaign

Retrieves configuration and performance reports for a specific SMS campaign.

Update SMS Campaign

Modifies scheduled date, sender name, or text body of a draft SMS campaign.

Delete SMS Campaign

Deletes a draft or unscheduled SMS campaign.

Send SMS Campaign Now

Dispatches an SMS campaign immediately.

Update SMS Campaign Status

Suspends, archives, or replicates an SMS campaign.

Send Test SMS Campaign

Sends a test SMS message to a specified phone number.

Export SMS Campaign Recipients

Initiates background CSV export of SMS campaign delivery metrics.

Send SMS Campaign Report

Emails a detailed campaign report with a PDF attachment.

Get WhatsApp Campaign

Retrieves delivery configurations and stats of a WhatsApp campaign.

Delete WhatsApp Campaign

Permanently deletes a WhatsApp campaign.

Get WhatsApp Templates

Retrieves a list of approved WhatsApp templates and metadata.

Get WhatsApp Campaigns

Retrieves a paginated list of created WhatsApp campaigns.

Create WhatsApp Campaign

Creates and schedules a campaign using an approved WhatsApp template.

Update WhatsApp Campaign

Modifies scheduled time, recipient segments, or name of a WhatsApp campaign.

Get WhatsApp API Config

Retrieves verification status and settings of the WhatsApp Business API integration.

Transactional Messaging 9 actions
Get Transactional Email Reports

Retrieves aggregated daily delivery statistics for the past 10 days (max 30 days).

Get Email Event Report

Retrieves raw, unaggregated email delivery events for the past 30 days (max 90 days).

Get Aggregated SMTP Report

Retrieves detailed, aggregated SMTP statistics for the past 90 days.

Get Email Templates

Retrieves a paginated list of active transactional email templates.

Delete Email Template

Permanently deletes an inactive transactional email template by its ID.

Preview Email Template

Generates a fully rendered preview of an email template with dynamic variables resolved.

Send Transactional SMS

Sends an asynchronous transactional or marketing SMS notification.

Send WhatsApp Message

Dispatches a WhatsApp message to contacts (requires a Template ID for first contact).

Get WhatsApp Event Report

Retrieves unaggregated WhatsApp activity logs for the past 30 days.

CRM (Deals & Tasks) 28 actions
Create a Deal

Creates a new deal in the Brevo CRM with custom attributes and contact linkings.

Update a Deal

Updates deal fields, pipeline stages, or associated contacts/companies.

Get a Deal

Retrieves detailed pipeline, attribute, and association properties of a CRM deal.

Delete a Deal

Permanently deletes a CRM deal by ID (requires ownership or manage permissions).

Create a Company

Creates a new CRM company profile with custom attributes and links.

Update a Company

Modifies company fields. Replacing list arrays overrides existing linked entities.

Get a Company

Retrieves full profile details, linked contacts, and linked deals for a company.

Get All Companies

Retrieves a paginated list of companies with optional filters and sorting.

Delete a Company

Permanently deletes a CRM company profile by ID.

Create CRM Attribute

Creates a custom metadata attribute for companies or deals in the CRM.

Get Company Attributes

Retrieves all system-default and custom attributes defined for CRM companies.

Link/Unlink Company

Links or unlinks contacts and deals with a specific company profile in a single request.

Import Companies

Imports an array of company objects or references a remote CSV/JSON file.

Get a Pipeline

Retrieves configuration, stages, and settings of a specific deal pipeline.

Get All Pipelines

Retrieves all deal pipelines and corresponding pipeline stages configured in your CRM.

Get All Deals

Retrieves a paginated list of deals filtered by stage, pipeline, owner, or linked associations.

Link/Unlink Deal

Links or unlinks contacts and companies with a specific CRM deal in a single request.

Import Deals

Imports an array of CRM deal objects asynchronously.

Create a Task

Creates a new CRM task with a designated type, due date, and linked associations.

Update a Task

Modifies attributes, due dates, assignee, or linked assets of a CRM task.

Get a Task

Retrieves configuration, assignees, and linked entities of a CRM task.

Delete a Task

Permanently deletes a CRM task and cancels active reminders.

Get All Tasks

Retrieves a paginated list of tasks filtered by status, assignee, date, or associations.

Get All Notes

Retrieves a paginated list of CRM notes filtered by date range or linked entities.

Create a Note

Creates a new CRM note with rich HTML formatting associated with deals or contacts.

Get a Note

Retrieves content and linked association records of a single CRM note.

Update a Note

Updates text content or linked entity mappings of an existing note.

Delete a Note

Permanently deletes a CRM note and removes all links to external profiles.

E-commerce & Loyalty 15 actions
Create or Update Order

Creates a new customer order or updates transactional statuses of existing orders.

Get Orders

Retrieves a paginated list of all recorded eCommerce orders.

Create Orders in Batch

Creates multiple eCommerce orders simultaneously using a stringified array format.

Create/Update a Product

Upserts a product profile in your shop catalog.

Get a Product's Details

Retrieves specifications, status, and pricing of a single product by ID.

Create Products in Batch

Upserts up to 100 catalog products in a single API call.

Get Products

Retrieves a paginated list of catalog products filtered by SKU, category, or price.

Create Product Alert

Registers a contact to receive alerts for product events like back_in_stock.

Create Payment Request

Generates a secure checkout link for a contact (requires amount in cents).

Get Payment Request

Retrieves details, status, cart details, and confirmation configs of a payment request.

Delete Payment Request

Deletes an active checkout mapping by UUID, disabling further transactions.

Create Loyalty Subscription

Subscribes a customer to a loyalty program inside Brevo.

Create Loyalty Transaction

Creates a loyalty balance transaction (positive for credit, negative for debit).

Complete Loyalty Transaction

Completes and posts a drafted transaction to a loyalty balance.

Cancel Loyalty Transaction

Cancels a drafted loyalty transaction before points post.

Account & Senders 9 actions
Get Email Senders

Retrieves all configured email senders filtered by IP or domain.

Create Email Sender

Creates a new sender profile and triggers verification emails.

Update Sender

Updates configuration, display names, or dedicated IP assignments of a sender.

Delete Sender

Permanently deletes an outbound email sender profile.

Validate Sender

Validates a newly created sender profile using a 6-digit OTP code.

Get All Dedicated IPs

Retrieves all dedicated IP addresses associated with your account.

Get IPs from Sender

Retrieves dedicated IPs mapped to a specific sender profile.

Get Account Details

Retrieves comprehensive account profile, plan limits, and SMTP configurations.

Get User Activity Logs

Retrieves security and audit logs (requires Enterprise plan).

Popular Automations

Sync E-commerce Orders to CRM Deals

Create or update orders in your catalog and automatically generate a corresponding sales pipeline deal inside Brevo CRM.

E-commerce Order Completed Create a Deal

Instant SMS Alert for Campaign Bounces

Notify your operations or support teams instantly via SMS whenever a marketing campaign email results in a hard bounce.

Email Bounced Send Transactional SMS

Automate Contact Segmentation on Engagement

Segment highly engaged customers by adding them to a specific nurturing list the moment they click a link in your campaign.

Email Clicked Add Contacts to List

Create CRM Follow-up Tasks for New Subscribers

Assign follow-up tasks to account managers automatically when a prospective customer is added to a high-priority lead list.

Contact Added to List Create a Task

FAQ

How do I secure my connection and authorize Konnectify's IP in Brevo?
To ensure secure data transmission and prevent Brevo from blocking automated workflow requests, you must whitelist Konnectify's static IP. In your Brevo dashboard, navigate to Settings → Security → Authorize IP and add the IP address: 35.226.25.252.
Which Brevo plans are supported by this integration?
All standard Brevo subscription levels (Free, Starter, and Business) support list operations, email campaigns, and CRM actions. However, advanced audit logging actions, such as retrieving User Activity Logs, require a Brevo Enterprise plan.
Are Brevo triggers real-time or polling-based?
All triggers included in this integration are webhook-based. This means Brevo pushes notifications to Konnectify instantly when an event occurs (e.g., when an email is clicked or a contact unsubscribes), eliminating the need for scheduled polling checks.
Can I prevent duplicate contacts when syncing data?
Yes. Utilizing the "Create Contact" or "Update a Contact" actions prevents duplicate profiles. Brevo references contacts by unique identifiers, such as email address or phone number, updating matching contact profiles rather than creating redundant entries.
How does the integration handle Brevo API rate limits?
Konnectify automatically queues outbound requests to Brevo to handle spikes. If your Brevo account limits are exceeded, Konnectify will attempt retries with progressive delays to complete operations without losing transaction details.
Can I connect multiple Brevo accounts to Konnectify?
Yes. You can authorize multiple Brevo connections within Konnectify by adding each connection separately using its unique v3 API key. Label each connection clearly (e.g., "Brevo - Marketing" vs "Brevo - Sales") to keep workflows separated.
Why do my WhatsApp template message actions fail to send?
The WhatsApp Business API requires that the first message sent to a contact use an approved WhatsApp Template ID. Ensure your templates are approved in your Brevo WhatsApp Business console before configuring WhatsApp actions in Konnectify.

Ready to automate your Brevo workflows?

Connect Brevo with your customer support, e-commerce stores, and custom applications in minutes. No coding required.

Get Started Free →

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article