Workflow: Splitout Code Import

Workflow Details

Download Workflow
{
    "id": "5DiXT9FykJvuElc1",
    "meta": {
        "instanceId": "08daa2aa5b6032ff63690600b74f68f5b0f34a3b100102e019b35c4419168977",
        "templateCredsSetupCompleted": true
    },
    "name": "Get Comments from Facebook Page",
    "tags": [],
    "nodes": [
        {
            "id": "a9c1f0fb-396e-4c36-92d4-ec3eeb36c644",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                600,
                240
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "9031abae-aaa0-4602-8fb1-29e89c73f3e8",
            "name": "Split Out Comments",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                2400,
                240
            ],
            "parameters": {
                "include": "allOtherFields",
                "options": [],
                "fieldToSplitOut": "data"
            },
            "typeVersion": 1
        },
        {
            "id": "c8216862-1d39-47e6-b59e-cf1fb17f7226",
            "name": "Filter Out Null Comments",
            "type": "n8n-nodes-base.filter",
            "position": [
                2180,
                240
            ],
            "parameters": {
                "options": [],
                "conditions": {
                    "options": {
                        "version": 2,
                        "leftValue": "",
                        "caseSensitive": true,
                        "typeValidation": "strict"
                    },
                    "combinator": "and",
                    "conditions": [
                        {
                            "id": "4d8bd55c-35d0-40db-98ac-a954b0a99710",
                            "operator": {
                                "type": "array",
                                "operation": "notEmpty",
                                "singleValue": true
                            },
                            "leftValue": "={{ $json.data }}",
                            "rightValue": ""
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "076c0619-21de-48df-83fa-f2ba5f8be2e2",
            "name": "Select Result Field",
            "type": "n8n-nodes-base.set",
            "position": [
                2640,
                240
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "8065ebf7-4daf-44dc-ac2c-95cce2063166",
                            "name": "Post_id",
                            "type": "string",
                            "value": "={{ $json.id }}"
                        },
                        {
                            "id": "b0984969-2f90-4fa9-8e32-8d7c76750e83",
                            "name": "Post_created_time",
                            "type": "string",
                            "value": "={{ $json.created_time.toDateTime() }}"
                        },
                        {
                            "id": "5efb3600-9887-40d2-8350-9d3b02a49775",
                            "name": "Post_message",
                            "type": "string",
                            "value": "={{ $json.message }}"
                        },
                        {
                            "id": "f469cdbc-16ba-4018-8b9c-7933dff7c9ae",
                            "name": "Comment_id",
                            "type": "string",
                            "value": "={{ $json.data.id }}"
                        },
                        {
                            "id": "a028828c-5054-45f0-bf1e-4ff1c9884b0a",
                            "name": "Comment_created_time",
                            "type": "string",
                            "value": "={{ $json.data.created_time.toDateTime()}}"
                        },
                        {
                            "id": "c40ea11c-762c-4e3c-9eda-a152fa7ec9c9",
                            "name": "Comment_message",
                            "type": "string",
                            "value": "={{ $json.data.message }}"
                        },
                        {
                            "id": "53fcd92c-cdaf-4663-9351-90da88cb13f7",
                            "name": "Comment_from",
                            "type": "string",
                            "value": "={{ $json.data.from ? $json.data.from.name : \"\"}}"
                        }
                    ]
                },
                "includeOtherFields": true
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "508cb3fa-5246-415c-97f8-c4f6575e45d5",
            "name": "Split Out Posts",
            "type": "n8n-nodes-base.splitOut",
            "position": [
                1360,
                240
            ],
            "parameters": {
                "options": [],
                "fieldToSplitOut": "data"
            },
            "typeVersion": 1
        },
        {
            "id": "ff6b3011-fd82-454e-a8f5-6b1a91221d0b",
            "name": "Facebook Graph API : Get Post from Page",
            "type": "n8n-nodes-base.facebookGraphApi",
            "position": [
                1120,
                240
            ],
            "parameters": {
                "node": "={{ $json.FB_Page_Id }}\/feed",
                "options": {
                    "queryParameters": {
                        "parameter": [
                            {
                                "name": "limit",
                                "value": "={{ $json.Number_of_Latest_Posts }}"
                            }
                        ]
                    }
                },
                "graphApiVersion": "v20.0"
            },
            "credentials": {
                "facebookGraphApi": {
                    "id": "Q0En38jY9jxkafFz",
                    "name": "Facebook Graph account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "b8464152-d35f-44dc-9a2a-56a128b670e9",
            "name": "Facebook : Get Each Post Comments",
            "type": "n8n-nodes-base.facebookGraphApi",
            "onError": "continueErrorOutput",
            "position": [
                1680,
                160
            ],
            "parameters": {
                "edge": "comments",
                "node": "={{ $json.id }}",
                "options": {
                    "fields": {
                        "field": [
                            {
                                "name": "id,from,message,created_time,comment_count"
                            }
                        ]
                    },
                    "queryParameters": {
                        "parameter": [
                            {
                                "name": "order",
                                "value": "reverse_chronological"
                            }
                        ]
                    }
                },
                "graphApiVersion": "v20.0"
            },
            "credentials": {
                "facebookGraphApi": {
                    "id": "Q0En38jY9jxkafFz",
                    "name": "Facebook Graph account"
                }
            },
            "typeVersion": 1
        },
        {
            "id": "470bc675-fab6-45d8-afe9-05c35576c210",
            "name": "Merge Post & Comments",
            "type": "n8n-nodes-base.merge",
            "position": [
                2000,
                240
            ],
            "parameters": {
                "mode": "combine",
                "options": [],
                "combineBy": "combineByPosition"
            },
            "typeVersion": 3
        },
        {
            "id": "c47c1f49-1343-423e-bce9-4cbdf8a2f6cc",
            "name": "Reverse Item to Match another Branch",
            "type": "n8n-nodes-base.code",
            "position": [
                1680,
                400
            ],
            "parameters": {
                "jsCode": "return items.reverse();\n"
            },
            "typeVersion": 2
        },
        {
            "id": "02092b77-7ae0-4fc3-8f3c-1c4428d95709",
            "name": "Set PageID & Number of Latest Posts",
            "type": "n8n-nodes-base.set",
            "position": [
                860,
                240
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "1d70f742-0848-44b1-8dbe-9b125dc046b3",
                            "name": "Number_of_Latest_Posts",
                            "type": "number",
                            "value": 10
                        },
                        {
                            "id": "6744bb50-c34f-429d-8364-da14c9cbaa77",
                            "name": "FB_Page_Id",
                            "type": "string",
                            "value": "219380258240005"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "788ab34e-fb5e-4bd0-8d1d-781062788f80",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                780,
                100
            ],
            "parameters": {
                "width": 263.601770548910508296103216707706451416015625,
                "height": 358.929208912245712781441397964954376220703125,
                "content": "## Set Parameter Here\nSet Facebook PageID & Number of Latest Posts to be fetched here\n"
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "633e1bf0-854e-4c3b-a7d0-2d118e6055b7",
    "connections": {
        "Split Out Posts": {
            "main": [
                [
                    {
                        "node": "Facebook : Get Each Post Comments",
                        "type": "main",
                        "index": 0
                    },
                    {
                        "node": "Reverse Item to Match another Branch",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Split Out Comments": {
            "main": [
                [
                    {
                        "node": "Select Result Field",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Merge Post & Comments": {
            "main": [
                [
                    {
                        "node": "Filter Out Null Comments",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Filter Out Null Comments": {
            "main": [
                [
                    {
                        "node": "Split Out Comments",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Facebook : Get Each Post Comments": {
            "main": [
                [
                    {
                        "node": "Merge Post & Comments",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "Set PageID & Number of Latest Posts",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Set PageID & Number of Latest Posts": {
            "main": [
                [
                    {
                        "node": "Facebook Graph API : Get Post from Page",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Reverse Item to Match another Branch": {
            "main": [
                [
                    {
                        "node": "Merge Post & Comments",
                        "type": "main",
                        "index": 1
                    }
                ]
            ]
        },
        "Facebook Graph API : Get Post from Page": {
            "main": [
                [
                    {
                        "node": "Split Out Posts",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Import CSV from URL to Excel
View
Splitout GoogleCalendar Create Scheduled
View
Splitout Filter Create Webhook
View
Automated Image Metadata Tagging (Community Node)
View
Get Company by Name
View
Receive updates when a new activity gets created and tweet about it
View
Receive updates for support in Zendesk
View
Write a file to the host machine
View
Splitout Manual Export Webhook
View
Generate Instagram Content from Top Trends with AI Image Generation
View