RankPill Logo

Integrations

Shopify

Connecting RankPill to your Shopify store is a powerful way to turn AI-generated content into published blog posts that drive traffic to your online store. The integration allows you to push fully formatted articles—complete with images, meta descriptions, and proper structure—directly into your Shopify blog. This eliminates the tedious work of copying and pasting, preventing typos and formatting errors while letting you schedule posts in advance or publish them instantly.

Before you begin, make sure you have the necessary access to your Shopify store. You'll need Admin access to create a custom app and generate the required API credentials. Your store should also have at least one blog set up to house your articles.

Getting started is straightforward. Navigate to Settings → Integrations in your RankPill dashboard and click Connect on the Shopify card. You'll need to provide your store URL and access token to establish the connection. Once connected, select the blog where you want your articles to be published, and you're all set. We recommend publishing a test article right after connecting to ensure everything is working correctly.

Setting Up Your Shopify Custom App

To connect RankPill to your Shopify store, you'll need to create a custom app and generate an Admin API access token. Here's how to do it:

  1. Go to your Shopify admin panel
  2. Navigate to Apps and sales channels
  3. Click "Develop apps" in the top right corner
  4. Click "Create an app" and give it a descriptive name like "RankPill Blog Integration"
  5. Go to "Configuration" and configure Admin API scopes
  6. Enable the following scopes:
    • write_content - Required to create and publish blog articles
    • read_content - Required to read existing blogs and verify connections
  7. Save the configuration
  8. Click "Install app"
  9. Reveal and copy the "Admin API access token" - this starts with shpat_

Make sure to store your access token securely, as it provides full access to your store's content management system.

Store URL Format

When entering your store URL, you can use any of these formats:

  • your-store.myshopify.com
  • https://your-store.myshopify.com
  • your-store (we'll automatically add the .myshopify.com domain)

If you're using a custom domain for your store, you'll need to use your original .myshopify.com URL for the API connection.

Blog Selection

After successfully testing your connection, you'll be able to select which blog to use for your articles. Shopify stores can have multiple blogs, so choose the one that best fits your content strategy. Common blog names include:

  • "News" (default blog)
  • "Blog"
  • "Articles"
  • Custom blog names you've created

Field Mapping

RankPill automatically maps your article fields to Shopify's blog article structure:

  • Article Title → Shopify article title
  • Article Content → Shopify article content (HTML)
  • Meta Description → Shopify article summary/excerpt
  • Slug → Shopify article handle (URL slug)
  • Featured Image → Shopify article featured image

Publishing Options

Once connected, you can:

  • Publish immediately from the article editor
  • Schedule articles for future publication through the calendar
  • Enable autopilot for fully automated content publishing

Articles published to Shopify will appear in your store's blog section and can help drive organic traffic to your products through SEO-optimized content.

Troubleshooting

Connection Failed: Ensure your access token has the correct scopes (write_content and read_content) and that your store URL is formatted correctly.

Blog Not Found: Make sure you have at least one blog created in your Shopify admin under Online Store → Blog posts.

Publishing Errors: Check that your custom app is properly installed and that the access token hasn't expired or been revoked.

Custom Domain Issues: Use your original .myshopify.com URL for API connections, not your custom domain.

For additional support, contact our team through the in-app chat or visit our support documentation.