Workflow: HTTP GitHub Send

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "237600ca44303ce91fa31ee72babcdc8493f55ee2c0e8aa2b78b3b4ce6f70bd9"
    },
    "nodes": [
        {
            "id": "28409b8d-3ae2-4cdb-a4ba-b0af9f31c1f2",
            "name": "HTTP Request",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                940,
                440
            ],
            "parameters": {
                "url": "={{$json[\"body\"].sender.url}}",
                "options": [],
                "authentication": "predefinedCredentialType",
                "nodeCredentialType": "githubApi"
            },
            "credentials": {
                "githubApi": {
                    "id": "7",
                    "name": "GitHub account"
                }
            },
            "typeVersion": 2
        },
        {
            "id": "aa604a92-7691-4b25-bbd0-ce42b8147fd8",
            "name": "Search PR user in Pipedrive by email",
            "type": "n8n-nodes-base.pipedrive",
            "position": [
                1220,
                440
            ],
            "parameters": {
                "term": "={{ $json[\"email\"]}}",
                "resource": "person",
                "operation": "search",
                "additionalFields": {
                    "fields": "email"
                }
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "1",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 1,
            "alwaysOutputData": true
        },
        {
            "id": "444a840f-3d34-48c4-b539-fe23a2a2a39c",
            "name": "person exists",
            "type": "n8n-nodes-base.if",
            "position": [
                1460,
                440
            ],
            "parameters": {
                "conditions": {
                    "string": [
                        {
                            "value1": "={{$json[\"name\"]}}",
                            "operation": "isNotEmpty"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "id": "b713ebee-0346-453e-bc1e-5dec1c74057f",
            "name": "Pipedrive",
            "type": "n8n-nodes-base.pipedrive",
            "position": [
                1780,
                340
            ],
            "parameters": {
                "content": "=Created a PR \n{{$node[\"ON Pull Request\"].json[\"body\"][\"pull_request\"][\"html_url\"]}}",
                "resource": "note",
                "additionalFields": {
                    "person_id": "={{ $json[\"id\"] }}"
                }
            },
            "credentials": {
                "pipedriveApi": {
                    "id": "1",
                    "name": "Pipedrive account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "72b08b20-5b30-4f06-bf7e-34ab28421455",
            "name": "NoOp",
            "type": "n8n-nodes-base.noOp",
            "position": [
                1780,
                540
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "e0a1b859-16d4-4884-a17a-6e857fdbe8d4",
            "name": "ON Pull Request",
            "type": "n8n-nodes-base.githubTrigger",
            "position": [
                640,
                440
            ],
            "webhookId": "ec0c326f-4ccd-4c07-8653-ec0fe23765d5",
            "parameters": {
                "owner": "John-n8n",
                "events": [
                    "pull_request"
                ],
                "repository": "DemoRepo"
            },
            "credentials": {
                "githubApi": {
                    "id": "7",
                    "name": "GitHub account"
                }
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "HTTP Request": {
            "main": [
                [
                    {
                        "node": "Search PR user in Pipedrive by email",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "person exists": {
            "main": [
                [
                    {
                        "node": "Pipedrive",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "NoOp",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "ON Pull Request": {
            "main": [
                [
                    {
                        "node": "HTTP Request",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Search PR user in Pipedrive by email": {
            "main": [
                [
                    {
                        "node": "person exists",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

#️⃣Nostr #damus AI Powered Reporting + Gmail + Telegram
View
HTTP Stickynote Automation Webhook
View
Smart Factory Data Generator
View
Web Server Monitor.
View
📦 New Email ➔ Create Google Task
View
📄🛠️PDF2Blog
View
Send updates about the position of the ISS every minute to a topic in ActiveMQ
View
LinkedIn Leads Scraping & Enrichment (Main)
View
HTTP GoogleSheets Automation Webhook
View
Microsoft Outlook AI Email Assistant
View