PilotScribe publishes to Shopify through the Admin API, authenticated with an Admin API access token from a custom app you create in your store. You'll collect your shop domain and the token, then paste them into the Publishing tab in PilotScribe.

What you'll need

  • Shop domain — your *.myshopify.com domain
  • Admin API access token — starts with shpat_
  • Blog ID — optional; blank uses your default blog

Steps

  1. Find your shop domain. Go to Settings > Domains. Use your *.myshopify.com domain (e.g. your-store.myshopify.com) — even if you have a custom storefront domain, the API uses the myshopify.com one.
  2. Open custom apps. Go to Settings > Apps and sales channels > Develop apps.
  3. Create an app. Click Create an app, give it a name (e.g. PilotScribe) and create it.
  4. Enable the right scopes. Open Configuration > Admin API integration and enable only:
    • write_content
    • read_content
    These cover blog articles. Keep it minimal — don't grant scopes you don't need. Save.
  5. Install the app. Click Install app to apply the scopes to your store.
  6. Reveal the token. On the API credentials tab, reveal and copy the Admin API access token. It starts with shpat_ and is shown only once.
  7. Paste into PilotScribe. In app.pilotscribe.com, open your site, go to the Publishing tab, choose Shopify, then fill in:
    • Shop domain → your *.myshopify.com domain
    • Admin API access token → the shpat_… value
    • Blog ID → leave blank to use the default blog, or paste a specific blog's ID
    Run Test connection to verify the credentials, then save.

Scopes & permissions

Only write_content and read_content are required to create and read blog articles. Granting broader scopes (orders, customers, products) is unnecessary and increases risk — minimal is best.