My team and I have been using Webhooks for a similar use case, and it's been useful. You'll need people profiles, but you can set up a Webhook in Messages. This will send POST JSON list data of profiles that completed your targeted events to your specified endpoint.
Did you miss the live Webinar?
Join Corinne Pellows, Sr. User Success Lead at PatientPing, as she shares how her team uses data and messaging to create better customer experiences.
Messaging Limits for Paid Accounts 1 Answer