Skip to content

Emelia

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

Credentials

emeliaApi (alias: @emelia)

CREDENTIAL @emelia = emeliaApi "My Emelia"

Operations

Resource: campaign

addContact

Parameter Type Default Details
campaignId options [] required
contactEmail string "" required
additionalFields collection {} keys: customFieldsUi, firstName, lastContacted, lastName, lastOpen, lastReplied, ...

create

Parameter Type Default Details
campaignName string "" required

duplicate

Parameter Type Default Details
campaignId options "" required
campaignName string "" required
options collection {} keys: copyContacts, copyProvider, copyMails, copySettings

get

Parameter Type Default Details
campaignId string "" required

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100

pause

Parameter Type Default Details
campaignId string "" required

start

Parameter Type Default Details
campaignId string "" required

Resource: contactList

add

Parameter Type Default Details
contactListId options [] required
contactEmail string "" required
additionalFields collection {} keys: customFieldsUi, firstName, lastContacted, lastName, lastOpen, lastReplied, ...

getAll

Parameter Type Default Details
returnAll boolean false
limit number 100

Parameter Details

additionalFields children:

Parameter Type Default Details
customFieldsUi fixedCollection {} groups: customFieldsValues
firstName string ""
lastContacted dateTime ""
lastName string ""
lastOpen dateTime ""
lastReplied dateTime ""
mailsSent number 0
phoneNumber string ""

options children:

Parameter Type Default Details
copyContacts boolean false
copyProvider boolean true
copyMails boolean true
copySettings boolean true

Example

NODE "emelia" @emelia AS "Emelia" {
  resource: "campaign",
  operation: "get",
  contactEmail: {{ $json.contactEmail }},
  campaignName: {{ $json.campaignName }}
}