Use this powerful n8n workflow to automate the conversion of Squarespace customer profile exports into Shopify-compatible customer import data using Google Sheets as a key intermediary.
Download this n8n workflow template and start using it instantly.
This robust n8n workflow solves the complex problem of migrating customer profile data between Squarespace and Shopify, where standard exports often require tedious manual restructuring. By utilizing the Google Sheets n8n node, this automation offers two primary paths: importing new customer profile files via a Webhook n8n trigger or processing existing data already stored in your spreadsheet.
The core value of this n8n template lies in its automated field mapping and data standardization. It ensures that crucial billing and contact information from Squarespace profiles (like address lines, zip codes, and phone numbers) is accurately transformed into the specific customer and default address fields required by Shopify's customer import format, saving significant time and reducing migration errors. This specific n8n workflow dynamically adds tags and ensures data consistency across the platforms.
The n8n workflow operates through two distinct pathways, both culminating in structured data written to a Google Sheet ready for Shopify import.
Extract items from webhook submission n8n node parses the binary file contents into structured JSON data items. The data then flows to the Loop Over Items n8n node, which batches the records (up to 1000 items) for efficient processing. Next, the data is simultaneously handled by two branches: a) The raw data is stored or updated in the squarespaceprofiles Google Sheet using the Append Squarespace profiles n8n node, and b) The data is mapped and transformed into the Shopify-ready format using the Shopify Customers n8n node, which writes the final converted output to the designated shopifytemplate sheet.Read Squarespace profiles n8n node to fetch all existing records stored in the raw Squarespace sheet. This extracted data bypasses the initial input steps and is immediately processed by the Shopify Customers n8n node for conversion, making it easy to re-run conversions or process large existing datasets whenever needed. This flexible n8n workflow design ensures maximum utility.To deploy this n8n workflow, follow these steps:
144532755, often labeled 'squarespaceprofiles') and one for the Shopify-ready data (named or identified by GID 15798644, often labeled 'shopifytemplate'). Ensure column headers match the fields specified in the Google Sheets n8n nodes. Webhook: This serves as the primary n8n trigger for external input. It listens for POST requests at the /submit-profiles path and expects a file containing the Squarespace customer data.
Extract items from webhook submission: This utility n8n node is essential for processing the binary file received via the webhook, extracting the individual data records for downstream manipulation.
Google Sheets (Append Squarespace profiles): Operation is appendOrUpdate. This n8n node saves the raw incoming Squarespace data to the dedicated sheet, using Email as the matching column. It maps 30+ fields from the input.
Google Sheets (Read Squarespace profiles): Operation is Read. Used when the Manual trigger n8n node is activated, fetching the full list of profiles previously stored for conversion.
Loop Over Items: Configured with a batch size of 1000, this Split In Batches n8n node handles large datasets efficiently, ensuring the data is processed in manageable chunks.
Google Sheets (Shopify Customers): This is the core transformation n8n node. It uses the appendOrUpdate operation in the Shopify sheet, matching on Email. Key configurations include extensive data mapping (e.g., Billing Name to Default Address Company) and dynamic tagging using expressions: Tags is set to =n8n, squarespace, {{ $json['Last Order Date'] ? "ground-control," : "" }}. This complex mapping makes this n8n workflow highly valuable.
Automate Spotify URL conversion to MP3 files and instantly upload them to Google Drive. Utilize this powerful n8n workflow template for hands-free media processing and sharing.

Convert audio files to text automatically using this powerful n8n workflow template. Integrate IBM Granite 3.3 8B model via Replicate API with robust status polling and error handling in n8n.

Automate task management by converting Slack reactions (📝) into Notion to-do items. This n8n workflow also provides daily reminders of incomplete tasks in Slack.

Automate project planning by turning Google Tasks ideas into detailed n8n workflow implementation plans using GPT-4o. Features Slack approval, Google Sheets archiving, and a scheduled n8n trigger.

Use this robust n8n workflow template to seamlessly convert Telegram channel posts into fully structured WooCommerce products. This n8n node configuration handles image uploads, category mapping, and product creation automatically, making it an essential e-commerce automation tool.

Use this comprehensive n8n workflow to turn simple Telegram messages into professional LinkedIn posts. Features include Gemini AI classification, web scraping, Brave search, and interactive Telegram approval, making this one of the most powerful n8n templates for social media automation.

Automation specialist with 10+ years of experience helping SME website owners streamline their workflows—specializing in Squarespace, Shopify, and WordPress. Book an initial consultation for custom n8n automation using my link.







































