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:
| Scope | Purpose |
|---|---|
read_products | Import product data, images, and variants |
write_products | Publish 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 Import → Assistant (prompt refinement) → Image Generation → Shopify 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:
- Go to Settings > Integrations
- Click Disconnect next to your Shopify connection
- 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