Skip to content

MailerLite

MailerLite is an intuitive email marketing platform that offers automation, landing pages, and subscriber management for businesses and creators.

Categories: Marketing Automation

Type: mailerLite/v1


Connections

Version: 1

bearer_token

Properties

NameLabelTypeDescriptionRequired
tokenAPI TokenSTRINGAPI Token needed for authorization.true

Actions

Add Subscriber to Group

Name: addSubscriberToGroup

Adding a subscriber to a selected group.

Properties

NameLabelTypeDescriptionRequired
subscriber_idSubscriber EmailSTRINGID of the user that will be added to the selected group.true
group_idGroup IDSTRINGID of the group to which the user will be added.true

Example JSON Structure

{
"label" : "Add Subscriber to Group",
"name" : "addSubscriberToGroup",
"parameters" : {
"subscriber_id" : "",
"group_id" : ""
},
"type" : "mailerLite/v1/addSubscriberToGroup"
}

Output

Type: OBJECT

Properties

NameTypeDescription
dataOBJECT
Properties {STRING(id), STRING(name), INTEGER(active_count), INTEGER(sent_count), INTEGER(opens_count), {NUMBER(float), STRING(string)}(open_rate), INTEGER(clicks_count), {NUMBER(float), STRING(string)}(click_rate), INTEGER(unsubscribed_count), INTEGER(unconfirmed_count), INTEGER(bounced_count), INTEGER(junk_count), STRING(created_at)}

Output Example

{
"data" : {
"id" : "",
"name" : "",
"active_count" : 1,
"sent_count" : 1,
"opens_count" : 1,
"open_rate" : {
"float" : 0.0,
"string" : ""
},
"clicks_count" : 1,
"click_rate" : {
"float" : 0.0,
"string" : ""
},
"unsubscribed_count" : 1,
"unconfirmed_count" : 1,
"bounced_count" : 1,
"junk_count" : 1,
"created_at" : ""
}
}

Create or Update Subscriber

Name: createOrUpdateSubscriber

Create new user or update an existing user.

Properties

NameLabelTypeDescriptionRequired
emailnullSTRINGThe email address of the subscriber.true
group_idGroup IDSTRINGID of the group to which you want to add the subscriber to.false

Example JSON Structure

{
"label" : "Create or Update Subscriber",
"name" : "createOrUpdateSubscriber",
"parameters" : {
"email" : "",
"group_id" : ""
},
"type" : "mailerLite/v1/createOrUpdateSubscriber"
}

Output

Type: OBJECT

Properties

NameTypeDescription
dataOBJECT
Properties {STRING(id), STRING(email), STRING(status), STRING(source), INTEGER(sent), INTEGER(opens_count), INTEGER(clicks_count), INTEGER(open_rate), INTEGER(click_rate), STRING(subscribed_at), STRING(created_at), STRING(updated_at), [](fields), [](groups)}

Output Example

{
"data" : {
"id" : "",
"email" : "",
"status" : "",
"source" : "",
"sent" : 1,
"opens_count" : 1,
"clicks_count" : 1,
"open_rate" : 1,
"click_rate" : 1,
"subscribed_at" : "",
"created_at" : "",
"updated_at" : "",
"fields" : [ ],
"groups" : [ ]
}
}

Remove Subscriber from Group

Name: removeSubscriberFromGroup

Remove selected subscriber from the group.

Properties

NameLabelTypeDescriptionRequired
subscriber_idSubscriberSTRINGID of the user that will be added to the selected group.true
group_idGroup IDSTRINGID of the group to which the user will be added.true

Example JSON Structure

{
"label" : "Remove Subscriber from Group",
"name" : "removeSubscriberFromGroup",
"parameters" : {
"subscriber_id" : "",
"group_id" : ""
},
"type" : "mailerLite/v1/removeSubscriberFromGroup"
}

Output

This action does not produce any output.

Triggers

Subscriber Added to the Group

Name: subscriberAddedToGroup

Triggers when a subscriber is added to the group.

Type: DYNAMIC_WEBHOOK

Output

Type: OBJECT

Properties

NameTypeDescription
dataOBJECT
Properties {STRING(account_id), STRING(id), STRING(email), STRING(status), STRING(source), INTEGER(sent), INTEGER(opens_count), INTEGER(clicks_count), INTEGER(open_rate), INTEGER(click_rate), STRING(subscribed_at), STRING(created_at), STRING(updated_at), [](fields), [](groups)}

JSON Example

{
"label" : "Subscriber Added to the Group",
"name" : "subscriberAddedToGroup",
"type" : "mailerLite/v1/subscriberAddedToGroup"
}

Subscriber Created

Name: subscriberCreated

Triggers when a subscriber is created.

Type: DYNAMIC_WEBHOOK

Output

Type: OBJECT

Properties

NameTypeDescription
dataOBJECT
Properties {STRING(id), STRING(email), STRING(status), STRING(source), INTEGER(sent), INTEGER(opens_count), INTEGER(clicks_count), INTEGER(open_rate), INTEGER(click_rate), {}(ip_address), STRING(subscribed_at), STRING(unsubscribed_at), STRING(created_at), STRING(updated_at), STRING(deleted_at), STRING(forget_at), [](fields), [](groups), STRING(account_id)}

JSON Example

{
"label" : "Subscriber Created",
"name" : "subscriberCreated",
"type" : "mailerLite/v1/subscriberCreated"
}

Subscriber Unsubscribed

Name: subscriberUnsubscribed

Triggers when a subscriber unsubscribes.

Type: DYNAMIC_WEBHOOK

Output

Type: OBJECT

Properties

NameTypeDescription
dataOBJECT
Properties {STRING(account_id), STRING(id), STRING(email), STRING(status), STRING(source), INTEGER(sent), INTEGER(opens_count), INTEGER(clicks_count), INTEGER(open_rate), INTEGER(click_rate), STRING(subscribed_at), STRING(created_at), STRING(updated_at), [](fields), [](groups)}

JSON Example

{
"label" : "Subscriber Unsubscribed",
"name" : "subscriberUnsubscribed",
"type" : "mailerLite/v1/subscriberUnsubscribed"
}


Additional instructions