Workflow: Awsrekognition GoogleSheets Automation

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "name": "AWS Rekognition",
            "type": "n8n-nodes-base.awsRekognition",
            "position": [
                680,
                700
            ],
            "parameters": {
                "type": "detectText",
                "binaryData": true,
                "additionalFields": []
            },
            "credentials": {
                "aws": {
                    "id": "9",
                    "name": "aws"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "HTTP Request",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                500,
                700
            ],
            "parameters": {
                "url": "https:\/\/www.nicepng.com\/png\/detail\/54-542069_motivational-quotes-png.png",
                "options": [],
                "responseFormat": "file",
                "queryParametersUi": {
                    "parameter": []
                },
                "headerParametersUi": {
                    "parameter": []
                }
            },
            "typeVersion": 1
        },
        {
            "name": "HTTP Request1",
            "type": "n8n-nodes-base.httpRequest",
            "disabled": true,
            "position": [
                500,
                860
            ],
            "parameters": {
                "url": "https:\/\/www.googleapis.com\/customsearch\/v1?key=[YOUR_KEY]&cx=[YOUR_CX]&q=office&searchType=image",
                "options": [],
                "queryParametersUi": {
                    "parameter": []
                },
                "headerParametersUi": {
                    "parameter": []
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Set1",
            "type": "n8n-nodes-base.set",
            "position": [
                860,
                700
            ],
            "parameters": {
                "values": {
                    "number": [],
                    "string": [
                        {
                            "name": "img_name",
                            "value": "={{$node[\"HTTP Request\"].binary.data.fileName}}"
                        },
                        {
                            "name": "img_link",
                            "value": "={{$node[\"HTTP Request\"].parameter[\"url\"]}}"
                        },
                        {
                            "name": "img_txt",
                            "value": "={{$json[\"TextDetections\"][1][\"DetectedText\"]}} {{$json[\"TextDetections\"][2][\"DetectedText\"]}}{{$json[\"TextDetections\"][3][\"DetectedText\"]}} {{$json[\"TextDetections\"][4][\"DetectedText\"]}} {{$json[\"TextDetections\"][5][\"DetectedText\"]}}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        },
        {
            "name": "Function1",
            "type": "n8n-nodes-base.function",
            "position": [
                1040,
                700
            ],
            "parameters": {
                "functionCode": "for (item of items) {\n  item.json.lowerText = $node[\"Set1\"].json[\"img_txt\"].toLowerCase();\n}\nconsole.log('Done!');\n\nreturn items;"
            },
            "typeVersion": 1
        },
        {
            "name": "Google Sheets1",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1220,
                700
            ],
            "parameters": {
                "options": [],
                "sheetId": "qwertz",
                "operation": "append",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "2",
                    "name": "google_sheets_oauth"
                }
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Set1": {
            "main": [
                [
                    {
                        "node": "Function1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Function1": {
            "main": [
                [
                    {
                        "node": "Google Sheets1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "HTTP Request": {
            "main": [
                [
                    {
                        "node": "AWS Rekognition",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "AWS Rekognition": {
            "main": [
                [
                    {
                        "node": "Set1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Manual Stickynote Automation Webhook
View
Localfile Wait Create Triggered
View
NetSuite Rest API workflow
View
Webhook Respondtowebhook Automation Webhook
View
post to wallabag
View
v1 helper - Find params with affected expressions
View
HTTP Slack Create Webhook
View
Analyze_Crowdstrike_Detections__search_for_IOCs_in_VirusTotal__create_a_ticket_in_Jira_and_post_a_message_in_Slack
View
get_a_web_page
View
Chat with local LLMs using n8n and Ollama
View