So what I’m trying to do is build an API-triggered broadcast, which for example sends this payload here upon triggering:
{
"fruit":"apple"
}
I then want to trigger a message to all users who:
- Performed a specific event, let’s say “Buy fruit”.
- The “type” of the “Buy fruit” event matches the value of trigger.fruit.
So in the end you would have something like:

Is this possible within customer.io; or is there a better way to do this ? As an additional note, the actual usecase will consist in five different trigger attributes by which I aim to filter the recipients of the broadcast’s message, so using user segments is not an option, as this would in result in tons and tons of segments for all possible combinations of the five different fruit attributes (like the fruit’s type, size, date, expiry, and price, as an example).
Thanks in advance for any help!