diff --git a/docs/nodes/credentials/MailerLite/README.md b/docs/nodes/credentials/MailerLite/README.md index a30fe1264..a6b7f8520 100644 --- a/docs/nodes/credentials/MailerLite/README.md +++ b/docs/nodes/credentials/MailerLite/README.md @@ -7,6 +7,7 @@ description: Learn to configure credentials for the MailerLite node in n8n You can use these credentials to authenticate the following nodes with MailerLite. - [MailerLite](../../nodes-library/nodes/MailerLite/README.md) +- [MailerLite Trigger](../../nodes-library/trigger-nodes/MailerLiteTrigger/README.md) ## Prerequisites diff --git a/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/Airtable_node.png b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/Airtable_node.png new file mode 100644 index 000000000..7bc3ca054 Binary files /dev/null and b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/Airtable_node.png differ diff --git a/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/MailerLiteTrigger_node.png b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/MailerLiteTrigger_node.png new file mode 100644 index 000000000..532aba95a Binary files /dev/null and b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/MailerLiteTrigger_node.png differ diff --git a/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/README.md b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/README.md new file mode 100644 index 000000000..594b8d849 --- /dev/null +++ b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/README.md @@ -0,0 +1,84 @@ +--- +permalink: /nodes/n8n-nodes-base.mailerLiteTrigger +description: Learn how to use the MailerLite Trigger node in n8n +--- + +# MailerLite Trigger + +[MailerLite](https://www.mailerlite.com/) is an email marketing solution for all types of businesses. It provides you with a user-friendly content editor, simplified subscriber management, and campaign reports with the most important statistics. + +::: tip 🔑 Credentials +You can find authentication information for this node [here](../../../credentials/MailerLite/README.md). +::: + +## Events + +- Campaign Sent +- Subscriber Added to Group +- Subscriber Added through Webform +- Subscriber Autonomation Completed +- Subscriber Autonomation Triggered +- Subscriber Bounced +- Subscriber Created +- Subscriber Complained +- Subscriber Removed from Group +- Subscriber Unsubscribe +- Subscriber Updated + +## Example Usage + +This workflow allows you to receive updates when a subscriber is added to a group in MailerLite using the MailerLite Trigger node and add them to a base in Airtable. You can also find the [workflow](https://n8n.io/workflows/759) on n8n.io. This example usage workflow would use the following node. +- [MailerLite Trigger]() +- [Set](../../core-nodes/Set/README.md) +- [Airtable](../../nodes/Airtable/README.md) + +The final workflow should look like the following image. + +![A workflow with the Mautic Trigger node](./workflow.png) + +### 1. MailerLite Trigger + + The MailerLite Trigger node will trigger the workflow when a subscriber is added to a group in MailerLite. + +1. First of all, you'll have to enter credentials for the MailerLite Trigger node. You can find out how to do that [here](../../../credentials/MailerLite/README.md). +2. Select 'Subscriber Added to Group' from the ***Events*** dropdown list. +3. Click on ***Execute Node*** to run the node. + +In the screenshot below, you will notice that the node returns the information of the subscriber that was added to a group in MailerLite. This output is passed on to the next node in the workflow. + +![Using the MailerLite Trigger node to trigger the workflow](./MailerLiteTrigger_node.png) + +### 2. Set node + +We will use the Set node to set the data coming from the previous node. This data gets passed on to the next node in the workflow. +::: v-pre +1. Click on ***Add Value*** and select 'String' from the dropdown list. +2. Enter `Name` in the ***Name*** field. +3. Click on the gears icon next to the ***Value*** field and click on ***Add Expression***. +4. Select the following in the ***Variable Selector*** section: Nodes > MailerLite Trigger > Output Data > JSON > data > subscriber > name. You can also add the following expression: `{{$node["MailerLite Trigger"].json["data"]["subscriber"]["name"]}}`. +5. Click on ***Add Value*** and select 'String' from the dropdown list. +6. Enter `Email` in the ***Name*** field. +7. Click on the gears icon next to the ***Value*** field and click on ***Add Expression***. +8. Select the following in the ***Variable Selector*** section: Nodes > MailerLite Trigger > Output Data > JSON > data > subscriber > email. You can also add the following expression: `{{$node["MailerLite Trigger"].json["data"]["subscriber"]["email"]}}`. +9. Toggle ***Keep Only Set*** to `true`. +10. Click on ***Execute Node*** to run the node. +::: +In the screenshot below, you will notice that the node uses the data from the previous node and returns the data that we set for the workflow. + +![Using the Set node to set the data](./Set_node.png) + +### 3. Airtable node + +This node will store the data coming from the previous node in a base in Airtable. + +1. First of all, you'll have to enter credentials for the MailerLite node. You can find out how to do that [here](../../../credentials/Airtable/README.md). +2. Select 'Append' from the ***Operation*** dropdown list. +3. Navigate to [https://airtable.com/api](https://airtable.com/api) and select the base where you want to store the information. +4. Copy the ID displayed under the ***Introduction*** section. +5. In n8n, paste the ID of the base in the ***Application ID*** field. +6. Enter the table name in the ***Table*** name field. +7. Click on ***Execute Node*** to run the node. + +In the screenshot below, you will notice that the node adds the information of the subscriber from the previous node in a table in Airtable. + +![Using the Airtable node to append the information of a subscriber](./Airtable_node.png) diff --git a/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/Set_node.png b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/Set_node.png new file mode 100644 index 000000000..92296492f Binary files /dev/null and b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/Set_node.png differ diff --git a/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/workflow.png b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/workflow.png new file mode 100644 index 000000000..5483f6439 Binary files /dev/null and b/docs/nodes/nodes-library/trigger-nodes/MailerLiteTrigger/workflow.png differ