Skip to content

Mautic

Node: mautic · Full type: n8n-nodes-base.mautic · Version: 1

Credentials

mauticApi (alias: @mautic) / mauticOAuth2Api (alias: @mautic)

CREDENTIAL @mautic = mauticApi "My Mautic"

Operations

Resource: campaignContact

add

Parameter Type Default Details
contactId string "" required
campaignId options "" required

remove

Parameter Type Default Details
contactId string "" required
campaignId options "" required

Resource: company

create

Parameter Type Default Details
name string ""
simple boolean true
additionalFields collection {} keys: addressUi, annualRevenue, companyEmail, customFieldsUi, description, fax, ...

delete

Parameter Type Default Details
companyId string ""
simple boolean true

get

Parameter Type Default Details
companyId string ""
simple boolean true

getAll

Parameter Type Default Details
returnAll boolean false
limit number 30
simple boolean true
additionalFields collection {} keys: orderByDir, orderBy, search

update

Parameter Type Default Details
companyId string ""
simple boolean true
updateFields collection {} keys: addressUi, annualRevenue, companyEmail, name, customFieldsUi, description, ...

Resource: companyContact

add

Parameter Type Default Details
contactId string ""
companyId string ""

remove

Parameter Type Default Details
contactId string ""
companyId string ""

Resource: contact

create

Parameter Type Default Details
jsonParameters boolean false
email string ""
firstName string ""
lastName string ""
company options ""
position string ""
title string ""
bodyJson json ""
additionalFields collection {} keys: addressUi, b2bOrb2c, crmId, customFieldsUi, fax, hasPurchased, ...

delete

Parameter Type Default Details
contactId string ""

editContactPoint

Parameter Type Default Details
contactId string ""
action options "add" add, remove
points number 0

editDoNotContactList

Parameter Type Default Details
contactId string ""
action options "add" add, remove
channel options "email" required; email, sms
additionalFields collection {} keys: reason, comments

get

Parameter Type Default Details
contactId string ""

getAll

Parameter Type Default Details
returnAll boolean false
limit number 30

sendEmail

Parameter Type Default Details
campaignEmailId options "" required
contactId string "" required

update

Parameter Type Default Details
contactId string ""
jsonParameters boolean false
updateFields collection {} keys: bodyJson, addressUi, b2bOrb2c, crmId, customFieldsUi, email, ...

Resource: contactSegment

add

Parameter Type Default Details
contactId string "" required
segmentId options "" required

remove

Parameter Type Default Details
contactId string "" required
segmentId options "" required

Resource: segmentEmail

send

Parameter Type Default Details
segmentEmailId options "" required

Common Parameters

Parameter Type Default Details
authentication options "credentials" credentials, oAuth2
options collection {} keys: search, orderBy, orderByDir, publishedOnly, minimal, rawData

Parameter Details

additionalFields children:

Parameter Type Default Details
addressUi fixedCollection {} groups: addressValues
annualRevenue number 0
companyEmail string ""
customFieldsUi fixedCollection {} groups: customFieldValues
description string ""
fax string ""
industry options ""
isPublished boolean false
numberOfEmpoyees number 0
overwriteWithBlank boolean false
phone string ""
website string ""

updateFields children:

Parameter Type Default Details
addressUi fixedCollection {} groups: addressValues
annualRevenue number 0
companyEmail string ""
name string ""
customFieldsUi fixedCollection {} groups: customFieldValues
description string ""
fax string ""
industry options ""
isPublished boolean false
numberOfEmpoyees number 0
overwriteWithBlank boolean false
phone string ""
website string ""

options children:

Parameter Type Default Details
search string ""
orderBy string ""
orderByDir options "" asc, desc
publishedOnly boolean false
minimal boolean false
rawData boolean true

Example

NODE "mautic" @mautic AS "Mautic" {
  resource: "campaignContact",
  operation: "get"
}