WooCommerce New/Updated Customer to Mautic
detail.loadingPreview
Synchronizes new and updated WooCommerce customers to Mautic, creating or updating contact records.
About This Workflow
This workflow triggers when a new customer is created or an existing customer is updated in WooCommerce. It first checks if the customer already exists in Mautic. If the customer is new, it creates a new contact in Mautic. If the customer already exists, it updates their existing contact record with the latest information. This ensures your Mautic contact database is always up-to-date with your WooCommerce customer base.
Key Features
- WooCommerce Trigger: Automatically detects new or updated customer events.
- Mautic Contact Check: Prevents duplicate entries by checking for existing contacts based on email.
- Conditional Logic: Branches the workflow based on whether the contact is new or existing.
- Mautic Contact Creation: Creates new contact records in Mautic with essential details.
- Mautic Contact Update: Updates existing Mautic contact records with the latest customer information.
How To Use
- Configure WooCommerce Trigger: Set up the
Customer Created or Updatednode with your WooCommerce API credentials and select thecustomer.updatedevent. - Configure Mautic Check: Connect the WooCommerce trigger to the
Check for ExistingMautic node. Ensure your Mautic OAuth2 credentials are set up and the node is configured to search for contacts by email ({{$json["email"]}}). - Configure Conditional Logic: Connect
Check for Existingto theIf Newnode. This node will use theisEmptyoperation on the Mautic contact ID ({{$json["id"]}}) to determine if a contact already exists. - Configure Mautic Create Contact: Connect the 'true' output of the
If Newnode to theCreate ContactMautic node. Map the relevant fields from the WooCommerce trigger (e.g., email, company, first name, last name) to the Mautic contact fields. - Configure Mautic Update Contact: Connect the 'false' output of the
If Newnode to theUpdate ContactMautic node. Use thecontactIdfrom theCheck for Existingnode and map the updated customer details from the WooCommerce trigger ({{$node["Customer Created or Updated"].json["last_name"]}},{{$node["Customer Created or Updated"].json["first_name"]}}) to the MauticupdateFields. - Activate Workflow: Ensure the workflow is active to start processing customer updates.
Apps Used
Workflow JSON
{
"id": "6d37f66c-88a1-45ea-bec7-fcc81c47fb62",
"name": "WooCommerce New/Updated Customer to Mautic",
"nodes": 8,
"category": "Marketing",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 6d37f66c-88a1...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
WhatsApp AI Assistant: LLaMA 4 & Google Search for Real-Time Insights
Instantly deploy a smart AI assistant on WhatsApp, powered by Groq's lightning-fast LLaMA 4 model. This workflow enables real-time conversations, remembers context, and provides up-to-date answers by integrating live Google Search results.
AI-Powered On-Page SEO Audit & Report Automation
Instantly generate comprehensive on-page SEO technical and content audits for any website URL. This AI-powered workflow automates the entire process, from scraping the page to delivering a detailed report directly to your inbox, empowering you to optimize for better search rankings and user engagement.
Automated AI Motion Illustration Workflow with Midjourney and Kling
Unleash your creativity with this n8n workflow that automates the generation of stunning motion illustrations. It leverages the power of Midjourney for static image creation and Kling AI to transform them into dynamic videos, all managed through the PiAPI. Perfect for content creators, marketers, and social media professionals looking to produce engaging visuals at scale.