Workflow: Schedule Manual Monitor

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "cb484ba7b742928a2048bf8829668bed5b5ad9787579adea888f05980292a4a7"
    },
    "nodes": [
        {
            "id": "692e2883-0d1b-4162-8472-6d15c12c8b43",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                0,
                0
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "1b226699-d463-42c9-aab0-e328afdb73b9",
            "name": "Check if Primary Opportunity Contains Value",
            "type": "n8n-nodes-base.if",
            "position": [
                900,
                -60
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "version": 2,
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "e5aed92c-9a3e-4e05-8ce2-9a707abc3115",
                            "operator": {
                                "type": "string",
                                "operation": "notEmpty",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.Gong__Primary_Opportunity__c }}",
                            "rightValue": ""
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "1ebe8eba-5a86-4d17-a629-aa8d2e932693",
            "name": "Check if Opportunity Stage is Meeting Booked or Discovery",
            "type": "n8n-nodes-base.if",
            "position": [
                660,
                0
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "version": 2,
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "or",
                    "conditions": [
                        {
                            "id": "8c39be67-f158-4d26-a1e9-cfdba686e272",
                            "operator": {
                                "name": "filter.operator.equals",
                                "type": "string",
                                "operation": "equals"
                            },
                            "leftValue": "={{ $json.Gong__Opp_Stage_Time_Of_Call__c }}",
                            "rightValue": "Discovery"
                        },
                        {
                            "id": "4cacf9be-3d86-49d6-b7f6-672a57025f0e",
                            "operator": {
                                "name": "filter.operator.equals",
                                "type": "string",
                                "operation": "equals"
                            },
                            "leftValue": "={{ $json.Gong__Opp_Stage_Time_Of_Call__c }}",
                            "rightValue": "Meeting Booked"
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "ee00437a-8586-449c-ab4f-04b91d5f247b",
            "name": "Sticky Note5",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -440,
                -360
            ],
            "parameters": {
                "width": 340,
                "height": 820,
                "content": "![Callforge](https:\/\/uploads.n8n.io\/templates\/callforgeshadow.png)\n## CallForge\nCallForge allows you to extract important information for different departments from your Sales Gong Calls. \n\n### Salesforce Trigger\nThis workflow triggers the AI agent to run, processing calls every hour. It uses the Gong\/Salesforce integration to look for new conversation objects in Salesforce which indicate that a new recording has synced to Salesforce. This allows us to filter calls based on internal milestones and metrics ensuring only calls that meet a certain criteria are processed. "
            },
            "typeVersion": 1
        },
        {
            "id": "2906d433-070d-4240-ba2f-a1669ce5ccc1",
            "name": "Sticky Note4",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -80,
                -360
            ],
            "parameters": {
                "color": 7,
                "width": 1940,
                "height": 820,
                "content": "## Get Gong Transcript and Call Details\nThe transcript is to pass into the AI prompt, but needs to be transformed first. The Call details provide the Prompt with metadata."
            },
            "typeVersion": 1
        },
        {
            "id": "96cb8746-3605-4723-b8b5-33bbe8841eaa",
            "name": "Format call into correct JSON Object",
            "type": "n8n-nodes-base.set",
            "position": [
                1360,
                -140
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "881fab8b-2f6e-474e-a913-c4bde2b6bd2e",
                            "name": "id",
                            "type": "string",
                            "value": "={{ $json.metaData.id }}"
                        },
                        {
                            "id": "29aad399-1bb7-49e3-8fc9-cf8a6353536a",
                            "name": "url",
                            "type": "string",
                            "value": "={{ $json.metaData.url }}"
                        },
                        {
                            "id": "709d029e-6843-42e1-94cc-d01857918617",
                            "name": "title",
                            "type": "string",
                            "value": "={{ $json.metaData.title }}"
                        },
                        {
                            "id": "39de0391-207b-46ec-9230-cf83667c42b8",
                            "name": "scheduled",
                            "type": "string",
                            "value": "={{ $json.metaData.scheduled }}"
                        },
                        {
                            "id": "05e3a4a5-12a4-4e14-a8bf-4231e4b2c5b1",
                            "name": "started",
                            "type": "string",
                            "value": "={{ $json.metaData.started }}"
                        },
                        {
                            "id": "19de15be-56e5-4935-807c-9530cb1da5a8",
                            "name": "duration",
                            "type": "number",
                            "value": "={{ $json.metaData.duration }}"
                        },
                        {
                            "id": "5a15284b-7c7f-4174-ae6a-82a0dade0542",
                            "name": "primaryUserId",
                            "type": "string",
                            "value": "={{ $json.metaData.primaryUserId }}"
                        },
                        {
                            "id": "aa58e20b-ddaa-4ed1-a0e2-06125103216f",
                            "name": "direction",
                            "type": "string",
                            "value": "={{ $json.metaData.direction }}"
                        },
                        {
                            "id": "0f877bb4-a75f-4691-92b0-8b29b939a5b4",
                            "name": "system",
                            "type": "string",
                            "value": "={{ $json.metaData.system }}"
                        },
                        {
                            "id": "05b3cb81-244d-4f42-a681-13aca1c1df0d",
                            "name": "scope",
                            "type": "string",
                            "value": "={{ $json.metaData.scope }}"
                        },
                        {
                            "id": "2f9b87d1-e0bd-4170-88da-6966c00c7a2b",
                            "name": "media",
                            "type": "string",
                            "value": "={{ $json.metaData.media }}"
                        },
                        {
                            "id": "86282040-ceea-4a88-ae47-d5e3fa7cb1a7",
                            "name": "language",
                            "type": "string",
                            "value": "={{ $json.metaData.language }}"
                        },
                        {
                            "id": "6d8e4e35-5b84-4a1b-a2c1-605ea5e08e66",
                            "name": "workspaceId",
                            "type": "string",
                            "value": "={{ $json.metaData.workspaceId }}"
                        },
                        {
                            "id": "85f50bb3-306e-4fb3-921b-ff0f61acecbd",
                            "name": "sdrDisposition",
                            "type": "string",
                            "value": "={{ $json.metaData.sdrDisposition }}"
                        },
                        {
                            "id": "a779d6e8-0d07-4159-8b56-b3c2e49d1c19",
                            "name": "clientUniqueId",
                            "type": "string",
                            "value": "={{ $json.metaData.clientUniqueId }}"
                        },
                        {
                            "id": "14718f26-69e1-4e4b-90b5-dd059af6459e",
                            "name": "customData",
                            "type": "string",
                            "value": "={{ $json.metaData.customData }}"
                        },
                        {
                            "id": "4741d29d-0ad6-471d-8432-e7158daeb224",
                            "name": "purpose",
                            "type": "string",
                            "value": "={{ $json.metaData.purpose }}"
                        },
                        {
                            "id": "7e390036-376e-430d-bd28-43d52ae8794b",
                            "name": "meetingUrl",
                            "type": "string",
                            "value": "={{ $json.metaData.meetingUrl }}"
                        },
                        {
                            "id": "1ea1f639-8327-4e76-bb3b-f08182fdb87a",
                            "name": "isPrivate",
                            "type": "boolean",
                            "value": "={{ $json.metaData.isPrivate }}"
                        },
                        {
                            "id": "855ceef1-6bae-44ea-b2af-cc4aa38d6a37",
                            "name": "calendarEventId",
                            "type": "string",
                            "value": "={{ $json.metaData.calendarEventId }}"
                        },
                        {
                            "id": "f7c11074-70bb-46de-8e7b-2c6d095033c4",
                            "name": "sfOpp",
                            "type": "string",
                            "value": "={{ $('Get all custom Salesforce Gong Objects').item.json.Gong__Primary_Opportunity__c }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "5b5eb2c1-7f80-4211-b835-5188376c6df2",
            "name": "Pass to Gong Call Preprocessor",
            "type": "n8n-nodes-base.executeWorkflow",
            "position": [
                1580,
                -140
            ],
            "parameters": {
                "options": [],
                "workflowId": {
                    "__rl": true,
                    "mode": "list",
                    "value": "6mL5jWOJfuzkpjzx",
                    "cachedResultName": "Gong Call Preprocessor Demo"
                }
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "025d3ed7-2bd8-4a88-8834-034036c533c6",
            "name": "Get Gong Call",
            "type": "n8n-nodes-base.gong",
            "position": [
                1140,
                -140
            ],
            "parameters": {
                "call": {
                    "__rl": true,
                    "mode": "id",
                    "value": "={{ $json.Gong__Call_ID__c }}"
                },
                "options": [],
                "operation": "get",
                "requestOptions": []
            },
            "credentials": {
                "gongApi": {
                    "id": "EchfvOC4rjw8MUkr",
                    "name": "Liam Gong Cred"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "a4f63c5c-a23e-400f-9fa4-40c61756c321",
            "name": "Sort by date",
            "type": "n8n-nodes-base.sort",
            "position": [
                440,
                0
            ],
            "parameters": {
                "options": [],
                "sortFieldsUi": {
                    "sortField": [
                        {
                            "order": "descending",
                            "fieldName": "CreatedDate"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "id": "aa24b82b-3d65-4d1e-be04-7e7d5e439587",
            "name": "Get all custom Salesforce Gong Objects",
            "type": "n8n-nodes-base.salesforce",
            "position": [
                220,
                0
            ],
            "parameters": {
                "options": {
                    "fields": [
                        "CreatedDate",
                        "LastActivityDate",
                        "Name",
                        "Gong__Call_ID__c",
                        "Gong__Talk_Time_Us__c",
                        "Gong__Talk_Time_Them__c",
                        "Gong__Title__c",
                        "Gong__View_call__c",
                        "Gong__Primary_Opportunity__c",
                        "Gong__Opp_Stage_Time_Of_Call__c"
                    ],
                    "conditionsUi": {
                        "conditionValues": [
                            {
                                "field": "CreatedDate",
                                "value": "={{ $now.minus(4, 'hours') }}",
                                "operation": ">="
                            }
                        ]
                    }
                },
                "resource": "customObject",
                "operation": "getAll",
                "customObject": "Gong__Gong_Call__c"
            },
            "credentials": {
                "salesforceOAuth2Api": {
                    "id": "Ykybxuyh0jK0o3qH",
                    "name": "Angel SF Creds v3"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "c46f7b03-8ce0-468d-ac84-fae9ae5b2466",
            "name": "Run Hourly",
            "type": "n8n-nodes-base.scheduleTrigger",
            "position": [
                0,
                -160
            ],
            "parameters": {
                "rule": {
                    "interval": [
                        {
                            "field": "hours"
                        }
                    ]
                }
            },
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        }
    ],
    "pinData": [],
    "connections": {
        "Run Hourly": {
            "main": [
                [
                    {
                        "node": "Get all custom Salesforce Gong Objects",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Sort by date": {
            "main": [
                [
                    {
                        "node": "Check if Opportunity Stage is Meeting Booked or Discovery",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get Gong Call": {
            "main": [
                [
                    {
                        "node": "Format call into correct JSON Object",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "Get all custom Salesforce Gong Objects",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Format call into correct JSON Object": {
            "main": [
                [
                    {
                        "node": "Pass to Gong Call Preprocessor",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Get all custom Salesforce Gong Objects": {
            "main": [
                [
                    {
                        "node": "Sort by date",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Check if Primary Opportunity Contains Value": {
            "main": [
                [
                    {
                        "node": "Get Gong Call",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Check if Opportunity Stage is Meeting Booked or Discovery": {
            "main": [
                [
                    {
                        "node": "Check if Primary Opportunity Contains Value",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Namesilo Bulk Domain Availability [Template]
View
My workflow 3
View
Check To Do on Notion and send message on Slack
View
Telegram Gmail Create Triggered
View
Blog Automation TEMPLATE
View
Splitout Code Create Scheduled
View
Code Filter Create Scheduled
View
Manual Ical Send Triggered
View
Code Extractfromfile Monitor Triggered
View
Format US Phone Number
View