Developer & DevOps

Receive webhook data and update contacts in Mautic

17 nodes 191 112 Webhook
Download

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. 1.Receive incoming data at the webhook endpoint
  2. 2.Process and validate the data using custom functions
  3. 3.Apply conditional logic to determine data routing paths
  4. 4.Merge data from multiple sources when required
  5. 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. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (17)

/

Webhook

Webhook

#1

Mautic

Mautic

#2

Find User

Mautic

#3

Update User

Mautic

#4

Tag User

Mautic

#5

Unsubscribe User

Mautic

#6

Split Full Name

Function

#7

If not found return -1

Function

#8

@MAIN STUDENT DATA

Merge

#9

Remove unsubscribe

Mautic

#10

Find User To Tag Sale

Mautic

#11

Set userFound

Set

#12

Switch Webhook Types

Switch

#13

Set Webhook Request

Set

#14

IF NOT userFound

If

#15

Switch User.type

Switch

#16

IF unsubscribe_from_marketing_emails

If

#17