Connecting Instagram to your Shopify store in 2026 requires a properly configured Shopify access token with the right permissions. Whether you're looking to sync product catalogs, manage social commerce, or automate Instagram marketing, understanding how to generate and configure your access token is essential. This comprehensive guide walks you through every step of the process, from initial setup to troubleshooting common issues.
| Scope | What It Allows |
|---|---|
write_products |
Allows your app to create, modify, and manage product information that syncs to Instagram catalogs |
read_products |
Enables reading and retrieving product data from your Shopify store for Instagram integration |
write_inventory |
Permits updating inventory levels and stock status across Instagram and Shopify in real-time |
read_inventory |
Allows access to view current inventory and stock information for product synchronization |
write_orders |
Enables creation and modification of orders that originate from Instagram shopping features |
Log in to your Shopify store using your admin credentials. Navigate to the home page of your admin dashboard. You should see the main navigation menu on the left side. This is where you'll find all the tools you need to manage API access and generate tokens.
In your Shopify Admin, click on Settings located at the bottom of the left sidebar. From the settings menu, select Apps and integrations. This section manages all third-party apps and custom API applications connected to your store. If you don't see this option, ensure you have admin-level permissions.
Click on Develop apps or Apps and integrations depending on your Shopify plan. Select the option to create a new app. You'll be prompted to name your application—something like "Instagram Product Sync" or "Instagram Integration App" is descriptive and helps you identify its purpose later.
Once your app is created, navigate to the Configuration or API credentials section. This is where you'll define what permissions your app needs. Look for the section labeled Admin API access scopes or similar terminology.
Select the required scopes listed above. At minimum, you need:
write_products and read_productsread_inventorywrite_ordersSave your scope selections before proceeding to the next step.
After configuring your scopes, look for a button or option labeled Generate token, Create token, or Install app. Click this to generate your access token. Shopify will display your token once—copy it immediately and store it securely. You won't be able to view it again for security reasons.
Your token will look something like this:
shpat_abcdef1234567890abcdef1234567890
To verify your token works correctly, test it with a simple API request. Use the following curl command, replacing YOUR_STORE_DOMAIN with your actual Shopify domain and YOUR_ACCESS_TOKEN with the token you just generated:
curl -X GET "https://YOUR_STORE_DOMAIN/admin/api/2024-01/products.json" \
-H "X-Shopify-Access-Token: YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json"
If successful, you'll receive a JSON response containing your store's products. If you receive a 401 error, double-check that your token is correct and that you've included the right scopes.
With your access token generated and tested, you now need to connect it to your Instagram integration. In your Shopify Admin, navigate to Sales channels and look for Instagram or Facebook/Instagram Shop. Follow the prompts to authenticate and paste your access token when requested. Some integration tools may ask for additional Meta API tokens—keep these separate and secure.
Once your token is connected, initiate a product sync from your Shopify store to Instagram. This typically involves selecting which products you want to showcase, configuring product information, and waiting for the sync process to complete. Monitor the sync status through your integration dashboard to ensure all products uploaded correctly.
Log into your Instagram Business Account and check that your products appear in your Instagram Shop. Test a few features like product tagging, catalog updates, and inventory synchronization to confirm everything is working as expected. If something isn't syncing, review your API scopes and token permissions.
If you want to skip the manual configuration and technical setup, GetShopifyToken.com offers an automated solution that generates your Shopify access token for Instagram integration in minutes. Instead of navigating through multiple Shopify menus and manually configuring scopes, visit https://getshopifytoken.com and follow their guided process. The platform automatically handles scope configuration, token generation, and provides clear instructions for connecting to Instagram. This method is ideal if you're not comfortable with manual API configuration or want to set up your integration faster.
read_inventory and write_inventory scopes enabled. Sync frequency may also affect update speed.Shopify access tokens do not expire automatically, so you don't need to regenerate them regularly. However, it's a security best practice to regenerate your token if you suspect it's been compromised, if you're rotating staff access, or if you haven't used it in several years. Some organizations regenerate tokens annually as a security policy.
No. Each access token is tied to a specific Shopify store and Instagram business account pairing. If you manage multiple Instagram accounts, you'll need to create separate apps and generate separate tokens for each Instagram-Shopify connection. This ensures proper permission isolation and security.
If your token is exposed, immediately go to your Shopify Admin, navigate to your app settings, and delete the compromised token. Then generate a new one. This prevents unauthorized access to your store data. If you're using a shared development environment, ensure tokens are stored in environment variables rather than hardcoded in files.
Yes. Admin API tokens provide access to your store's backend data (products, inventory, orders) and are required for Instagram integration. Storefront API tokens are for customer-facing applications and don't have the scopes needed for Instagram syncing. Always use Admin API tokens for social commerce integrations.
In 2026, use the latest stable Shopify API version available (check Shopify's API documentation for the current recommended version). The examples in this guide use 2024-01, but verify the latest version at Shopify's developer documentation before implementing in production. Using outdated API versions may cause compatibility issues.