Hello @Dstepchew,
Great question!
First, I would suggest taking a look at our Guide to Using Flows to Send Transactional Emails Help Center articles to learn more about how Klaviyo initiates transactional flow emails and the process on how to request your email be marked transactional.
Second, Klaviyo actually has a fairly robust open API which allows you to create your own custom events; which can be used to trigger flows. You would not be limited to the example provided within our documentation. From my experience, I’ve seen a wide variety of different custom events created by our clients to serve their goals!
To learn more about building your own custom events and about leveraging Klaviyo’s API, I would recommend taking a look at the following Help Center articles and documents:
In addition, I would also encourage working with a developer you are familiar with or working with an accredited Klaviyo Partner if you need further assistance working with the API and creating your own custom events.
I hope this helps!
David