Associate a lead gathered from Zoho Forms to a CRM Campaign

Associate a lead gathered from Zoho Forms to a CRM Campaign

Hi fellow Zoho gurus.

I am creating a Zoho Form form called "Subscribe" that will go on our website. 

When a person fills in the form, I wish to check the person's details against existing reports in the CRM, add them as a lead if needed, and then add them to a CRM Campaign.  NOTE: this is NOT a Zoho Campaigns List, but an Zoho CRM Campaign module entry.  If the person is already a contact or lead in the CRM, they just get added to CRM Campaign.

I was planning to use Zoho Flow to do this, but I cannot figure out how to associate a lead or contact record to a specific CRM Campaign.

I am happy to use deluge code for this, or one of the pre-defined integrations.  Any suggestions on how to accomplish this would be greatly appreciated.