Sync Shopify products to WooCommerce with Gemini, BrowserAct and Slack

Go to Workflow
0 views
Built by Madame AI Team | Kai Madame AI Team | Kai
Created on June 05, 2026

Description

Sync Shopify products to WooCommerce with AI enhancement

This workflow automates the process of synchronizing your Shopify catalog to WooCommerce, enriching product data along the way. It uses AI to identify the best external sources (like Amazon or G2) for additional product details, scrapes that data using BrowserAct, synthesizes a high-converting description, and then pushes the enhanced product to your WooCommerce store.

Target Audience
Dropshippers, e-commerce store owners managing multiple storefronts, and digital marketers looking to automate product data enrichment.

How it works
Fetch Products: The workflow starts by retrieving all products from your Shopify store.
Classify & Research: An AI Agent analyzes each product title to determine the best source for external data (e.g., physical goods -> Amazon, software -> G2).
Scrape Data: BrowserAct executes a background task to scrape the target site for specifications, reviews, and images.
Enhance Content: A second AI Agent (acting as a copywriter) processes the scraped data to write a compelling HTML description, generate a logical SKU, and format image lists.
Sync to WooCommerce: The workflow checks if the product already exists in WooCommerce via SKU check. If not, it creates a new product with the enriched data.
Error Handling: If product creation fails, a notification is sent to Slack.

How to set up
Configure Credentials: Connect your Shopify, WooCommerce, Slack, BrowserAct, and Google Gemini accounts in n8n.
Prepare BrowserAct: Ensure the Shopify to WooCommerce Multi-Store Sync template is saved in your BrowserAct account.
Configure Notifications: Open the Notify user and Send Error nodes to select your preferred Slack channel.
Activate: Run the workflow manually to start the sync.

Requirements
BrowserAct* account with the *Shopify to WooCommerce Multi-Store Sync** template.
Shopify** account (Access Token).
WooCommerce** account (API Key/Secret).
Google Gemini** account.
Slack** account.

How to customize the workflow
Filter Products: Add logic after the "Get many products" node to only sync specific collections or tags.
Change AI Persona: Modify the system prompt in the Create Product agent to change the tone of the product descriptions (e.g., more technical vs. more salesy).
Add More Sources: Update the Analyze the Products agent to include other data sources like eBay or Best Buy.

Need Help?
How to Find Your BrowserAct API Key & Workflow ID
How to Connect n8n to BrowserAct
How to Use & Customize BrowserAct Templates

Workflow Guidance and Showcase Video

One-Click Shopify to WooCommerce Sync with n8n & AI 🛒


Nodes Used (6)

AI Agent
@n8n/n8n-nodes-langchain.agent
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
Shopify
n8n-nodes-base.shopify
Slack
n8n-nodes-base.slack
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
WooCommerce
n8n-nodes-base.wooCommerce