Skip to main content

Grist: On row confirmed, create row in other table

Workflow preview

Workflow preview
100%
Grist: On row confirmed, create row in other table preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

In Grist, when I mark a row as confirmed (via a toggle): a webhook is set up to notify n8n, and this workflow will create derived records in the destination table. Design d...

Best for

  • Miscellaneous automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.grist, n8n-nodes-base.if, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Manu.

Original n8n.io source

1.1 Workflow description

Title
Grist: On row confirmed, create row in other table
Workflow name
Grist: On row confirmed, create row in other table

In Grist, when I mark a row as confirmed (via a toggle):

a webhook is set up to notify n8n, and this workflow will create derived records in the destination table.

Design decisions

Confirmation-based

In the source table there is a boolean column "Confirmed" that will trigger the transfer. This way there is a manual check involved & it's a conscious step to trigger the workflow.

Runs once

If the destination table already contains an entry, we will not re-create/update it (as it might've already been changed manually)

Setup

  1. Create a boolean column Confirmed in source table
  2. Add a webhook in Grist Settings
  3. Add grist API credentials in n8n
  4. Set document ID & source table ID/Name in the 'get existing' node
  5. Set docID, the destination table ID/Name - and the columns & values you want in the Create Row node

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Webhook

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 1.1

Block 2 - Create Row

Type / Role
n8n-nodes-base.grist - grist
Config choices
Version 1

Block 3 - Confirmed?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 4 - get existing

Type / Role
n8n-nodes-base.grist - grist
Config choices
Version 1

Block 5 - has existing?

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2

Block 6 - Confirmation-based

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Runs once

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Grist: On row confirmed, create row in other table
Complexity intermediate
Nodes 7
Categories Miscellaneous
Author Manu
Published 05 Apr 2024

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/2214/2214.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Grist: On row confirmed, create row in other table do?

In Grist, when I mark a row as confirmed (via a toggle): a webhook is set up to notify n8n, and this workflow will create derived records in the destination table. Design d...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Miscellaneous use case.