Contact creation via external email

Contact creation via external email

We're building a web app that has the ability to send an email once the user has successfully subscribed and activated the account.

We use Zoho Campaigns to onboard the new subscriber.

They may or may not be in Zoho CRM at that time but want to create a process as follows:
  1. New subscriber validates the account and is ready to login and use the system
  2. Our app sends an email to Zoho CRM with the relevant details; e.g. First name, last name, email address
  3. A contact is automatically created in Zoho CRM as a result of the email sent in step 2
  4. Through an integration between Zoho CRM and Zoho Campaigns the contact creation in Zoho CRM triggers an onboarding campaign in Zoho Campaigns
  5. The campaign in Zoho Campaigns then takes over and does the onboarding
The whole process is automated through the integration between CRM and Campaigns. Is the above possible?