Skip to main content

Shopify Integration

Learn how to integrate your Shopify store blog into IndexPilot.

Updated over 2 months ago

The Shopify integration allows IndexPilot to automatically publish or sync your AI-generated articles directly to your Shopify blog.

Follow the steps below to connect your store and complete setup.

Video Step-By-Step Instructions


Step 1: Open the Shopify Integration in IndexPilot

  1. Log into your IndexPilot dashboard.

  2. In the left-hand panel, click Integrations.

  3. Select Shopify from the list.

  4. Enter your Shopify store URL (e.g., yourstore.myshopify.com).


Step 2: Create a Custom App in Shopify

You’ll now generate an API token for IndexPilot to securely publish blog posts.

  1. Go to your Shopify Admin Dashboard.

  2. In the bottom-left corner, click Settings → Apps and Sales Channels.

  3. Click Develop Apps.

  4. Select Create an App.

  5. Name it IndexPilot (or any name you prefer) and click Create App.


Step 3: Configure Admin API Scopes

  1. Inside your new app, click Configure Admin API Scopes.

  2. In the search bar, type blog.

  3. Under Store Content, enable the following permissions:

    • Read Content

    • Write Content
      (This gives IndexPilot permission to manage articles, blogs, comments, pages, and redirects.)

  4. Click Save when finished.


Step 4: Generate an Access Token

  1. Click the API Credentials tab.

  2. Under Access Tokens, click Install App.

  3. Confirm by clicking Install again.

  4. Once installed, click Reveal Token Once.

    ⚠️ Copy this token immediately — you won’t be able to see it again later.


Step 5: Connect Your Token to IndexPilot

  1. Return to IndexPilot.

  2. Paste your API token into the field provided.

  3. Click Validate & Continue.

  4. IndexPilot will automatically detect your Shopify blogs.

  5. Choose which blog you want IndexPilot to post to (e.g., News).

  6. Click Continue.


Step 6: Configure Author and Publishing Settings

  1. Enter an Author Name (this will appear on published posts).

  2. Choose your Publishing Status:

    • Save as Draft — Recommended. This lets you review and approve articles before publishing.

    • Publish Immediately — Articles will go live as soon as they’re synced.

  3. Click Complete Setup.


Step 7: Verify Your Active CMS

After setup, go back to the Integrations tab and make sure your Active CMS shows Shopify.

That’s it — you’re now connected! 🎉

IndexPilot will now sync your generated articles directly to your Shopify blog.


💡 Tips

  • You can safely re-sync articles without worrying about duplicates — IndexPilot automatically updates existing posts.

  • If you ever need to disconnect Shopify, simply go to Integrations → Shopify → Disconnect.


🆘 Need Help?

If you run into any issues, create a support ticket in the app or contact our team — we’re happy to assist.

Did this answer your question?