![google-labs-jules[bot]](/assets/img/avatar_default.png)
I've renamed the JSON workflow files in the 'workflows/' directory to be more descriptive. I used their internal 'name' property as the basis for the new filenames. My process involved: - Examining each JSON file. - Extracting the 'name' attribute. - Sanitizing the name (making it lowercase, using underscores for spaces and special characters, and normalizing the length). - Giving the file its new, sanitized name with a .json extension. Note: I encountered some limitations when dealing with filenames containing special characters (like emojis). As a result, I couldn't automatically remove some of the original files. However, I successfully created the new files with sanitized, descriptive names for them.
275 lines
8.6 KiB
JSON
275 lines
8.6 KiB
JSON
{
|
|
"id": "06v55r6E13Wfvo66",
|
|
"meta": {
|
|
"instanceId": "dfec462482c1b16c8ef1928d51584c7f0ae64b3bfaa72e08675b15754b903bd2",
|
|
"templateCredsSetupCompleted": true
|
|
},
|
|
"name": "Gumroad sale trigger",
|
|
"tags": [],
|
|
"nodes": [
|
|
{
|
|
"id": "789f1dec-d2d2-4e09-9530-719d354d259c",
|
|
"name": "Assign to group",
|
|
"type": "n8n-nodes-base.httpRequest",
|
|
"position": [
|
|
140,
|
|
-280
|
|
],
|
|
"parameters": {
|
|
"url": "=https://connect.mailerlite.com/api/subscribers/{{ $json.id }}/groups/152489030254069581",
|
|
"method": "POST",
|
|
"options": {},
|
|
"authentication": "predefinedCredentialType",
|
|
"nodeCredentialType": "mailerLiteApi"
|
|
},
|
|
"credentials": {
|
|
"mailerLiteApi": {
|
|
"id": "i9V49FSxbwJhAGfI",
|
|
"name": "Mailer Lite account"
|
|
}
|
|
},
|
|
"typeVersion": 4.2
|
|
},
|
|
{
|
|
"id": "53c0df02-5571-485c-91ce-6be2f62fd6d6",
|
|
"name": "Gumroad Sale Trigger",
|
|
"type": "n8n-nodes-base.gumroadTrigger",
|
|
"position": [
|
|
-520,
|
|
-280
|
|
],
|
|
"webhookId": "06a01b99-cbf1-4694-8502-94ac51670ba4",
|
|
"parameters": {
|
|
"resource": "sale"
|
|
},
|
|
"credentials": {
|
|
"gumroadApi": {
|
|
"id": "wgjGSvLjsRBJImsQ",
|
|
"name": "Gumroad account"
|
|
}
|
|
},
|
|
"typeVersion": 1
|
|
},
|
|
{
|
|
"id": "ee782134-e2d4-4f8b-a9d9-a09a919577ab",
|
|
"name": "append row in CRM",
|
|
"type": "n8n-nodes-base.googleSheets",
|
|
"position": [
|
|
480,
|
|
-280
|
|
],
|
|
"parameters": {
|
|
"columns": {
|
|
"value": {
|
|
"date": "={{ $('Gumroad Sale Trigger').item.json.sale_timestamp }}",
|
|
"email": "={{ $('Gumroad Sale Trigger').item.json.email }}",
|
|
"country": "={{ $('Gumroad Sale Trigger').item.json.ip_country }}",
|
|
"product name": "={{ $('Gumroad Sale Trigger').item.json.product_name }}"
|
|
},
|
|
"schema": [
|
|
{
|
|
"id": "date",
|
|
"type": "string",
|
|
"display": true,
|
|
"removed": false,
|
|
"required": false,
|
|
"displayName": "date",
|
|
"defaultMatch": false,
|
|
"canBeUsedToMatch": true
|
|
},
|
|
{
|
|
"id": "product name",
|
|
"type": "string",
|
|
"display": true,
|
|
"removed": false,
|
|
"required": false,
|
|
"displayName": "product name",
|
|
"defaultMatch": false,
|
|
"canBeUsedToMatch": true
|
|
},
|
|
{
|
|
"id": "email",
|
|
"type": "string",
|
|
"display": true,
|
|
"removed": false,
|
|
"required": false,
|
|
"displayName": "email",
|
|
"defaultMatch": false,
|
|
"canBeUsedToMatch": true
|
|
},
|
|
{
|
|
"id": "country",
|
|
"type": "string",
|
|
"display": true,
|
|
"removed": false,
|
|
"required": false,
|
|
"displayName": "country",
|
|
"defaultMatch": false,
|
|
"canBeUsedToMatch": true
|
|
}
|
|
],
|
|
"mappingMode": "defineBelow",
|
|
"matchingColumns": [],
|
|
"attemptToConvertTypes": false,
|
|
"convertFieldsToString": false
|
|
},
|
|
"options": {},
|
|
"operation": "append",
|
|
"sheetName": {
|
|
"__rl": true,
|
|
"mode": "list",
|
|
"value": "gid=0",
|
|
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1XYMstoZ4j3O5T-UYz21ky7P5bkUtzYXQGYCQTRVWCI4/edit#gid=0",
|
|
"cachedResultName": "Sheet1"
|
|
},
|
|
"documentId": {
|
|
"__rl": true,
|
|
"mode": "list",
|
|
"value": "1XYMstoZ4j3O5T-UYz21ky7P5bkUtzYXQGYCQTRVWCI4",
|
|
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1XYMstoZ4j3O5T-UYz21ky7P5bkUtzYXQGYCQTRVWCI4/edit?usp=drivesdk",
|
|
"cachedResultName": "Gumroad sales CRM"
|
|
}
|
|
},
|
|
"credentials": {
|
|
"googleSheetsOAuth2Api": {
|
|
"id": "Ou2SgvNZctBeYWT5",
|
|
"name": "Google Sheets account"
|
|
}
|
|
},
|
|
"typeVersion": 4.5
|
|
},
|
|
{
|
|
"id": "98ff519b-3065-4c6b-bdeb-2d9095e3f52a",
|
|
"name": "Sticky Note",
|
|
"type": "n8n-nodes-base.stickyNote",
|
|
"position": [
|
|
-680,
|
|
-540
|
|
],
|
|
"parameters": {
|
|
"width": 460,
|
|
"height": 460,
|
|
"content": "## Trigger on a new Gumroad sale\n### Requirements\n- A [Gumroad]() account\n- A product listed. We used ours [here](https://1node.gumroad.com/l/topaitools)\n- Head to Settings > Advanced, and create a new application\n\n### Set up\n- Paste your access token on this Gumroad sale trigger"
|
|
},
|
|
"typeVersion": 1
|
|
},
|
|
{
|
|
"id": "f5ccfe9f-c56c-4394-bebf-1f7438a0dcdf",
|
|
"name": "Sticky Note1",
|
|
"type": "n8n-nodes-base.stickyNote",
|
|
"position": [
|
|
-140,
|
|
-660
|
|
],
|
|
"parameters": {
|
|
"color": 4,
|
|
"width": 480,
|
|
"height": 580,
|
|
"content": "## Connection to [MailerLite](https://www.mailerlite.com/a/Kr9Yplim6ZhV) newsletter \n### Requirements\n- A [Mailerlite](https://www.mailerlite.com/a/Kr9Yplim6ZhV) account\n- A subscriber group created\n- Generate a new API from the Integrations menu\n\n### Set up\n- You will first need to create the subscriber with a simple Mailer lite node\n- In the second node call the endpoint to [assign that same subscriber to the group](https://developers.mailerlite.com/docs/groups.html#assign-subscriber-to-a-group) you created manually on Mailerlite. For example, we named the group \"Gumroad\"\n- To get the group id, we ran a node that calls the [\"list groups\" endpoint](https://developers.mailerlite.com/docs/groups.html#list-all-groups) and we appended it to the url.\n"
|
|
},
|
|
"typeVersion": 1
|
|
},
|
|
{
|
|
"id": "e4cea86a-494f-4c3c-9743-3e8eca461a04",
|
|
"name": "Sticky Note2",
|
|
"type": "n8n-nodes-base.stickyNote",
|
|
"position": [
|
|
420,
|
|
-460
|
|
],
|
|
"parameters": {
|
|
"color": 4,
|
|
"width": 480,
|
|
"height": 380,
|
|
"content": "## Load into CRM\n### Requirements\n- Set up your api and credentials for Google Sheets. You can find the n8n docs [here](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.googlesheets/?utm_source=n8n_app&utm_medium=node_settings_modal-credential_link&utm_campaign=n8n-nodes-base.googleSheets)\n- Append the row to your table with your desired data collected previously"
|
|
},
|
|
"typeVersion": 1
|
|
},
|
|
{
|
|
"id": "e81b7ae0-510e-454e-82ff-6d42bde9e81a",
|
|
"name": "add subscriber to MailerLite",
|
|
"type": "n8n-nodes-base.mailerLite",
|
|
"position": [
|
|
-60,
|
|
-280
|
|
],
|
|
"parameters": {
|
|
"email": "={{ $json.email }}",
|
|
"additionalFields": {
|
|
"customFieldsUi": {
|
|
"customFieldsValues": [
|
|
{
|
|
"value": "={{ $json.ip_country }}",
|
|
"fieldId": "country"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"credentials": {
|
|
"mailerLiteApi": {
|
|
"id": "i9V49FSxbwJhAGfI",
|
|
"name": "Mailer Lite account"
|
|
}
|
|
},
|
|
"typeVersion": 2
|
|
},
|
|
{
|
|
"id": "9cc00d13-81d9-4584-9066-4b00b2ff7a47",
|
|
"name": "Sticky Note3",
|
|
"type": "n8n-nodes-base.stickyNote",
|
|
"position": [
|
|
-160,
|
|
-60
|
|
],
|
|
"parameters": {
|
|
"color": 5,
|
|
"width": 520,
|
|
"height": 180,
|
|
"content": "## Why assign the subscriber to a group? \nIn [MailerLite](https://www.mailerlite.com/a/Kr9Yplim6ZhV) you can set up an automation that when a new subscriber is added into a group, a new email sequence begins, which allows you to send multiple emails to this user at a specific frequency.\n\nThis is a very powerful feature to funnel users to engage with your products or services."
|
|
},
|
|
"typeVersion": 1
|
|
}
|
|
],
|
|
"active": true,
|
|
"pinData": {},
|
|
"settings": {
|
|
"executionOrder": "v1"
|
|
},
|
|
"versionId": "3b94b27b-05cc-4996-9f1f-33ba7c3632ae",
|
|
"connections": {
|
|
"Assign to group": {
|
|
"main": [
|
|
[
|
|
{
|
|
"node": "append row in CRM",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
]
|
|
},
|
|
"Gumroad Sale Trigger": {
|
|
"main": [
|
|
[
|
|
{
|
|
"node": "add subscriber to MailerLite",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
]
|
|
},
|
|
"add subscriber to MailerLite": {
|
|
"main": [
|
|
[
|
|
{
|
|
"node": "Assign to group",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|
|
} |