Start autopublishing to Shopify in minutes.
Before you start
Make sure you have administrator access to the Shopify store and that the store already has at least one blog created inside Shopify.
Step 1: Open the Shopify developer dashboard
Go to `dev.shopify.com/dashboard` and sign in with the Shopify account that owns the store.
Step 2: Create a custom app
Create a new app for this store and give it a clear name, for example ContentPeaks.
Step 3: Enable the required scopes
Add the scopes `read_content` and `write_content`, then release a version so Shopify can issue tokens for the app.
Step 4: Copy your credentials
Open the app settings in Shopify and copy the Client ID and Client Secret. You will paste both into ContentPeaks.
Step 5: Install the app on your store
Install the app onto the Shopify store you want to connect before starting the OAuth flow from ContentPeaks.
Step 6: Connect in ContentPeaks
Open Settings → Integrations → Shopify, enter your store URL, Client ID, and Client Secret, then click Connect Shopify. ContentPeaks will complete OAuth, fetch your available Shopify blogs, and let you choose the blog where articles should be published.
Store URL format
You can enter `your-store`, `your-store.myshopify.com`, or `https://your-store.myshopify.com`. ContentPeaks normalizes it to the required `.myshopify.com` domain automatically. If your storefront uses a custom domain, use the original Shopify domain for the API connection.
Selecting your blog
Shopify stores can have multiple blogs such as News, Blog, or custom blog names. During setup you will choose which one ContentPeaks should publish into.
What ContentPeaks sends
Once connected, ContentPeaks maps your article title, HTML content, slug, meta description, and featured image into Shopify’s article structure. You can keep new articles as drafts, publish them immediately, or later enable auto-publishing.
Updating published Shopify articles
After an article has been sent to Shopify, future updates can push changes back to the same Shopify article instead of creating a duplicate entry.