// Integration guide
How to connect Shopify
DraftRank publishes articles to a Shopify store blog through the Admin API, using a long-lived access token from a custom app. Shopify changed how those tokens are issued at the start of 2026 — read the notice below before you start.
Merchants can no longer create legacy custom apps — Partners still can
DraftRank needs a long-lived Admin API access token (shpat_…), and only a legacy custom app issues one. Since 1 January 2026 a merchant can no longer create such an app on their own store — but an app made before that date keeps working, and a Shopify Partner can still create one on a development store they own. If neither applies to you, publish to your Shopify blog through the Custom Website webhook instead.
Before you start
- A Shopify store with a blog — create one under Online Store → Blog posts if you have none.
- Store owner access, or a staff account with the “App development” permission.
- A legacy custom app on the store — either one created before 1 January 2026, or one created by a Shopify Partner on a development store they own (see the notice above).
- Your .myshopify.com admin domain, which is not the same as your custom storefront domain.







