AutomationFlowsSlack & Telegram › Post Docupletionforms Form Submissions to Slack Channels

Post Docupletionforms Form Submissions to Slack Channels

ByKaran Singh Sisodia @asyncowl on n8n.io

This workflow triggers on new DocupletionForms form submissions and posts a formatted notification to a selected Slack channel, including the form name, submission number, and submitted answers. Triggers when a DocupletionForms form is submitted. Extracts the form name,…

Event trigger★★☆☆☆ complexity5 nodesN8N Nodes DocupletionformsSlack
Slack & Telegram Trigger: Event Nodes: 5 Complexity: ★★☆☆☆ Added:

This workflow corresponds to n8n.io template #17899 — we link there as the canonical source.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "Post DocupletionForms submissions to Slack",
  "nodes": [
    {
      "id": "b1e1a001-0001-4a00-8000-000000000010",
      "name": "Description",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -680,
        -680
      ],
      "parameters": {
        "color": 1,
        "width": 640,
        "height": 980,
        "content": "## Post DocupletionForms submissions to Slack\n\n![Workflow overview](https://raw.githubusercontent.com/alfa-intellitech/n8n-nodes-docupletionforms/main/templates/images/new-submission-slack-notification.png)\n\n**Uses the verified [n8n-nodes-docupletionforms](https://www.npmjs.com/package/n8n-nodes-docupletionforms) node \u2014 available on n8n Cloud and self-hosted instances.**\n\n### Who's it for\nTeams using [DocupletionForms](https://docupletionforms.com) who want their support/sales/ops channel notified the moment a form is filled out, instead of checking the DocupletionForms dashboard manually.\n\n### How it works\nThe DocupletionForms Trigger node listens for the *Form Submitted* event on a form you choose. Every new submission fires the workflow, which formats the submitter's answers and posts them to a Slack channel.\n\n### How to set up\n1. Add your DocupletionForms API credential (API key + tenant ID).\n2. Pick the Form to watch on the trigger node.\n3. Add your Slack credential and choose the destination channel.\n\n### Requirements\n- n8n (Cloud or self-hosted) with `n8n-nodes-docupletionforms` installed \u2014 on Cloud, enable it under Settings \u2192 Community Nodes; verified nodes are approved for Cloud installs.\n- A DocupletionForms account and API key.\n- A Slack app/bot with permission to post in the target channel.\n\n### How to customize\nSwap the Slack node for Email/Teams/Discord, or edit the message text to include only the fields you care about \u2014 the trigger payload (form name, submission number, all answers) works the same way with any downstream node."
      },
      "typeVersion": 1
    },
    {
      "id": "b1e1a001-0001-4a00-8000-000000000011",
      "name": "Step 1 Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -40,
        -280
      ],
      "parameters": {
        "color": 7,
        "width": 320,
        "height": 160,
        "content": "### Step 1\nSet up your DocupletionForms credential, then pick the Form to watch below."
      },
      "typeVersion": 1
    },
    {
      "id": "b1e1a001-0001-4a00-8000-000000000012",
      "name": "Step 2 Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        360,
        -280
      ],
      "parameters": {
        "color": 7,
        "width": 320,
        "height": 160,
        "content": "### Step 2\nSet up your Slack credential and choose a channel. Customize the message text if you like."
      },
      "typeVersion": 1
    },
    {
      "id": "b1e1a001-0001-4a00-8000-000000000001",
      "name": "DocupletionForms Trigger",
      "type": "n8n-nodes-docupletionforms.docupletionFormsTrigger",
      "position": [
        0,
        0
      ],
      "parameters": {
        "event": "formSubmitted",
        "formId": {
          "__rl": true,
          "mode": "list",
          "value": ""
        }
      },
      "typeVersion": 1
    },
    {
      "id": "b1e1a001-0001-4a00-8000-000000000002",
      "name": "Send Slack Notification",
      "type": "n8n-nodes-base.slack",
      "position": [
        400,
        0
      ],
      "parameters": {
        "text": "=\ud83d\udce9 New submission on *{{ $json.form_name }}* (#{{ $json.number }})\n{{ Object.entries($json.answers || {}).filter(([,v]) => v !== null && v !== '').map(([k, v]) => `${k}: ${v}`).join(' | ') }}",
        "select": "channel",
        "resource": "message",
        "channelId": {
          "__rl": true,
          "mode": "list",
          "value": ""
        },
        "operation": "post",
        "messageType": "text",
        "otherOptions": {}
      },
      "typeVersion": 2.5
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "connections": {
    "DocupletionForms Trigger": {
      "main": [
        [
          {
            "node": "Send Slack Notification",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

This workflow triggers on new DocupletionForms form submissions and posts a formatted notification to a selected Slack channel, including the form name, submission number, and submitted answers. Triggers when a DocupletionForms form is submitted. Extracts the form name,…

Source: https://n8n.io/workflows/17899/ — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

This workflow contains community nodes that are only compatible with the self-hosted version of n8n.

@Vlm Run/N8N Nodes Vlmrun, Google Drive Trigger, Google Drive +1
Slack & Telegram

02-if-branches. Uses slack, httpRequest. Event-driven trigger; 8 nodes.

Slack, HTTP Request
Slack & Telegram

This workflow monitors a Google Sheets payment list for new French suppliers, verifies each supplier’s SIREN (and optional IBAN) with Sirenic’s French Pack checks, then logs approved suppliers back to

Google Sheets Trigger, N8N Nodes Sirenic, Google Sheets +1
Slack & Telegram

This template is for teams using n8n in production who want immediate visibility into workflow failures. It’s ideal for DevOps teams, automation engineers, and operations teams who need reliable error

Error Trigger, Slack, Google Sheets
Slack & Telegram

Flow. Uses hubspotTrigger, hubspot, slack, airtable. Event-driven trigger; 7 nodes.

HubSpot Trigger, HubSpot, Slack +1