Back to Templates

Route measurement data from a webhook to Google Sheets, email, or custom JS

Created by

Created by: 3D Measure Up || prototechsolutions
3D Measure Up

Last update

Last update 16 hours ago

Share


Description

This workflow helps developers and automation teams route measurement data from a webhook to multiple destinations using n8n.

It is designed for measurement engines, 3D scanning systems, QA tools, and API-based platforms that send structured JSON data and need a fast, flexible way to store, display, or process it without building a custom backend.

The workflow starts with a Webhook Trigger that receives incoming measurement data and validates the payload. A processing step normalizes the fields into a clean, consistent format so the data can be reused across different outputs. A routing node then allows users to choose how they want to handle the data.

You can append measurements to Google Sheets for reporting, display them as a formatted HTML page for quick viewing, export them as a CSV and send them by email, or run custom JavaScript logic to forward the data to APIs, cloud storage, or other n8n workflows.

Clear sticky notes inside the workflow guide users through setup, credential configuration, and customization, making this template beginner-friendly and production-ready.

How it works

  1. A Webhook Trigger receives measurement data as a JSON payload.
  2. The workflow validates and normalizes the data structure.
  3. A Switch node routes the data to the selected output path.
  4. The data is sent to Google Sheets, an HTML response, a CSV email, or a custom JavaScript step.

How to set up

  • Import and activate the workflow in n8n.
  • Copy the Webhook URL from the Webhook Trigger node.
  • Open the 3D Measure Up Web Application:
    https://3dmeasureup.ai/
  • Log in and navigate to Settings → Webhooks.
  • Paste the webhook URL into the Webhook URL field and click Save.
  • Connect Google Sheets and email credentials if needed.
  • Use the configuration fields and sticky notes inside the workflow to select and customize your output path.

Setup usually takes 5–10 minutes.

Requirements

  • n8n (cloud or self-hosted)
  • A webhook URL generated by this workflow
  • 3D Measure Up can send measurement data as JSON to the webhook URL
  • Google account (optional, for Google Sheets output)
  • Email credentials (optional, for CSV email delivery)

How to update the Webhook URL in 3D Measure Up

  1. Open the 3D Measure Up Web Application:
    https://3dmeasureup.ai/
  2. Log in to your account.
  3. Navigate to Settings → Webhooks.
  4. Copy the Webhook Trigger URL from this n8n workflow.
  5. Paste the URL into the Webhook URL field in 3D Measure Up.
  6. Click Save to apply the configuration.

Once saved, the webhook becomes active immediately.
From now on, whenever new measurements are generated, the data will be sent automatically to your n8n workflow.

How to customize the workflow

  • Adjust the processing node to match your measurement schema.
  • Enable or disable outputs using the Switch node.
  • Edit the HTML template for branding or layout.
  • Add API calls or storage logic inside the JavaScript node.