8
n8n 한국어amn8n.com

판매: Android 웹훅

중급

이것은Other, AI분야의자동화 워크플로우로, 14개의 노드를 포함합니다.주로 If, Webhook, HttpRequest, Agent, RespondToWebhook 등의 노드를 사용하며인공지능 기술을 결합하여 스마트 자동화를 구현합니다. Android에서 N8N 자동화 | Readeck, Openrouter, SerpAPI를 사용하여 링크 저장

사전 요구사항
  • HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
  • 대상 API의 인증 정보가 필요할 수 있음

카테고리

워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
  "id": "duORucUF1eNJFOXp",
  "meta": {
    "instanceId": "d16fb7d4b3eb9b9d4ad2ee6a7fbae593d73e9715e51f583c2a0e9acd1781c08e",
    "templateCredsSetupCompleted": true
  },
  "name": "Sell: Android Webhooks",
  "tags": [
    {
      "id": "XZIQK6NdzGvgbZFd",
      "name": "Sell",
      "createdAt": "2025-01-15T12:28:48.424Z",
      "updatedAt": "2025-01-15T12:28:48.424Z"
    }
  ],
  "nodes": [
    {
      "id": "49c1e95f-2339-4783-bd7d-122692ca29e1",
      "name": "SerpAPI",
      "type": "@n8n/n8n-nodes-langchain.toolSerpApi",
      "position": [
        840,
        200
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "serpApi": {
          "id": "w7auLMttmcRSgY7R",
          "name": "Auto: SerpAPI"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "c3db131d-2f76-4c07-a130-3da7813c5fa2",
      "name": "자동 수정 출력 파서",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        980,
        200
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1
    },
    {
      "id": "4ad243d0-24df-41f8-bc1a-809163b236ce",
      "name": "구조화된 출력 파서",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1120,
        420
      ],
      "parameters": {
        "jsonSchemaExample": "{\n\t\"tags\": [\"AI Apps\", \"Articles\", \"Github\"]\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "e0fc52ce-53c1-4e6e-9378-6a664f186946",
      "name": "Webhook 콘텐츠 가져오기",
      "type": "n8n-nodes-base.webhook",
      "position": [
        0,
        0
      ],
      "webhookId": "fadadd65-756f-45a1-9593-c682600b0495",
      "parameters": {
        "path": "android",
        "options": {},
        "httpMethod": "POST",
        "responseMode": "responseNode",
        "authentication": "basicAuth"
      },
      "credentials": {
        "httpBasicAuth": {
          "id": "RMsm5KvysSzsGpDE",
          "name": "Unnamed credential"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "00cb8828-a466-4739-a46e-a246aa7b1788",
      "name": "URL 및 제목 추출기",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        220,
        0
      ],
      "parameters": {
        "text": "={{ $json.body.data }}",
        "options": {},
        "schemaType": "fromJson",
        "jsonSchemaExample": "{\n\t\"title\": \"Title of content.\",\n\t\"url\": \"URL of the content.\"\n}"
      },
      "typeVersion": 1
    },
    {
      "id": "c44e6de8-a1a3-4d8e-941c-ef2b507f5faf",
      "name": "제목과 URL이 제공된 경우",
      "type": "n8n-nodes-base.if",
      "position": [
        580,
        0
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "0a4aeb10-3ab5-4232-a380-b41352ac55da",
              "operator": {
                "type": "string",
                "operation": "notEmpty",
                "singleValue": true
              },
              "leftValue": "={{ $json.output.url }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "6cc2348b-1f91-405a-a5ab-df61db0511ba",
      "name": "콘텐츠 태깅 에이전트",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "onError": "continueRegularOutput",
      "position": [
        800,
        -20
      ],
      "parameters": {
        "text": "={{ $json.output.url }}",
        "options": {
          "systemMessage": "Act as an SEO analyst. Use the SerpAPI tool to retrieve detailed information about the provided URL. Analyze the page's content, meta tags, and search engine data to generate human-readable, SEO-friendly tags using natural language phrases (no hyphens). If no relevant tags can be derived, default to the website’s cleaned hostname. Follow these steps:\n\nRetrieve Data: Use SerpAPI to fetch the URL’s metadata (title, description), content keywords, and related entities.\n\nAnalyze Content: Identify primary topics, entities, and high-frequency keywords. Prioritize natural language phrases, and always use title case (e.g., “Machine Learning” instead of “machine-learning”).\n\nGenerate Tags: Create 2-3 tags with spaces (no hyphens/special characters) and in Title case.\n- Fallback Rule: If content is insufficient, use the website’s hostname (e.g., https://news.example.com → example). Clean the hostname by removing www, subdomains, and protocols.\n\nValidate: Ensure tags are readable, relevant, and aligned with SerpAPI’s keyword/trend data (e.g., search volume, user intent)."
        },
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.7
    },
    {
      "id": "1e9f7ea2-02d0-4116-a9cc-7f1ab573a7e2",
      "name": "OpenRouter GPT 40 Mini",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        200,
        180
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openRouterApi": {
          "id": "ddH6iNlm09UxrXvu",
          "name": "Auto: OpenRouter"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5ce1b81a-0fbc-4ecb-ab8d-098aca7be467",
      "name": "버퍼 메모리",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        680,
        200
      ],
      "parameters": {
        "sessionKey": "={{ $('Get Webhook Content').item.json.headers['cf-ray'] }}",
        "sessionIdType": "customKey",
        "contextWindowLength": 20
      },
      "typeVersion": 1.3
    },
    {
      "id": "185f7332-3a63-41f9-83eb-3af4e4ebd1e2",
      "name": "북마크 생성",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Create bookmark on ReadDeck",
      "position": [
        1160,
        -20
      ],
      "parameters": {
        "url": "https://readeck.agentsops.pro/api/bookmarks",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "sendHeaders": true,
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "labels",
              "value": "={{ $json.output.tags }}"
            },
            {
              "name": "title",
              "value": "={{ $('If Title and URL provided').item.json.output.title }}"
            },
            {
              "name": "url",
              "value": "={{ $('Extractor URL & Title').item.json.output.url }}"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {
              "name": "accept",
              "value": "application/json"
            },
            {
              "name": "content-type",
              "value": "application/json"
            }
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "aE5iIuGK9nf08RwX",
          "name": "Auto: Readeck"
        }
      },
      "notesInFlow": true,
      "typeVersion": 4.2
    },
    {
      "id": "613a461d-f941-4149-b71c-050c25d17648",
      "name": "북마크 생성 시",
      "type": "n8n-nodes-base.if",
      "position": [
        1380,
        -20
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "bc4d7840-40bd-4b02-a4a5-9967fcec0ca2",
              "operator": {
                "type": "number",
                "operation": "equals"
              },
              "leftValue": "={{ $json.status }}",
              "rightValue": 202
            },
            {
              "id": "ef47dc64-8ebe-4b66-aa2b-917702097d4c",
              "operator": {
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.message }}",
              "rightValue": "Link submited"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "4879057b-e3da-4c6d-9a77-44fed749c119",
      "name": "북마크 생성됨",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1600,
        -20
      ],
      "parameters": {
        "options": {},
        "respondWith": "text",
        "responseBody": "Your bookmark has been successfully created! You can now easily access this content anytime from your bookmarks section."
      },
      "typeVersion": 1.1
    },
    {
      "id": "c81bfb95-258e-40fe-a006-f789b0fdf9b9",
      "name": "북마크 생성되지 않음",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1600,
        -200
      ],
      "parameters": {
        "options": {},
        "respondWith": "text",
        "responseBody": "Bookmarking this content is not possible at the moment. Please try again later or check if bookmarking is supported for this type of content."
      },
      "typeVersion": 1.1
    },
    {
      "id": "e9c5e016-bd00-4ec8-bc25-3866ef950bf8",
      "name": "제목 및 URL을 찾을 수 없음",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        800,
        -180
      ],
      "parameters": {
        "options": {},
        "respondWith": "text",
        "responseBody": "Bookmarking this content is not possible at the moment. Please try again later or check if bookmarking is supported for this type of content."
      },
      "typeVersion": 1.1
    }
  ],
  "active": true,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "2968d4c9-1aec-4357-bb40-76567b325ee5",
  "connections": {
    "49c1e95f-2339-4783-bd7d-122692ca29e1": {
      "ai_tool": [
        [
          {
            "node": "6cc2348b-1f91-405a-a5ab-df61db0511ba",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "5ce1b81a-0fbc-4ecb-ab8d-098aca7be467": {
      "ai_memory": [
        [
          {
            "node": "6cc2348b-1f91-405a-a5ab-df61db0511ba",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "185f7332-3a63-41f9-83eb-3af4e4ebd1e2": {
      "main": [
        [
          {
            "node": "613a461d-f941-4149-b71c-050c25d17648",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e0fc52ce-53c1-4e6e-9378-6a664f186946": {
      "main": [
        [
          {
            "node": "00cb8828-a466-4739-a46e-a246aa7b1788",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "613a461d-f941-4149-b71c-050c25d17648": {
      "main": [
        [
          {
            "node": "4879057b-e3da-4c6d-9a77-44fed749c119",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "c81bfb95-258e-40fe-a006-f789b0fdf9b9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6cc2348b-1f91-405a-a5ab-df61db0511ba": {
      "main": [
        [
          {
            "node": "185f7332-3a63-41f9-83eb-3af4e4ebd1e2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "00cb8828-a466-4739-a46e-a246aa7b1788": {
      "main": [
        [
          {
            "node": "c44e6de8-a1a3-4d8e-941c-ef2b507f5faf",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1e9f7ea2-02d0-4116-a9cc-7f1ab573a7e2": {
      "ai_languageModel": [
        [
          {
            "node": "00cb8828-a466-4739-a46e-a246aa7b1788",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "6cc2348b-1f91-405a-a5ab-df61db0511ba",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "c3db131d-2f76-4c07-a130-3da7813c5fa2",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "4ad243d0-24df-41f8-bc1a-809163b236ce": {
      "ai_outputParser": [
        [
          {
            "node": "c3db131d-2f76-4c07-a130-3da7813c5fa2",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "c3db131d-2f76-4c07-a130-3da7813c5fa2": {
      "ai_outputParser": [
        [
          {
            "node": "6cc2348b-1f91-405a-a5ab-df61db0511ba",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "c44e6de8-a1a3-4d8e-941c-ef2b507f5faf": {
      "main": [
        [
          {
            "node": "6cc2348b-1f91-405a-a5ab-df61db0511ba",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "e9c5e016-bd00-4ec8-bc25-3866ef950bf8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
자주 묻는 질문

이 워크플로우를 어떻게 사용하나요?

위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.

이 워크플로우는 어떤 시나리오에 적합한가요?

중급 - 기타, 인공지능

유료인가요?

이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.

워크플로우 정보
난이도
중급
노드 수14
카테고리2
노드 유형11
난이도 설명

일정 경험을 가진 사용자를 위한 6-15개 노드의 중간 복잡도 워크플로우

저자
Udit Rawat

Udit Rawat

@ailistmaster

Hi, I’m Udit, an Acquia-certified developer with a strong background in web development and creating enterprise solutions. Recently, I’ve transitioned into AI and ML, I hold DIAT Professional AI Certification. I specialize in building AI-driven automation to streamline workflows, improve efficiency, and solve complex problems. With expertise in AI/ML tools and years of experience in Acquia and Drupal, I’m passionate about leveraging tech to drive innovation and create smarter solutions.

외부 링크
n8n.io에서 보기

이 워크플로우 공유

카테고리

카테고리: 34