Developer & DevOps
Receive webhook data and update contacts in Mautic
17 nodes
191
112
Webhook
Workflow Description
An automated workflow that captures incoming data through a webhook endpoint, processes it using custom functions and conditional logic, and automatically synchronizes the information to Mautic for updating contact records based on defined criteria and data mapping.
How it works
- 1.Receive incoming data at the webhook endpoint
- 2.Process and validate the data using custom functions
- 3.Apply conditional logic to determine data routing paths
- 4.Merge data from multiple sources when required
- 5.Send processed data to Mautic to update contact records
Use cases
- Sync new customer data from web forms to Mautic CRM automatically
- Update contact information in real time when changes occur in external applications
- Route and segment contacts based on specific criteria before importing to Mautic
Requirements
- Active and accessible webhook endpoint from the source application
- Mautic account with API permissions and contact modification rights
- Clearly defined data structure matching expected fields from the webhook
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Mautic
Details
Trigger
Webhook
Nodes
17
Apps
1
Views
191
Downloads
112
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 (17)
/
Webhook
Webhook
Mautic
Mautic
Find User
Mautic
Update User
Mautic
Tag User
Mautic
Unsubscribe User
Mautic
Split Full Name
Function
If not found return -1
Function
@MAIN STUDENT DATA
Merge
Remove unsubscribe
Mautic
Find User To Tag Sale
Mautic
Set userFound
Set
Switch Webhook Types
Switch
Set Webhook Request
Set
IF NOT userFound
If
Switch User.type
Switch
IF unsubscribe_from_marketing_emails
If