Workflow: Manual Uproc Automation

Workflow Details

Download Workflow
{
    "id": "104",
    "name": "location_by_ip",
    "nodes": [
        {
            "name": "On clicking 'execute'",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                440,
                510
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "name": "Get Location By IP",
            "type": "n8n-nodes-base.uproc",
            "position": [
                850,
                510
            ],
            "parameters": {
                "ip": "={{$node[\"Create IP and Email Item\"].json[\"ip\"]}}",
                "tool": "getLocationByIp",
                "group": "geographic",
                "additionalOptions": []
            },
            "credentials": {
                "uprocApi": "miquel-uproc"
            },
            "typeVersion": 1
        },
        {
            "name": "User in Spain?",
            "type": "n8n-nodes-base.if",
            "position": [
                1050,
                510
            ],
            "parameters": {
                "conditions": {
                    "string": [
                        {
                            "value1": "={{$node[\"Get Location By IP\"].json[\"message\"][\"country_code\"]}}",
                            "value2": "ES"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Create IP and Email Item",
            "type": "n8n-nodes-base.functionItem",
            "position": [
                640,
                510
            ],
            "parameters": {
                "functionCode": "item.ip = \"83.46.131.46\";\nitem.email = \"miquel@uproc.io\";\n\nreturn item;"
            },
            "typeVersion": 1
        },
        {
            "name": "Send English Email",
            "type": "n8n-nodes-base.awsSes",
            "position": [
                1270,
                650
            ],
            "parameters": {
                "body": "Hi,\n\nThank you for your signup!",
                "subject": "Welcome aboard",
                "fromEmail": "sample@uproc.io",
                "toAddresses": [
                    "={{$node[\"Create IP and Email Item\"].json[\"email\"]}}"
                ],
                "additionalFields": []
            },
            "credentials": {
                "aws": "ses"
            },
            "typeVersion": 1
        },
        {
            "name": "Send Spanish Email",
            "type": "n8n-nodes-base.awsSes",
            "position": [
                1270,
                420
            ],
            "parameters": {
                "body": "Hola,\n\n\u00a1Gracias por registrarte!",
                "subject": "Bienvenido a bordo",
                "fromEmail": "sample@uproc.io",
                "toAddresses": [
                    "={{$node[\"Create IP and Email Item\"].json[\"email\"]}}"
                ],
                "additionalFields": []
            },
            "credentials": {
                "aws": "ses"
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "settings": [],
    "connections": {
        "User in Spain?": {
            "main": [
                [
                    {
                        "node": "Send Spanish Email",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "Send English Email",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get Location By IP": {
            "main": [
                [
                    {
                        "node": "User in Spain?",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "On clicking 'execute'": {
            "main": [
                [
                    {
                        "node": "Create IP and Email Item",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Create IP and Email Item": {
            "main": [
                [
                    {
                        "node": "Get Location By IP",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

extract_swifts
View
Wait Limit Update Webhook
View
GoogleCalendar Form Automation Triggered
View
Code Readpdf Send Triggered
View
Splitout Code Automation Webhook
View
Lead Qualification with BatchData
View
🎦💌Advanced YouTube RSS Feed Buddy for Your Favorite Channels
View
Turn YouTube Videos into Summaries, Transcripts, and Visual Insights
View
Backup workflows to git repository
View
Lemlist Slack Automate Webhook
View