Workflow: Stickynote Workflow
Integrations: highLevel, httpRequest, set, stickyNote, switch, webhook

{"meta": {"instanceId": "workflow-93645435", "versionId": "1.0.0", "createdAt": "2025-09-29T07:07:45.849303", "updatedAt": "2025-09-29T07:07:45.849367", "owner": "n8n-user", "license": "MIT", "category": "automation", "status": "active", "priority": "high", "environment": "production"}, "nodes": [{"id": "401dbfb3-5475-4b00-b2df-3aa685815b05", "name": "Sticky Note", "type": "n8n-nodes-base.stickyNote", "position": [340, -260], "parameters": {"width": 747, "height": 428, "content": "## Purpose \nTo verify the mailing address for new contacts in HighLevel. \n\nWhenever I add a new contact to HighLevel, I run this automation to ensure I have a valid mailing address. It also helps me check for misspellings if the contact address was manually entered.\n\nQuick Video Overview:\n{{ $env.WEBHOOK_URL }}\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "abca87a6-91ca-4597-aec7-28913c3a33b8", "name": "Sticky Note1", "type": "n8n-nodes-base.stickyNote", "position": [1480, -180], "parameters": {"color": 5, "width": 515, "height": 763, "content": "Update HighLevel to indicate if the address is deliverable.\nYou could: \n- Add Tag\n- Start Automation\n- Update a Field\n\nFor Deliverable Addresses - I apply a tag that the address was verified.\n\nFor Non Deliverable Addresses - I apply a tag, which triggers an automation for my team to manually verify the address. You could also trigger an automation to reach out to the contact to verify their address.\n\n"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "0f21121c-c7fb-4697-9663-8ecf03ca76a5", "name": "Sticky Note2", "type": "n8n-nodes-base.stickyNote", "position": [520, 200], "parameters": {"color": 4, "height": 339, "content": "Receive a webhook from your CRM with the contact address fields"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "47c9e17d-0b30-41a3-bf83-eb4558fa7b85", "name": "Set Address Fields", "type": "n8n-nodes-base.set", "position": [840, 280], "parameters": {"options": {}, "assignments": {"assignments": [{"id": "8216105e-23ad-4c5c-8f4a-4f97658e0947", "name": "address", "type": "string", "value": "={{ $json.address }}"}, {"id": "111da971-2473-4c5e-a106-22589cf47daf", "name": "address2", "type": "string", "value": ""}, {"id": "ed62cf39-10f1-42f6-b18f-bfa58b4fe646", "name": "city", "type": "string", "value": "={{ $json.city }}"}, {"id": "d9550200-04ac-4cf4-b7e6-cd40b793ce97", "name": "state", "type": "string", "value": "={{ $json.state }}"}, {"id": "62269d11-c98c-4016-83ef-291176f2fc12", "name": "zip", "type": "string", "value": "={{ $json.zip_code }}"}]}, "includeOtherFields": true}, "typeVersion": 3.3, "notes": "This set node performs automated tasks as part of the workflow."}, {"id": "1ee9fabf-a456-4877-8f2c-1150b8e43c7a", "name": "Sticky Note3", "type": "n8n-nodes-base.stickyNote", "position": [1000, 480], "parameters": {"color": 3, "width": 430, "height": 216, "content": "1. Create an Account a LOB.com\n2. Create API Key ({{ $env.API_BASE_URL }}\n3. Update Node with your Credentials (Basic Auth)"}, "typeVersion": 1, "notes": "This stickyNote node performs automated tasks as part of the workflow."}, {"id": "6bc67404-b292-4211-a8f9-568802e12786", "name": "CRM Webhook Trigger", "type": "n8n-nodes-base.webhook", "position": [620, 280], "webhookId": "912a0210-7d6a-4517-9055-b8633c59a631", "parameters": {"path": "727deb6f-9d10-4492-92e6-38f3292510b0", "options": {}, "httpMethod": "POST"}, "typeVersion": 1.1, "notes": "This webhook node performs automated tasks as part of the workflow."}, {"id": "9ab388c0-8e84-45da-9475-9b83d3f2852d", "name": "Address Verification", "type": "n8n-nodes-base.httpRequest", "position": [1060, 280], "parameters": {"url": "{{ $env.API_BASE_URL }}", "method": "POST", "options": {}, "sendBody": true, "bodyParameters": {"parameters": [{"name": "primary_line", "value": "={{ $json.address }}"}, {"name": "secondary_line", "value": "={{ $json.address2 }}"}, {"name": "city", "value": "={{ $json.city }}"}, {"name": "state", "value": "={{ $json.state }}"}, {"name": "zip_code", "value": "={{ $json.zip_code }}"}]}}, "typeVersion": 4.1, "notes": "This httpRequest node performs automated tasks as part of the workflow."}, {"id": "50921e14-2fdf-4bac-8ef7-06fcb9e73176", "name": "Update HighLevel - Deliverable", "type": "n8n-nodes-base.highLevel", "position": [1580, 160], "parameters": {"email": "={{ $('CRM Webhook Trigger').item.json.email }}", "phone": "={{ $('CRM Webhook Trigger').item.json.phone }}", "additionalFields": {"tags": "Mailing Address Deliverable"}}, "credentials": {"highLevelApi": {"id": "qJqOS89WQuqj4wXh", "name": "Test"}}, "typeVersion": 1, "notes": "This highLevel node performs automated tasks as part of the workflow."}, {"id": "c81889cb-aeff-4afe-ae1c-747b30a4b6b1", "name": "Update HighLevel - NOT Deliverable", "type": "n8n-nodes-base.highLevel", "position": [1580, 380], "parameters": {"email": "={{ $('CRM Webhook Trigger').item.json.email }}", "phone": "={{ $('CRM Webhook Trigger').item.json.phone }}", "additionalFields": {"tags": "Mailing Address NOT Deliverable"}}, "credentials": {"highLevelApi": {"id": "qJqOS89WQuqj4wXh", "name": "Test"}}, "typeVersion": 1, "notes": "This highLevel node performs automated tasks as part of the workflow."}, {"id": "9f896b41-eeb9-4cde-9fc8-e1ba000a2b61", "name": "Switch", "type": "n8n-nodes-base.switch", "position": [1280, 280], "parameters": {"rules": {"rules": [{"value2": "=deliverable", "outputKey": "YOUR_CREDENTIAL_HERE"}, {"value2": "deliverable", "operation": "notEqual", "outputKey": "YOUR_CREDENTIAL_HERE"}]}, "value1": "={{ $json.deliverability }}", "dataType": "string"}, "typeVersion": 2, "notes": "This switch node performs automated tasks as part of the workflow."}], "pinData": {"CRM Webhook Trigger": [{"city": "Washington", "email": "mr.president@gmail.com", "phone": "877-555-1212", "state": "DC", "address": "1600 Pennsylvania Avenue NW", "zip_code": "20500", "contact_id": "5551212"}]}, "connections": {"6bc67404-b292-4211-a8f9-568802e12786": {"main": [[{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-7884e735", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-ac1f0de0", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-08276284", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-b3cf7fbf", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-b197d1ca", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-b0f49ec1", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-a3b36c8b", "type": "main", "index": 0}], [{"node": "error-handler-6bc67404-b292-4211-a8f9-568802e12786-a6f0e9f1", "type": "main", "index": 0}]]}, "9ab388c0-8e84-45da-9475-9b83d3f2852d": {"main": [[{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-57951699", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-07d4e4ce", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-1f16050d", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-e1cb40d3", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-703498fa", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-60e4f731", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-3942605c", "type": "main", "index": 0}], [{"node": "error-handler-9ab388c0-8e84-45da-9475-9b83d3f2852d-7fead9cf", "type": "main", "index": 0}]]}}, "name": "Stickynote Workflow", "settings": {"executionOrder": "v1", "saveManualExecutions": true, "callerPolicy": "workflowsFromSameOwner", "errorWorkflow": null, "timezone": "UTC", "executionTimeout": 3600, "maxExecutions": 1000, "retryOnFail": true, "retryCount": 3, "retryDelay": 1000}, "description": "Automated workflow: Stickynote Workflow. This workflow integrates 7 different services: webhook, stickyNote, httpRequest, switch, set. It contains 14 nodes and follows best practices for error handling and security.", "tags": ["automation", "n8n", "production-ready", "excellent", "optimized"], "notes": "Excellent quality workflow: Stickynote Workflow. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}