Shopify Integration
Connect Skribra to your Shopify store to automatically publish AI-generated articles straight to your store's blog, with full SEO optimization.
The integration uses Shopify's secure OAuth flow — no API keys to copy or paste. Once connected, you choose which blog to publish to, and every article Skribra ships is created on your store via the Shopify Admin API, complete with featured image, slug, and meta description.
Requirements#
Before connecting your Shopify store, make sure you have:
- An active Shopify store with at least one blog (Shopify stores include a default blog named "News")
- Permission to install and authorize apps on the store (store owner or staff with app-management access)
- The ability to grant the
write_contentandread_contentscopes during authorization — these let Skribra read your blogs and publish articles
Setting Up Shopify Integration#
Navigate to Integrations → Shopify in your Skribra dashboard.
- Enter your Shopify store domain, for example
my-store.myshopify.com. - Click Connect to Shopify. You'll be redirected to Shopify to securely authorize Skribra. Review the requested permissions and approve.
- After authorizing, you're returned to Skribra. Open Configure Settings and choose which blog on your store articles should be published to. If your store has only one blog, it's selected automatically.
- Optionally set an author name to display on published posts. Leave it empty to use your store's default author.
That's it — Skribra stores an encrypted access token for your store and is ready to publish.
Publishing Content#
When an article finishes Skribra's content pipeline and auto-publish is enabled, it's published to your selected Shopify blog automatically. Each post includes the article title, formatted HTML body, slug, featured image, and meta description.
Publishing is idempotent: if you re-publish an article that uses a slug already present on the blog, Skribra updates the existing Shopify article instead of creating a duplicate. This means you can edit an article in Skribra and sync the changes to your store at any time.
Troubleshooting#
If you run into any issue connecting your Shopify store to Skribra, reach out via the in-app chat or at [email protected] and our team will respond within 24 hours to help you.
Connection or Authorization Failed
- Double-check that your store domain is correct and ends in
.myshopify.com - Make sure you completed the Shopify authorization screen and approved the requested permissions
- Confirm your Shopify account has permission to install apps on the store
- Use the Test Connection button on the Shopify settings page to verify the stored access token is still valid. If it fails, click Disconnect and reconnect to re-authorize.
Articles Not Appearing on the Store
- Verify a blog is selected under Configure Settings — articles can't publish until a destination blog is chosen
- Confirm auto-publish is enabled for the project
- Check that the selected blog still exists on your store and hasn't been deleted or renamed
Frequently Asked Questions#
Can I edit articles after they're published to Shopify?
Yes. You can edit posts directly in Shopify, or update the article in Skribra and re-publish with the same slug to overwrite the version on your store. Re-publishing matches by slug, so it updates the existing post rather than creating a new one.
Which blog does Skribra publish to?
The blog you select under Configure Settings. Shopify stores can have multiple blogs; Skribra publishes to the one you choose, and you can change it at any time.
Who is shown as the author?
The author name you set in the integration settings. If you leave it empty, posts use your store's default author.
Can I disconnect Shopify later?
Yes. Use the Delete Integration button in the Danger Zone on the Shopify settings page to remove the connection. Skribra will stop publishing to your store immediately.