This article shows how to connect an Instagram account to LightWidget website so that you can create a widget for your website.
If you want to link an Instagram account that belongs to your client, read this article – How to create a widget for a client?
Step 1 – login to LightWidget website
To connect Instagram account you will need to login to LightWidget website. If you do not have an user account on LightWidget yet, create a new account first. If you already have an account, log in to it – log in to your account.
Step 2 – select a connection method
There are two methods of connecting Instagram account:
- Connect with Instagram
- Connect with Facebook
Each method has different requirements and offer different options. In short words – connecting with Facebook offers more features but has more requirements than connecting with Instagram. Each method will allow you to generate a widget.
Below is a table showing the differences between these two methods.
|Connect with Instagram||Connect with Facebook|
|Type of Instagram account||All accounts||Only Professional Instagram accounts (Business or Creator Accounts)|
|Requirements||Having valid Instagram account||Having valid Instagram account connected to Facebook Page|
|Number of followers||Not available||Available|
|Number of following users||Not available||Available|
|Profile picture||Not available||Available|
|Number of likes per post||Not available||Available|
|Number of comments per post||Not available||Available|
|Instagram API||Basic Display API||Instagram Graph API|
|Photo posts in widgets||Supported||Supported|
|Video posts in widgets||Supported||Supported|
|Carousel posts in widgets||Supported||Supported|
|IGTV posts in widgets||Not supported||Not supported|
|Reel posts in widgets||Not supported||Not supported|
Step 3a – Connect using Instagram method
This chapter shows how to connect Instagram account using Connect with Instagram method. Chapter 3b (below) shows how to connect Instagram account using Facebook method.
Click the Connect with Instagram button. It will redirect you to Instagram website.
If Instagram asks you for login and password, log in as the user for whom you want to generate a widget.
When you log in (or are already logged in) you will see the screen below.
Instagram will ask you if you want to connect your Instagram account with our application. Check if the checkbox next to the Access your media field is checked. Without access to your photos and videos (media) posted on Instagram, we will not be able to generate the widget.
Click the Authorize button. You will be redirected to our website. The newly connected Instagram account should be visible in your dashboard. You can now create a widget with posts from your Instagram.
Small note: We only ask for read permissions, we will never publish anything to your Instagram account without your explicit permission.
What to do if Instagram asks me for the A account and I want to connect the B account?
On the screenshot above Instagram asks about “John Doe” account. If you would like to use different Instagram account you will need to visit Instagram page first and logout from current session there. Unfortunately the Instagram authorization window does not allow selecting user from the list yet. Authorization window allows you to connect the user who is currently logged in to the Instagram website.
We have an additional article showing how to switch between the accounts here – How do I switch between Instagram accounts?
I’m using single login for multiple Instagram accounts. How to connect my secondary account with LightWidget?
Instagram allows you to manage several different accounts from one Instagram account. If you want to connect an account other than the main account, you must create a password for the secondary account first.
As in the question above, the authorization window does not allow you to select a secondary account.
To connect such an account, open the Instagram application on your device. Change the account to the one you want to create the widget for. Go to Settings > Security > Create Password and create a new password for your secondary account.
If you only see the option to change your password (instead of creating a new password), this means that such a password is already set for your account.
Once you’ve created a password for your secondary account, you’ll be able to log into Instagram with it and connect it to our app.
Step 3b – Connect with Facebook
This chapter shows how to connect account using Connect with Facebook method. Chapter 3a (above) shows how to connect account using Instagram method.
Click Connect with Facebook button. You will be redirected to the Facebook page. Facebook will either ask you to log in to your account or to confirm whether you want to use this account to link your Instagram account.
Remember to continue using Facebook user that has a role on the Facebook Page linked to the Instagram account you want to connect.
Click the button Continue as … You will be taken to the next page where Facebook will ask you which Instagram Business Accounts you want to give us access to. Make sure that at least the account for which you want to generate the widget is selected. Click the Next button.
At next screen Facebook will ask about the Facebook Pages that you would like to use with LightWidget. Make sure that you will tick the Facebook Page that is connected with the Instagram account you would like to use on LightWidget.
Selecting the page is mandatory and required in order to use Instagram Graph API to create a widget. This is read access only, we will not post anything to your Facebook Page.
Click Next button.
At the end, Facebook will ask about the permissions you grant to our application. Make sure both options are checked. If at least one of them is set to no, we won’t be able to connect your Instagram account.Make sure that everything is set to Yes and click Done button.
If you have selected access to only one account, it should appear in your dashboard. If you have selected several accounts on the Facebook website, our LightWidget website will ask you for the Instagram account you would like to connect. You can only connect one account at a time.
On the screenshot above @john.doe is selected and this account will be connected with LightWidget. Click Connect selected Instagram account button. You should see the connected Instagram account on the list of your accounts.
If you would like to connect another Instagram account using this method simply repeat the process and select the appropriate Instagram account on our website.
What to do if the Instagram account belongs to the client and I do not have access to it?
The methods described above require access/credentials to the Instagram account you want to connect to LightWidget. If the Instagram account belongs to a client, please use your Developer code and send it to your client.
Thanks to it, you will be able to create and manage widgets from various Instagram accounts without asking for access/credentials.