```erb

Instagram

Introduction

Instagram is one of the main ways to collect user-generated content (UGC) in Socialphotos. Once connected, Instagram content becomes a source of UGC that you can:

  • Add to Page Galleries
  • Tag to products so it appears on product pages
  • Make shoppable across your store

Socialphotos does not automatically publish or display Instagram content. You always choose which photos or videos to use.

Instagram controls what third-party apps can access. Some content may be unavailable due to Instagram API limitations.

Before you begin

  • Make sure Socialphotos is installed on your Shopify store.
  • Open the Socialphotos app from Shopify Admin → Apps → Socialphotos.
  • For displaying UGC on your store, make sure your Page Gallery or Product Gallery is installed in your Shopify theme.
  • Product Gallery: UGC displayed directly on product pages.
  • Page Gallery: UGC displayed on store pages (for example, a Customer Photos page).

Helpful navigation: Settings → Instagram, Instagram → Tags, Instagram → Mentions, Instagram → Hashtags, Instagram → Links.

Requirements

To connect your Instagram account, you need:

  1. Your Instagram account is set to a Business or Creator account.
  2. Your Instagram account is connected to a Facebook Page.

How to set your Instagram to a Business or Creator account

The steps here are copied from Instagram for convenience. Instagram changes frequently, so you may also want to search for the latest instructions.

  1. Go to your profile and tap Menu in the top right corner.
  2. Tap Settings and privacy.
    For some accounts, Switch to professional account appears directly under Settings.
  3. Tap Account.
  4. Tap Switch to professional account.
  5. Tap Continue.
  6. Select a Category for your business and tap Done.
  7. Tap OK to confirm.
  8. Tap Business.
  9. Tap Next.
  10. Add contact details and tap Next. To skip, tap Don’t use my contact info.
  11. Tap X in the top right to return to your profile.

How to connect a Facebook Page to your Instagram account

The steps here are copied from Instagram for convenience. Instagram changes frequently, so you may also want to search for the latest instructions.

  1. Go to your Instagram profile.
  2. Select Edit profile.
  3. Under Public business information, select Page.
  4. Tap Create Facebook Page or Connect an existing Page.
  5. Choose a Page to connect or create a new Facebook Page.
  6. Tap Done.

If the Page you want is not showing, it may be because you do not have access to that Facebook Page. Check the Page settings and permissions.

Permissions

Socialphotos requests the minimum Instagram permissions required to function. We do not post anything to your account.

  • instagram_basic
  • instagram_content_publish
  • instagram_manage_comments
  • pages_show_list
  • pages_read_engagement
  • Instagram Public Content Access

Learn more from Instagram's Permissions Reference.

Connect Your Instagram

To connect your Instagram:

  1. Go to Settings → Instagram
  2. Click Connect Your Instagram
  3. Complete the Facebook modal steps
  4. Select the Instagram account to connect
  5. Select the Facebook Page linked to that Instagram account
  6. Grant the required permissions
  7. Click Done
If the connection succeeds but you do not see content yet, check Limitations below. Mentions and hashtags are not retroactive.

Cannot Connect Issues

If you cannot connect your Instagram, the most common reasons are:

  1. Your Instagram account is not set to a Business or Creator account.
  2. Your Instagram account is not connected to a Facebook Page.

Check your Instagram account type

  1. Open the Instagram app on your phone.
  2. On your profile screen, confirm it shows a professional account.
  3. Tap Edit Profile.
faq-ig-pro-account_2x

Check the Facebook Page linked to your Instagram

  1. Open the Instagram app on your phone.
  2. Go to your profile screen.
  3. Tap Edit Profile.
  4. Under Public business information, find Page.
  5. Confirm a Facebook Page is linked.
faq-ig-page-connect_2x

Limitations

Instagram controls what content third-party apps can access. Socialphotos can only retrieve content that Instagram allows.
  1. Mentions and hashtags are not retroactive.
    Instagram does not allow third-party apps to fetch past mentions or past hashtag content. Only mentions and hashtags created after your Instagram account is connected can be retrieved.
  2. Hashtag tracking limit.
    Instagram limits tracking to a maximum of 30 hashtags.
  3. Access tokens expire.
    Instagram connections expire every 3 months and must be re-connected. Socialphotos will email you before the connection expires.
  4. Some reels may be unavailable.
    Instagram may block access to reels that contain copyrighted audio.
  5. Content visibility.
    Private posts, removed posts, or restricted content may be unavailable to third-party apps.

General guidance:

  1. Encourage customers to tag your account. Tagged content is the most reliable source.
  2. Use a small, consistent set of hashtags to stay within Instagram’s limits.

If a specific Instagram post is not showing automatically, you can add it using the Instagram post link (URL). This is a manual fallback for edge cases.

  • You want to include an older Instagram post
  • You have the direct link (URL) to the post
  • A post is missing due to Instagram limitations
  1. In the Socialphotos app, go to Instagram → Links.
  2. Click New Instagram Link.
  3. Paste the Instagram post URL.
  4. Click Create.
  5. Wait while Socialphotos fetches the content from Instagram. Do not navigate away from the page.
This is a best effort feature. It may fail if Instagram restricts access to the post.

Once the content is imported, it will appear under Instagram → Links. From there, you can curate it into your galleries.

Page Gallery

  • On the imported UGC, click Add To Gallery.
  • Select the Page Gallery you want.

Product Gallery

  • On the imported UGC, click Tag Product.
  • Search and select the product.
  • Make sure your Page Gallery or Product Gallery is installed in your Shopify theme.
  • If you need help installing a gallery, see the How To Guide.
  • It may fail for private posts, removed posts, or restricted content.
  • If Instagram changes how their pages work, this feature may be affected.

FAQ

Q.

I received an email that says "Instagram token expires in X"

This is an Instagram requirement. Re-connect every 3 months to keep your integration active. Go to Settings → Instagram and click "Connect Your Instagram", then click "Continue as XXX".

Q.

I already connected Instagram, but I am missing mentions or hashtags from older posts

This is an Instagram API limitation. Instagram does not allow third party apps to fetch old mentions or old hashtag content. Socialphotos can only fetch mentions or hashtag content after you connect your Instagram, not before.

Q.

Why is my Instagram Feed missing some posts?

If the missing post is a reel, it may contain copyrighted audio. Instagram may block third party apps from fetching that media.

faq-reels-copyright-audio_2x
Q.

I deleted a post on Instagram but it still appears on Socialphotos

We remove deleted posts within 24 hours. Please check back the next day.

Q.

I started tracking a hashtag, but I am not seeing any customer photos or videos

This is an Instagram API limitation. Instagram does not allow third party apps to fetch old hashtag content. We can only fetch hashtag content after you connect your Instagram, not before.

Q.

I cannot connect Instagram

See Cannot Connect Issues .

Q.

I see older customer photos and videos that I want to use. How do I add those?

If your customers tag you on their posts, you will see it on your Instagram → Tags page. If they did not tag you, you can mention yourself in their post's comments and it may appear under Instagram → Mentions. If you have the link to a post, you can use Instagram → Links.

Multiple Facebook Pages

You may have multiple Facebook Pages, but only one can be connected to your Instagram account. Make sure Socialphotos is connected to the same Page shown in your Instagram profile.

  • Open Instagram and tap Edit Profile.
  • Note the Name, Username, and Page (this Page is linked to your Instagram Business Account).
  • connect-instagram-facebook-page
  • In Settings → Instagram, confirm the Instagram Name, Username, and Page match your Instagram profile.
  • connect-instagram-facebook-page-2
  • If you change the connected Facebook Page, you must re-connect Instagram in Socialphotos.
If you make changes to your Instagram or Facebook Page, re-connect via Settings → Instagram → "Connect Your Instagram".

Expired Tokens

Instagram connections expire after 3 months. We check daily and email you about 14 days before expiry.

To re-connect:

  1. Go to Settings → Instagram
  2. Click "Connect Your Instagram"
  3. In the Facebook modal, click "Continue as XXX"
  4. The modal will close and your connection is restored

Since you previously connected Socialphotos, Instagram treats "Continue as XXX" as confirmation to keep access active.

Error Messages

If there is an issue with your Instagram connection, Socialphotos will email you. Most of the time, re-connecting fixes the issue.

Common Instagram errors:

Code Subcode Message Interpretation
100 (#100) The parameter user_id is required. Your Facebook Page is not connected to your Instagram account
100 33 Unsupported get request. Object with ID 'xxxx' does not exist, cannot be loaded due to missing permissions, or does not support this operation. You did not grant Socialphotos the right permissions
193 460 Error validating access token: The session has been invalidated because the user changed their password or Facebook has changed the session for security reasons. You changed your Instagram or Facebook password
193 463 Error validating access token: Session has expired on xxxx, xx-xx-xx xx:xx:xx. The current time is xxxx, xx-xx-xx xx:xx:xx. Your Instagram token has expired
200 (#200) Requires instagram_basic permission to manage the object You did not grant Socialphotos the right permissions

The fix is usually to re-connect: Settings → Instagram → "Connect Your Instagram".

Common Issues

Instagram Disconnected

Instagram can disconnect your account for many reasons, including password changes or suspicious activity.

The fix is usually to re-connect: Settings → Instagram and click "Connect Your Instagram".

Cannot Track Certain Hashtags

Some hashtags may not be trackable due to Instagram restrictions, including adult content rules or the hashtag not existing yet.

On This Page

```