Integromat Integration

Integromat is the glue of the internet, it makes connecting online apps and APIs a simple and code free task.


Hyperise provides an API that details personalised image impressions, enabling automated tasks to be triggered with Integromat.


For example you might sell red widgets.  You might have a blog post about 'leaking red widgets', when a lead in your funnel starts to read this blog post, adding a tag to that prospect in your CRM, gives a great opportunity to reach out and have a hot topic to address and add value to the prospect.


The Hyperise Image Impression API is:


https://app.hyperise.io/api/v1/regular/image-impressions



The API has three parameters: 

 NameDescription Required
 api_token

Visit https://app.hyperise.io/settings#/api to get your API token.

 yes
 image_hash

This is your image template ID, see below for further details.

 yes
 date_from



Date to show impressions from.
If blank it will return all impressions since last API call.
format: Y-m-dTH:i:sZ      eg       2020-01-01T00:00:00Z

 no



To get your image_hash, load the image in the Hyperise editor.  The image_hash is shown in your image link, below the canvas. 





To get your api_token visit https://app.hyperise.io/settings#/api and create a new API token, giving it a relative name.





Now you have everything you need to create an Integromat integration.


So head over to Integromat and create a new Scenario and add a HTTP - Make a request module:





Once you've added the HTTP module, add the Hyperise Image Impression API URL and parameters, as detailed above and the example below.



 


Now the HTTP module is configured, you can set the schedule time, to set how often Integromat will poll the API to look for new impression to trigger further actions.




The API can return more than one result per call, so we need to add an Iterator module, to cycle through each result returned.



Once you've added the Iterator module, you can then hang off that any trigger process, for example searching a google sheet with email of person viewing the image and updating the row to show they've seen the page where the image is located.