Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free Class Attendance System with Email Alerts – Apps Script

C13 Education & School Attendance Systems Premium Plan Weekly Plan VIP Premium Plan
❤️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
Student Attendance Management System with Google Sheets, Apps Script & Email Integration | C13
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Teacher login with username and password Per-teacher class access controlled from the Login sheet Class selector listing only the classes a teacher may mark Present Leave and Absent marking per student Confirmation prompt before attendance is submitted Attendance confirmation email sent to each student Email carries name status date and time Live counts of present absent and leave Attendance percentage across lectures Activity sheet logging every absence and leave Records which teacher marked which student Unlimited classes added as new sheets Light and dark theme Google Sheets as the attendance database

Description

An attendance portal for schools, colleges and academies where each teacher signs in, picks a class and marks it — and every student hears about it by email the same minute.

Teachers only see their own classes

Access is granted per teacher from the Login sheet: put a class sheet name against a teacher's row and that class appears in their dropdown; leave it out and they cannot reach it. One teacher can hold one class or twenty, and a teacher opening the portal sees a selector containing exactly their own sections and nothing else.

Marking and the email trail

The class loads as a student list with Present, Leave and Absent against each name, with running counts as you go. Submitting asks for confirmation, then writes the attendance to that class's sheet with the date and time, and sends every student an attendance confirmation email carrying their name, status, date and time. The dashboard then shows the class's attendance percentage across lectures.

The part administrators care about

Every absence and every leave is also appended to an Activity sheet — which teacher, which class, which student, when. That gives the school office a single place to check when a parent asks why their child was marked absent, and it means a leave granted verbally is on the record rather than in someone's memory.

Growing it

New classes are new sheets, new teachers are new rows, and a light and dark theme is built in. Nothing needs recoding to add a section.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script — no hosting or server needed
  • Student email addresses in each class sheet for notifications
  • A Login sheet listing teachers and the classes they may mark
  • A modern browser (Chrome, Edge, Firefox or Safari)

What's Included

  • Complete Google Apps Script source code
  • Attendance portal front-end with light and dark theme
  • Google Sheets structure for login, classes and the activity log
  • Attendance confirmation email template
  • Step-by-step video walkthrough of the setup
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryEducation & School, Attendance Systems
Tagsattendance system for studentsstudent attendance management systemattendance management system google sheetsattendance system google sheetsstudent attendance system source codehow to use google sheets for attendanceschool attendance management systemattendance management software free
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click — no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files
Custom development

Need this customized for your business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+Projects delivered
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
Free
Source Code File

People choose these

Paid picks from the same category

Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI 380 views this month Apps Script How to Build an App with Claude AI: Complete Church Management System in Google Sheets How to Build an App with Claude AI: Complete Church Management System in Google Sheets 187 views this month Apps Script Manage Your Installments Like a Pro: Complete Web App Demo Manage Your Installments Like a Pro: Complete Web App Demo 216 views this month PHP

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@graphicshacker7333 via YouTube
Nice video ❤
@DurvishJawaleOfficial via YouTube
Well your app is not good, It is very good. Keep it up
@BinodNepali-g6c via YouTube
Please provide source code
@tusharmishra2518 via YouTube
Please provide Source code link on git hub..
@PakistanWap786 via YouTube
What about notification to What'sApp??
@FreeUse-f8o via YouTube
Source code link