Highlevel
This guide covers how to integrate Keap for a video campaign and trigger Gan.AI to programmatically create and send videos with preferred delivery channels
Last updated
This guide covers how to integrate Keap for a video campaign and trigger Gan.AI to programmatically create and send videos with preferred delivery channels
Last updated
Select the personalised project you want to integrate with Highlevel
Go to Project settings -> Integrations -> Highlevel
Turn on the integration button, next to ‘Import data from Highlevel’, in your project settings
Log in to your Highlevel account
Go to the sub account you want to connect with Gan.AI In the left panel, click on ‘Automation’
Under ‘Workflows’ click on ‘Create workflow’ & select ‘Start from scratch’
Click on ‘Add new trigger’ & select ‘Contact created’ & click on ‘Save Trigger’
Click on the ‘+’ button & search for ‘Custom Webhook’
Under ‘Event’ select ‘CUSTOM’ as the event
Under ‘Method’ select ‘POST’ as the event
Go to the Gan.AI platform and copy the ‘Webhook URL’ from below & paste it in the ‘URL’ input on Highlevel
Select the ‘Authorization’ field in Highlevel as ‘None’
Now under ‘Headers’, click on ‘Add an item’ & copy the value of ‘Key 1’ from Gan.AI platform below & paste it in the ‘Key’ input on Highlevel
Copy the corresponding ‘Value 1’ from Gan.AI platform below & paste it in the ‘Value’ input on Highlevel
Now under ‘Content type’, select ‘application/json’ in the dropdown
Go to the Gan.AI platform and click on ‘Copy content’ under ‘Body’
Now paste the copied content under ‘Raw body’ in Highlevel
Now in the content, click in front of ‘unique_id’ and type ‘contact.id’
In the dropdown menu, select ‘{{contact.id}}’
Map the respective project variables to the corresponding fields in Highlevel (refer to the tutorial above)
Once all the variables are mapped, click on ‘Save action’ & save your workflow
On the top right corner, turn the switch to ‘Publish’ & click on ‘Save’ to enable the import workflow for your project
On the Gan.AI platform, click on ‘Save & close’ to save your settings
Select the personalised project you want to integrate with Highlevel
Go to Project settings -> Integrations -> Highlevel
Turn on the integration button, next to ‘Export data to Highlevel’, in your project settings
Log in to your Highlevel account
Go to the sub account you want to connect with Gan.AI
In the left panel, click on ‘Automation’
Under ‘Workflows’ click on ‘Create workflow’ & select ‘Start from scratch’
Click on ‘Add new trigger’ & select ‘Inbound Webhook’
Copy the URL from Highlevel platform & paste it in Gan.AI platform under ‘ Webhook URL’
Click on ‘Verify’
Once the URL is successfully verified, go to the Highlevel platform & click on ‘Mapping reference’
Click on the most recent request & check if you’re getting the correct data
Once you verify that the data is correct and mapped properly, click on ‘Save trigger’
Click on the ‘+’ button & look for ‘Find Contact’ action
Under ‘Fields’, click on ‘Add field’ & select ‘Contact ID’
Note: If you are not able to find the ‘Contact ID’, copy the text from Gan.AI platform and paste it in the search bar in the dropdown
Now go to ‘Inbound webhook trigger’ -> ‘QueryParams’ -> & select ‘Unique_id’
Click on ‘Save action’
Now click on ‘+’ & look for ‘Update contact field’ action
Under ‘Fields’, click on ‘Add field’ & select the fields that you want to updated for the client & map them with the respective values (as shown in the demo)
Once all the fields are mapped, click on ‘Save action’
On the top right corner, turn the switch to ‘Publish’ & click on ‘Save’ to enable the export workflow for your project
On the Gan.AI platform, click on ‘Save & close’ to save your settings