Critical Issue - Brevo "Get a Contact" Module Error Handling and Missing Upsert Functionality

Bug Report: Brevo Integration - Missing “Upsert” Functionality and Incorrect Error Handling


Subject: Critical Issue - Brevo “Get a Contact” Module Error Handling and Missing Upsert Functionality

Priority: High

Description:
The Brevo integration in Make has fundamental design flaws that make basic contact management workflows unnecessarily complex and error-prone.

Issues:

  1. Missing “Search or Create/Update” Module

    • There is no native “Upsert” functionality for Brevo contacts
    • Users must build complex error handling workflows for a basic business need
    • Every other major CRM integration (HubSpot, Salesforce, etc.) has this functionality
  2. Incorrect Error Handling in “Get a Contact” Module

    • The module throws an execution-stopping error when a contact is not found
    • This is incorrect behavior - a “not found” result is NOT an error condition
    • The module should return an empty/null result instead of throwing an error
    • This forces users to implement complex error handlers for normal business logic

Expected Behavior:

  • “Get a Contact” should return empty/null when contact doesn’t exist (not throw error)
  • Add a “Search or Create Contact” or “Upsert Contact” module
  • Add a “Search or Add to List” module

Current Workaround Required:
Users must create unnecessarily complex scenarios with:

  • Resume Error Handlers (which have their own bugs with “Attributes not found” errors)
  • Multiple branching paths
  • Complex filtering logic

Business Impact:

  • Increased development time for basic workflows
  • Higher error rates in production scenarios
  • Poor user experience compared to other integrations
  • Makes Make less competitive for email marketing automation

Suggested Solution:

  1. Fix “Get a Contact” to return empty result instead of error for not found
  2. Add “Upsert Contact” module (search → create if not exists → update if exists)
  3. Add “Add Contact to List” module that handles contact creation automatically

Request:
Please prioritize this fix as it affects fundamental email marketing workflows that thousands of users need daily.