Trigger automatic updates of your Gumroad sales directly into Google Sheets using the Google Sheets API. Perfect for data management professionals who need real-time insights. Requires 3 accounts: Gumroad API, Google Sheets OAuth, and MailerLite API. Streamline your sales tracking and email marketing, saving hours on manual data entry and boosting your marketing efficiency.
Categories
APIs
Credentials
Copy or download to import into your n8n instance
{ "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 } ] ] } } }
Streamline your social media content creation using Google Gemini and OpenAI GPT. This automation generates tailored posts for Facebook, Instagram, and LinkedIn, perfect for social media managers looking to enhance engagement. Requires 9 accounts, including Google Palm API and OpenAI API. Save over 10 hours each week by automating content generation and posting, ensuring a consistent online presence.
Streamline your social media strategy by automating content generation using Google Gemini and the Facebook Graph API. This workflow is perfect for social media managers looking to enhance engagement across platforms like Twitter and LinkedIn. Requires 1 account: Twitter API. Save hours of manual posting and generate tailored content that drives engagement and boosts your online presence.
Extract valuable information from files using the Extract From File tool and enrich insights with OpenAI GPT's AI Chat capabilities. This workflow is perfect for communication teams looking to streamline data processing. Requires 2 accounts: OpenAI API and Email SMTP. Save hours of manual data extraction and enhance decision-making with clear, actionable insights.
Leverage OpenAI's powerful GPT capabilities to automate content generation for your LinkedIn profile. This workflow utilizes the OpenAI API to craft engaging posts and messages, making it ideal for AI-powered automation users looking to enhance their LinkedIn presence. Requires 3 accounts: OpenAI API, OpenAI API Key, and LinkedIn OAuth. Save hours each week while producing high-quality, targeted content effortlessly.
Configure credentials and update service-specific settings before executing the workflow. Review required credentials in the Technical Details section above.