Clickraft
Integrations

Shopify

Connect your Shopify store to import products and publish AI-generated content.

Connect your Shopify store to Clickraft to create a seamless content pipeline — import product images, generate new content with AI, and publish directly back to your store.

Connecting Your Store

1. Open Integrations Settings

Go to Settings > Integrations in your Clickraft dashboard.

2. Start the connection

Click Connect Shopify and enter your Shopify store domain (e.g., mystore.myshopify.com).

3. Authorize access

You'll be redirected to Shopify to authorize Clickraft. The app requests the following permissions:

ScopePurpose
read_productsImport product data, images, and variants
write_productsPublish generated images and media back to products

Click Install app to authorize.

4. Confirm connection

You'll be redirected back to Clickraft. The integration status will show as Connected with your store name.

What You Can Do

Import Products

Use the Shopify Import node to pull product images from your store:

  • Search products by name
  • Browse your catalog with pagination
  • Select up to 3 images per product
  • Product images appear on the canvas as source nodes

Publish Content

Use the Shopify Publish node to push generated images back to your store:

  • Add images to product listings
  • Target specific product variants
  • Automatic AI alt text generation for SEO and accessibility
  • Images are uploaded and attached in real time

Full Pipeline

The most powerful setup combines both nodes:

Shopify ImportAssistant (prompt refinement) → Image GenerationShopify Publish

This creates a complete import-generate-publish pipeline that starts and ends in your Shopify store.

Organization-Wide Access

Shopify integrations are configured at the organization level. Once connected:

  • All team members in the organization can use the Shopify Import and Publish nodes
  • No individual setup required for each team member
  • The connection persists until manually disconnected

Disconnecting

To disconnect your Shopify store:

  1. Go to Settings > Integrations
  2. Click Disconnect next to your Shopify connection
  3. Confirm the disconnection

Disconnecting removes Clickraft's access to your store. Existing workflows that use Shopify nodes will no longer be able to import or publish.

Troubleshooting

Connection fails during OAuth

  • Verify your store domain is correct (must end in .myshopify.com)
  • Ensure you have admin access to the Shopify store
  • Check that your browser allows pop-ups from Clickraft
  • Try again — the OAuth process has a 10-minute timeout for security

Products not showing in the picker

  • Ensure the products are active (not draft or archived) in Shopify
  • Try searching by product name
  • If recently added, wait a moment and refresh — the product list is fetched live from Shopify

Publishing fails

  • Check that your Shopify connection is still active in Settings > Integrations
  • Verify the target product still exists in your Shopify store
  • Ensure the image was generated successfully before publishing
  • If the connection shows as expired, re-authorize by disconnecting and reconnecting

Token expired or invalid

  • Shopify access tokens can expire if permissions change on the Shopify side
  • Disconnect and reconnect your store from Settings > Integrations
  • Ensure no other apps have modified Clickraft's permissions in your Shopify admin