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

Wait Code Send Webhook
View
Manual Mandrill Automate Triggered
View
Schedule Slack Automation Scheduled
View
Telegram Automate Triggered
View
Manual Googleslides Automate Triggered
View
Sync Jira issues with subsequent comments to Notion database
View
Auto-create and publish AI social videos with Telegram, GPT-4 and Blotato
View
Schedule Telegram Automation Scheduled
View
Clickup Notion Update Triggered
View
Stickynote Respondtowebhook Send Webhook
View