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

Cocktail Recipe Sharing
View
Summarize emails with A.I. then send to messenger
View
Splitout Filter Create Webhook
View
Property Lead Contact Enrichment from CRM
View
🦜✨Use OpenAI to Transcribe Audio + Summarize with AI + Save to Google Drive
View
LINE Assistant with Google Calendar and Gmail Integration
View
Splitout Executecommand Automate Scheduled
View
Manual Splitinbatches Automate Triggered
View
Summarize Glassdoor Company Info with Google Gemini and Bright Data Web Scraper
View
Wise Airtable Automate Triggered
View