Initiate Conversation from API

What and how would I use a KORE API to initiate the Chat with a customer. We would like to use an external trigger i.e. email or some other application that gets a request to send an API Call to Kore with “XYZ” payload to initiate the conversation with the customer over a connected channel. Example would be “an email box receives an email about a product that has their WhatsApp ID as part of the form and a script will put a payload together and pass it to Kore to start the conversation with the customer.”