We are exploring ways to optimize our integration between AGNT, our event-talent connecting platform, and Customer.io, utilizing Segment data. In AGNT, users create ‘Talent Profiles’ (with the possibility of having multiple profiles), and organizers set up events.
To facilitate this in Customer.io, we’ve introduced two custom objects: ‘Opportunities’ (to represent events) and ‘Talent Profiles.’ For instance, when an event is created on AGNT, it spawns a new ‘Opportunity’ in Customer.io, endowed with attributes like desired artist types, budget, etc.
Our goal is to initiate automated, relevant campaigns in Customer.io when a new Opportunity matches the specifications of a Talent Profile. For example, if an organizer creates an Opportunity seeking a jazz musician with a budget of $500, we want to trigger a campaign targeting Talent Profiles that fit this specific criteria.
Given the limitations of object-to-object relationships in Customer.io, what would be your recommended approach to achieve this level of targeted automation? Are there alternative methods or best practices within Customer.io that could help us realize this dynamic matching process?
Appreciate your insights and suggestions.