Real-time Registration Form Tracking with Google Sheets and Gmail Notifications

Go to Workflow
1 views
Built by Gracewell Gracewell
Created on June 08, 2026

Description

Title: Gracewell Automated Registration Tracker Suite

version: 1.0
tags: [education, automation, google-sheets, gmail, dashboard, form-tracking, workflow-suite]

category: Academic Automation

Description:

Automate the real-time tracking of Google Form submissions using Google Sheets and n8n.
This 3-workflow suite includes a live dashboard with submission statistics and two companion workflows
To send acknowledgement and reminder emails to students β€” all seamlessly connected through n8n webhooks.

πŸš€ Gracewell Automated Registration Tracker Suite

A fully automated, real-time monitoring system for student form submissions β€” built with Google Sheets, Gmail, and n8n.
The suite provides a live dashboard, auto-generated summary analytics, and instant messaging (email or WhatsApp) capabilities.

🧩 Workflow Suite Overview

| Workflow | Purpose | Webhook | Output |
|-----------|----------|----------|----------|
| 1️⃣ Live Dashboard | Displays summary of submissions and includes trigger buttons | /live-tracking | HTML Dashboard |
| 2️⃣ Send Acknowledgements | Sends thank-you emails to completed respondents | /send-acknowledgements | HTML Confirmation Page |
| 3️⃣ Send Reminders | Sends personalized reminders to pending students | /send-reminders | HTML Confirmation Page |

🧠 Who Is This For
Educators managing student registration or feedback
Department coordinators tracking submission completion
EdTech and training institutions handling digital enrolments
Universities automating exam registration or attendance forms

βš™οΈ Problem It Solves
Manual form tracking is slow, repetitive, and prone to error.
This workflow suite provides:
βœ… Automated reconciliation of student vs. response data
βœ… Instant calculation of pending and completed submissions
βœ… One-click acknowledgement and reminder dispatch
βœ… Web-based dashboard with summary visualization

πŸ“Š Workflow 1: Live Tracking Dashboard

Steps
Google Sheets – Student List β†’ Reads master student sheet
Google Sheets – Form Responses β†’ Reads live form entries
Code Node β†’ Compares Register Nos. and generates HTML dashboard
Respond to Webhook β†’ Displays HTML with summary and control buttons

Output
A clean web dashboard showing:
Total, Submitted, Pending, Completion %
βœ… Completed list and ⚠️ Pending list
Two buttons:
Send Acknowledgements
Send Reminders

πŸ’Œ Workflow 2: Send Acknowledgements

Steps
Webhook Trigger β†’ /send-acknowledgements
Google Sheets – Student List & Form Responses
Merge Node β†’ Combines matching rows
Code Node β†’ Generates personalized thank-you emails
Gmail Node β†’ Sends messages
Respond Node β†’ Displays confirmation message

Email Template
> Subject: βœ… Thank You for Your Submission
> Body:
> Dear {{name}},
> Thank you for completing your form (Reg No: {{reg}}).
> We appreciate your prompt response.
> – Gracewell

⚠️ Workflow 3: Send Reminders

Steps
Webhook Trigger β†’ /send-reminders
Google Sheets – Student List & Form Responses
Merge Node β†’ Aligns both data sets
Code Node β†’ Identifies pending students
Gmail Node β†’ Sends customized reminder
Respond Node β†’ Confirms completion

Email Template
> Subject: ⚠️ Reminder: Please Complete Your Form
> Body:
> Dear {{name}},
> You haven’t yet completed your form (Reg No: {{reg}}).
> Please complete it at the earliest.
> – Gracewell

πŸ› οΈ Setup Instructions

Step 1 – Connect Accounts
Connect Google Sheets (OAuth2)
Connect Gmail for sending messages

Step 2 – Prepare Sheets
Student List Sheet:**
Columns β†’ Register No., Student Name, Contact, Email
Form Response Sheet:**
Columns β†’ Timestamp, Reg No, Email Address

Step 3 – Deploy URLs
| Workflow | Webhook Endpoint |
|-----------|------------------|
| Dashboard | /live-tracking |
| Acknowledgements | /send-acknowledgements |
| Reminders | /send-reminders |

🎨 Optional Customizations
Add institution name/logo to dashboard HTML
Include charts (Chart.js) for submission visualization
Auto-refresh every 60 seconds
Integrate WhatsApp messaging via Twilio or Gupshup
Log emails into a β€œMail Logs” sheet

🧩 Version Summary

| Workflow | Version | Description |
|-----------|----------|-------------|
| Live Dashboard | v3 | Interactive HTML dashboard with controls |
| Send Acknowledgements | v1 | Personalized thank-you email sender |
| Send Reminders | v1 | Automated reminder email sender |

Need help customizing?


βœ‰οΈ Contact Me


πŸ’Ό LinkedIn
✨ Credits
Developed by Dr. J. Jeffin Gracewell
Empowering education through intelligent automation πŸ’‘

We are open for and Customizing development

Nodes Used (3)

Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets