Display Instagram posts in IntuiFace

Hi!

Remember when we posted here in the Community that Instagram changed their security policy and forced an OAuth authentication to be able to display their feeds? With that change, you were no longer able to visualize an Instagram feed in IntuiFace.

Until now. After getting a better knowledge of Zapier and doing some research on the Web, I figured out a workaround using Zapier.

With Zapier, when a new photo is posted either to a a specific Instagram account or with a specific hashtag in any Instagram account, that photo and its meta-data can be added to an RSS feed. That RSS feed can be displayed in IntuiFace.

Here’s how to create this Zap.

First, create a new Zap in your Zapier account and select Instagram for the first step.
Choose the trigger that best suits your need and click Continue:

  • New Tagged Media: any new post with a specific hashtag on any Instagram account.
  • New Media Posted: any new post to a specific Instagram account.

Specify the Instagram account or hashtag you want to follow then proceed to create the action.

For the action, select the RSS by Zapier option. Use the image below as guidance for how to assign the proper Instagram values to parameters that will appear in the RSS feed:

Next, either run the Zap test twice or finish the Zap creation process, turn it on, and wait for the RSS feed to contain at least two items.

Once there are at least two items in the RSS feed, go to Composer and use API Explorer to generate an interface asset for that feed and display it in your experience. You’ll be entering the URL you specified when creating the RSS action in Zapier.

The result is a display of the feed in IntuiFace.

NOTE

  • The beauty of this method is it can be used with any service 1) requiring Web-side (OAuth) authentication that 2) has a Zapier App.
  • Add an automatic refresh to your RSS interface asset so that it will, by itself, look for and retrieve updates to the feed on a regular basis, resulting in an update to what is displayed on screen. The automatic refresh option is found in the Properties listing of this (and any other) interface asset.
    • NOTE: Check the refresh rate of your Zapier plan. The refresh rate for the RSS interface asset doesn’t need to be faster than your Zapier plan’s rate. For example, Zapier’s Free and Starter plans have a Zap refresh rate of 15 minutes.
  • All Zapier plans limit how many tasks can be run per month. (A task occurs whenever a Zap successfully performs one action.) Be aware of how many tasks your plan supports to ensure you don’t hit your limit. For example:
    • Free Plan: 100 tasks per month
    • Starter Plan: 1000 tasks per month
5 Likes

Very useful information, Seb. I will certainly explore this resolution.

1 Like

Hi @Seb,

Can I ask a question? I created an instagram/Rss feed with Zapier to my experience, and it works well, however, it seems it can not recognise whether it is a video or a photo in the post. In the API explorer I can change the url representation, but is there a way it recognises automatically and shows as photo if it’s a photo or as a video if it’s a video?

Thank you in advance!

Z.

Hi @Zoltan,

The method here would be to:

  • put both an Image AND a Video Asset in your experience Template
  • use a binding to use your media in both theses Assets (of course, for one of them, it won’t be relevant)
  • then, based on the file extension show the relevant Asset, using a Custom Converter and hide the other one

I recommend you to read that thread in Community here along with this article for the Help Center.

Kind regards,

Alex.

3 Likes

Dear @Alex, thank you very much!!!

1 Like