Using Brevo Automation for a Marketplace model

Hi Brevo Community,

I’m setting up an automation workflow for, a marketplace where a single contact can receive multiple event bookings from different entities. Each event has its own lifecycle (Booked → Accepted/Rejected → T‑7 Reminder → T‑1 Reminder → Event Day → Post-Event Follow-ups).
Current Challenge:
We send event data to Brevo via API, including:
event_name (e.g., event_booked, event_no_invite_accepted)
eventId (unique identifier per event)
eventTitle, eventStart, buyerEmail, vendorEmail
• Problem: Brevo’s automation triggers seem to be tied to contacts (i.e., a vendor email) or lets say event_booked (Custom event) rather than individual Id’s of these events.
• Issue 1: If an vendor receives multiple event bookings, the automation only processes the last event and ignores subsequent ones.
• Issue 2: I need to filter and route automations based on eventId, but Brevo doesn’t seem to allow me to dynamically process multiple event instances per contact.

Workarounds Tried:
• Tried Using “Custom Event” Trigger: But Brevo forces me to select a specific eventId rather than dynamically filtering on incoming eventId.
• Tried Enabling Brevo’s E-commerce Plugin: I attempted to use the Brevo e-commerce plugin, and set up the the automation trigger to order created, but I don’t see the automation triggering. While I see the orders on the dashboard, the automation fails to fire off.

What I Need Help With:

  1. How can I structure Brevo automations to process multiple eventId instances for the same vendor?
  2. Is there a way to trigger emails dynamically based on eventId, rather than just event_created?
  3. Can Brevo handle an vendor receiving multiple concurrent bookings, ensuring each eventId runs independently?
  4. Are there best practices for handling event-based workflows inside Brevo, especially in a marketplace setting?
    I would appreciate any suggestions, insights, or alternative approaches that the community has successfully used. Thanks in advance for your help!

Best, Krish

Hi @vjkrish.ram ,

Thanks for posting on this community.
If I get it well, what you’re describing is what we call an object-based automation: instead of having a workflow based on a contact id, you need to base it on an event id.

For the moment this is not implemented, but the good news is something we’re working on. I think your need is something that @Florent will be interested in.