Shopify Integration
Connect Upgrid to your Shopify store to automatically publish AI-generated articles to your blog
Shopify Integration Setup Guide
This guide will help you connect your Shopify store to Upgrid for automatic blog article publishing.
What You'll Need
- A Shopify store (Basic plan or higher)
- Admin access to your store (owner or staff with full permissions)
- A blog created in your store (Online Store - Blog posts)
Step 1: Open App Settings
- Log in to your Shopify admin panel
- Click Settings at the bottom of the left menu
- Select Apps and sales channels
Step 2: Enable App Development
- Click Develop apps in the top right corner
- If this is your first time, click Allow custom app development
- Confirm by clicking Allow custom app development again
Step 3: Create a New App
- Click the Create an app button
- Enter an app name, for example:
Upgrid Blog Publisher - Click Create app
Step 4: Configure API Permissions (Scopes)
- On the app page, click Configure Admin API scopes
- Find and enable the following permissions:
write_content- to create and edit articlesread_content- to read blog information
- Click Save
Step 5: Install the App
- Go to the API credentials tab
- Click Install app
- Confirm by clicking Install in the popup window
Step 6: Copy the Access Token
After installing the app, you'll see the Admin API access token section.
- Click Reveal token once
- Copy the token - it starts with
shpat_
Important: The token is shown only once! Save it in a secure place. If you lose it, you'll need to generate a new one.
Step 7: Connect the Integration in Upgrid
- Open Upgrid and go to Settings - Integrations
- Find the Shopify card and click Enable Integration
- Fill in the form:
- Store URL: your store address (e.g.,
your-store.myshopify.com) - Admin API Access Token: paste the copied token
- Store URL: your store address (e.g.,
- Click Test Connection
- If successful, select a blog from the dropdown
- Click Save Integration
You're Done!
Your articles will now be automatically published to your Shopify blog. You can:
- Enable/disable automatic publishing
- View publication logs
- Update integration settings at any time
Frequently Asked Questions
Q: Where do I find my store URL?
Your store URL is your admin panel address without admin. For example:
- If you access
https://my-awesome-shop.myshopify.com/admin - Your store URL is:
my-awesome-shop.myshopify.com
Q: What if I don't see the "Develop apps" button?
This feature is only available to store owners or administrators. Contact your store owner for access.
Q: How do I create a blog in Shopify?
- In your admin panel, go to Online Store - Blog posts
- Click Manage blogs
- Click Add blog and create a new blog
Q: Can I connect multiple blogs?
The current integration allows you to select one blog for publishing. All articles will be published to the selected blog.
Q: What happens if I delete the app in Shopify?
The integration will stop working. Already published articles will remain in the blog, but new ones won't be published. To restore, create a new app and update the token in Upgrid settings.
Q: Is this secure?
Yes. You're creating an app only for your store. The token is used only for publishing articles and doesn't provide access to orders, customers, or payments.
Troubleshooting
Error: "Invalid API key or access token"
- Make sure the token is copied completely (starts with
shpat_) - Verify the app is installed (step 5)
- Try generating a new token
Error: "No blogs found"
- Create a blog in Shopify: Online Store - Blog posts - Manage blogs - Add blog
- After creating the blog, click "Test Connection" again
Error: "Insufficient permissions"
- Make sure
write_contentandread_contentpermissions are enabled (step 4) - After changing permissions, reinstall the app
Articles not publishing automatically
- Check that the "Auto-publish articles" toggle is enabled
- Verify the integration is active (status shows "Connected")
- Check publication logs for any errors
For additional support, contact our team through the in-app support chat.