Processing submissions in n8n

n8n is a workflow automation platform that lets you connect and handle hundreds of different services through a visual editor with native AI capabilities. Each workflow is made up of several nodes: specific actions that trigger or process the workflow data. Plumsail Forms provides a community node to handle form submissions in n8n.

With n8n and Plumsail Forms, you can:

  • Store form submissions in your preferred database

  • Send notifications to your team chat on new submissions

  • Interpret and categorize user feedback with an AI agent

  • Update inventory systems based on order form submissions

  • …and much more

Note

The amount of data that can be handled by Plumsail Forms depends on your current subscription plan.

Install Plumsail Forms node

Plumsail Forms in n8n comes as a community node, and so you need to install it to your n8n instance first.

To do so, follow the official n8n instructions and install the @plumsail/n8n-nodes-plumsail-forms npm package.

Handle submissions

Use the Form is submitted trigger as a workflow entry point to handle new submissions.

  1. Open your Plumsail account, move to API keys page, create an API key, and copy its secret:

    Api keys page in the Plumsail Forms account

  2. In a new n8n workflow, click Add first step and search for Plumsail Forms in the opened panel:

    Blank workflow canvas with the trigger selection panel on the right

  3. Select the Plumsail Forms node and choose Form is submitted trigger:

    Configuration window for Form is submitted trigger, which has not been configured yet

  4. In the opened configuration window, click Set up credential and paste your Plumsail API key secret:

    Dialog for setting up Plumsail credentials with the API Key field filled out

  5. Select the form you want to watch for new submissions:

    Configuration window for Form is submitted trigger with form to watch being selected

  6. Click Execute step and make a test form submission, so that n8n could capture the submission schema and use it in next steps:

    Configuration window for Form is submitted trigger with the output schema, received from the test execution

Delete attachment

Use the Delete an attachment action to delete files attached with a form submission from your Plumsail Account.

Note

In the following scenario, Split Out action lets you use the Delete an attachment action on each attachment, instead of choosing a single attachment to delete.

  1. In your n8n workflow, click the plus icon to add a new step. Find the Split Out action, and add it to the workflow canvas:

    Workflow canvas with the action selection panel on the right, filtered to show Split Out action

  2. In the opened configuration window, drag the attachment field name from the submission schema into the Fields To Split Out field:

    Configuration window for Split Out action

  3. Add another step, find the Plumsail Forms node and choose Delete an attachment action:

    Workflow canvas with the action selection panel on the right, filtered to show Plumsail actions

  4. In its configuration window, drag the attachment URL from the Split Out input into the File URL field:

    Configuration window for Delete an attachment action

Delete submission

Use the Delete a submission action to delete form submissions from your Plumsail Account.

  1. In your n8n workflow, click the plus icon to add a new step. Find the Plumsail Forms node and choose Delete a submission action:

    Workflow canvas with the action selection panel on the right, filtered to show Plumsail actions

  2. In the opened configuration window, select the form which submissions you want to delete in the Form Name or ID field:

    Configuration window for Delete a submission action with form being selected

  3. Drag the __id property from the submission schema into the Submission ID field:

    Configuration window for Delete a submission action with necessary fields filled out