Run campaign workflow from some other third party applications
I am working on a requirement where we need to run campaign workflow from some other third party applications. Also some data will be passed from that third party application to that workflow. e.g. When user registers on the website we want to send an email to the user from campaign while sending the email we need his last name, email, interested in etc.
All the fields that the user is filling in into the registration form will be used somewhere or the other in the campaign workflow e.g. phone number also for sms sending.
Need help in deciding how should I approach towards solving this problem ?