Shopify Integration
Connect Casper with your Shopify store to automatically publish SEO-optimized articles to your Online Store blog.
Overview
The Shopify integration allows you to publish articles directly to your Shopify Online Store blog. Casper uses the Shopify Admin API to create blog posts, set tags, and configure SEO metadata.
Requirements: A Shopify store with admin access. You'll need to create a private app with specific permissions.
Setup Instructions
Step 1: Create a Private App
- Log in to your Shopify admin dashboard
- Go to Settings → Apps and sales channels
- Click Develop apps (at the bottom)
- Click Create an app
- Enter a name for your app (e.g., "Casper")
- Click Create app
Step 2: Configure API Permissions
- In your app settings, click Configure Admin API scopes
- Enable the following permissions:
read_contentwrite_contentread_online_store_blogwrite_online_store_blog
- Click Save
Step 3: Install and Get Credentials
- Click Install app (you'll be prompted to confirm)
- After installation, go to the API credentials tab
- Copy your Admin API access token
- Note your store URL (e.g., yourstore.myshopify.com)
Step 4: Connect in Casper
- Go to Settings → Integrations in your Casper dashboard
- Click Connect next to Shopify
- Enter your Shopify store URL (e.g., yourstore.myshopify.com)
- Paste your Admin API access token
- Click Test Connection to verify
- Click Save to complete the connection
How to Use
Publishing Articles
When publishing an article, select Shopify as your publishing platform. Choose which blog to publish to (if your Shopify store has multiple blogs), add tags, and configure SEO settings. The article will be created in your Shopify blog immediately.
Blog Selection
If your Shopify store has multiple blogs, you can select which blog to publish to when creating the connection or when publishing each article.
SEO Optimization
Casper automatically sets SEO-friendly titles, meta descriptions, and URLs. You can customize these in the article editor before publishing.
Troubleshooting
Connection Failed
If you're having trouble connecting:
- Verify your store URL is correct (just the subdomain, e.g., yourstore.myshopify.com)
- Make sure you've installed the app after creating it
- Check that all required API permissions are enabled
- Ensure your Admin API access token is correct
Publishing Errors
If articles aren't publishing:
- Verify your API token hasn't expired or been revoked
- Check that you have at least one blog created in Shopify
- Ensure your store is active and not in development mode
- Check Shopify's API status page for any service issues
Common Questions
Can I connect multiple Shopify stores?
Each organization represents one website and can only have one integration connected. If you want to connect multiple Shopify stores, create separate organizations for each store. Each organization has its own settings, integrations, and content.
Will this work with Shopify Plus?
Yes, the integration works with all Shopify plans including Shopify Plus. The setup process is the same.
Can I schedule articles?
Yes! You can schedule articles to be published at specific dates and times. Casper will create the blog post in Shopify and schedule it for publication.
