Automatically unsubscribe contacts from Mautic via Gmail requests
Workflow Description
Automates detection of unsubscribe requests in Gmail inbox and immediately processes them in Mautic to remove contacts from automated campaigns. Ensures compliance with privacy regulations while reducing manual handling of unsubscribe notifications.
How it works
- 1.Monitor incoming Gmail messages for unsubscribe request patterns
- 2.Parse email content and sender information using conditional logic
- 3.Extract contact identifier from the unsubscribe email
- 4.Query Mautic database to locate matching contact record
- 5.Execute unsubscribe operation in Mautic
- 6.Log transaction details for audit trail
Use cases
- Efficiently manage mailing lists by automating unsubscribe requests
- Ensure GDPR and privacy compliance with immediate processing
- Reduce manual email triage and contact management overhead
Requirements
- Gmail account with full API access permissions
- Mautic instance with API credentials for contact management
- Pattern recognition capability to identify legitimate unsubscribe requests
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (16)
Gmail Trigger
Gmail
Is automated unsubscribe?
If
Add to unsubscribed segment
Mautic
Remove newsletter segment
Mautic
Reply Unsubscribe Message
Gmail
Add to Do Not Contact List
Mautic
Extract Email from 'From' Field
Code
Extract Unique Email Addresses
Code
Get Mautic Contact ID from Email Address
Mautic
If Contact Exists in Mautic
If
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Edit Fields
Set