{
  "@type": "help_guide",
  "id": "cms-shopify",
  "title": "Publishing to Shopify",
  "kind": "feature",
  "summary": "Nexus publishes articles to the client's Shopify blog as drafts, with the SEO title and description set and the schema in the body.",
  "aliases": [
    "shopify",
    "connect shopify",
    "shopify blog",
    "shopify access token"
  ],
  "engine": "content",
  "agents": [],
  "related": [
    {
      "id": "publishing",
      "page": "https://nexus.effiqs.com/help/publishing"
    }
  ],
  "reviewed": "2026-10-14",
  "sections": [
    {
      "heading": "What it does",
      "key": "what-it-does",
      "markdown": "Nexus publishes articles to the client's Shopify blog as drafts, with the SEO title and description set and the schema in the body."
    },
    {
      "heading": "Set it up",
      "key": "set-it-up",
      "markdown": "1. ✋ In the client's Shopify admin: Settings → Apps and sales channels → Develop apps → create an app, grant read_content and write_content, install it, and copy the Admin API access token (it starts with `shpat_`). Not the API secret key (`shpss_`).\n2. **\"Connect Shopify with this token for example.myshopify.com: [token].\"**\n3. A store with several blogs: **\"Use the News blog on Shopify.\"**"
    },
    {
      "heading": "Use it",
      "key": "use-it",
      "markdown": "- **\"Publish [title] to Shopify as a draft.\"**\n- **\"Update [title] on Shopify.\"**"
    },
    {
      "heading": "Troubleshooting",
      "key": "troubleshooting",
      "markdown": "- **The message says \"That's the API secret key.\"** Copy the Admin API access token from the same page instead.\n- **Images are missing.** Generated images that live in Google Drive are left out; add them in the Shopify article editor."
    },
    {
      "heading": "Prompts",
      "key": "prompts",
      "markdown": "- \"Connect Shopify with this token for example.myshopify.com: [token].\"\n- \"Use the News blog on Shopify.\"\n- \"Publish [title] to Shopify as a draft.\"\n- \"Update [title] on Shopify.\""
    }
  ],
  "prompts": [
    {
      "text": "Connect Shopify with this token for example.myshopify.com: [token].",
      "tool": "set_shopify_api_token"
    },
    {
      "text": "Use the News blog on Shopify.",
      "tool": "set_shopify_blog"
    },
    {
      "text": "Publish [title] to Shopify as a draft.",
      "tool": "publish_to_shopify"
    },
    {
      "text": "Update [title] on Shopify.",
      "tool": "update_shopify_item"
    }
  ],
  "page": "https://nexus.effiqs.com/help/cms-shopify",
  "markdown": "https://nexus.effiqs.com/help/cms-shopify.md"
}
