Integrations
Shopify
Connect Shopify with a custom app access token: required scopes, blog picker, image uploads, and how publishing works.
Updated 2026-09-13
Climb AI publishes to a Shopify blog using a custom app's Admin API access token — the same kind of token you'd generate for any private integration, scoped to just this store.
- 1Create a custom appIn Shopify admin, go to Settings → Apps and sales channels → Develop apps, click Create an app, and name it (e.g. "Climb AI").
- 2Grant Admin API scopesConfigure Admin API scopes and enable read_content, write_content, and write_files. Install the app to the store.
- 3Copy the access tokenOn the app's API credentials tab, reveal the Admin API access token — it starts with
shpat_. Shopify shows it once. - 4Enter details in Climb AIIn site setup, choose Shopify and enter your store name (the part before
.myshopify.com), the access token, and the author name to show on posts. Climb AI verifies the token and fetches your store's blogs. - 5Pick a blogSelect which blog new articles publish into from the dropdown Climb AI populates via
blogs.json.
The access token must match
shpat_… and the store name only accepts letters, numbers and hyphens — Climb AI validates both before it will try to connect.What gets published
| Sent to Shopify | Read from Shopify |
|---|---|
| Article title, HTML body, author name | The list of blogs (for the picker) |
| Images, uploaded as Shopify Files via a GraphQL staged upload | The created/updated article's live URL |
Create/update via blogs/{blogId}/articles.json | — |
Article images go through a three-step GraphQL flow —
stagedUploadsCreate gets a temporary upload target, the buffer is PUT there, then fileCreate registers it in Shopify Files — so images are served from your own store domain rather than hotlinked from Climb AI.Climb AI pins a fixed Shopify Admin API version and updates it deliberately, rather than tracking Shopify's "unstable" channel — this avoids surprise breaking changes when Shopify retires an API version.
Frequently asked questions
Any plan with the Blog feature enabled — that includes every standard Shopify plan.
Related
- Connect your site — What each onboarding step asks for, what gets auto-filled, and where to pick a publishing platform.
- Article images — Choosing a style, how many images each article gets, what counts against your image allowance, and how alt text gets written.
- Export articles (HTML, Markdown, JSON) — Download any article as HTML, Markdown or JSON straight from the editor — the JSON is the same object your webhook receives.
Ready to try it on your own site?
5-day free trial, nothing charged until day 6, 30-day money-back after that.
5-day free trial · 30-day money-back · price locked for life
Still stuck? hello@climbai.io