ClimbAI
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.

  1. 1
    Create a custom app
    In Shopify admin, go to Settings → Apps and sales channels → Develop apps, click Create an app, and name it (e.g. "Climb AI").
  2. 2
    Grant Admin API scopes
    Configure Admin API scopes and enable read_content, write_content, and write_files. Install the app to the store.
  3. 3
    Copy the access token
    On the app's API credentials tab, reveal the Admin API access token — it starts with shpat_. Shopify shows it once.
  4. 4
    Enter details in Climb AI
    In 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.
  5. 5
    Pick a blog
    Select 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 ShopifyRead from Shopify
Article title, HTML body, author nameThe list of blogs (for the picker)
Images, uploaded as Shopify Files via a GraphQL staged uploadThe 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

Try Now For $0.00