Shopify blog integration

Publish ready articles to your Shopify blog with Spron. Connect your store once, choose a blog, and send new articles as drafts or publish them automatically.

How Shopify blog publishing works

Spron researches topics, writes articles, and checks them before they are ready to send. The Shopify integration puts those articles and their images in the blog you choose.

You keep your existing store and blog. New ready articles are sent automatically, without copying text or uploading images by hand. You can review new posts as hidden drafts in Shopify before making them public.

Before you connect Shopify

  • A Shopify store with a blog for your articles
  • A free Shopify Dev Dashboard account that can install an app on that store
  • Owner or admin access in Spron

Find your original myshopify.com address in Shopify under Settings → Domains. In Spron’s Store address field, enter only the name before .myshopify.com. For your-store.myshopify.com, enter your-store; the ending is already shown.

Choose an existing blog during setup. If you need a new one, follow Shopify’s guide to adding a blog first.

Connect your Shopify blog to Spron

  1. Open the Shopify Dev Dashboard

    Sign in with the account that owns your store. Open Apps and choose Create app. Select Start from Dev Dashboard if asked.

    Open the Dev Dashboard

  2. Create your app and set its permissions

    Use these settings, then choose Create app:

    • App name: Spron
    • App URL: https://app.spron.ai
    • Embed app in Shopify admin: off
    • Allowed redirection URLs: leave empty
    • Use legacy install flow: off
    • Version name: leave empty
    • Webhooks API version: leave as it is

    Under Scopes, add these permissions. Content access lets Spron send blog posts; file access lets it save their images in your store.

    read_content,write_content,read_files,write_files
  3. Install the app on your store

    Open the app’s Home page and choose Install app. Select your store, review the requested access, and approve. If Shopify asks for a released version, choose Release first.

  4. Choose your blog in Spron

    In your Shopify app, open Settings and copy the Client ID and Client secret. Keep the secret private.

    In Spron, open Integrations → Shopify. Enter your store name and the two app keys. Choose Find blogs, select the blog for your articles, then choose Connect Shopify.

    Open Spron

What Spron sends to Shopify

  • Article title, text, and links
  • A short summary and the article’s page address
  • The featured image and its description
  • Images within the article, saved in Shopify Files

The connection publishes blog articles. It does not rewrite your product pages or change your store’s design.

Check your first Shopify blog post

Open Delivery history in Spron to check the result. Then go to Content → Blog posts in Shopify and find the article in the blog you selected.

Check the title, text, images, and page address. A new post sent in draft mode is hidden, even when delivery succeeds. Publish it in Shopify when it is ready. For a live post, open its public page to confirm that the text and images appear.

Fix common Shopify connection issues

Spron cannot connect to the store

Check the store name, Client ID, and Client secret. Use the original myshopify.com name and make sure your app is installed on the same store. A custom domain such as yourbrand.com is not the store name this form needs.

Your blog is missing from the list

Check that the store has a blog. In Shopify, open Content → Blog posts → Manage blogs to find or add one. Then return to Spron and choose Find blogs again.

Shopify cannot save an article image

Check that the app has read_files and write_files access as well as the content permissions. After changing permissions, release and install the updated app version, then retry the delivery.

Need help connecting? Contact support, visit the Help Center, or see our other publishing integrations.

Shopify FAQ

We're here to help.

Can I review Shopify blog posts before publishing?

Yes. Choose draft mode in Spron. New posts arrive hidden in Shopify so you can review them before publishing. Switching to draft mode does not hide a post that is already live.

Which Shopify blog receives my articles?

You select the blog when you connect. That connection sends articles to the selected blog. If your store has several blogs, check the name before saving the connection.

Do I need to create an app in Shopify?

Yes. Create a free app in the Shopify Dev Dashboard and install it on your store. Copy its Client ID and Client secret into Spron. Keep the secret private.

Can I connect with my custom domain?

Use your original myshopify.com store address. Spron already shows the .myshopify.com ending, so enter only the store name before it. Find the address in Shopify under Settings → Domains.

Will an article update create a duplicate Shopify post?

Spron updates the same post when you send an update from the article editor. Editing the article in Spron alone does not send the change to Shopify.

Can I send articles that were ready before connecting?

Yes. After connecting, use Send pending to send articles that were already ready. New ready articles are sent automatically.

What if a Shopify blog post was deleted?

Open Delivery history in Spron and press Rescan Shopify. After the post is marked Missing, resend it to your store.

What happens when I disconnect Shopify?

Spron stops sending new articles. Posts already in Shopify remain there. If you also want to remove the app’s access, uninstall your Spron app in Shopify.