πŸ‘₯ Employee attendance tracker with Telegram Bot and Google Sheets

⚑ 1,769 views Β· πŸ‘₯ HR & Recruitment

Description

Attendance Telegram App with Google Sheets

Manage employee attendance directly through Telegram with seamless Google Sheets integration.
Employees can check in, check out, and view their daily attendance status from a Telegram bot.
All records are stored in Google Sheets for easy tracking and reporting.

πŸ‘‰ Includes a Google Sheets template to get started quickly.


✨ Features


πŸ›  Requirements


πŸš€ Setup Instructions

1. Import Workflow

  1. Download and import Attendance Telegram App.json into n8n.
  2. Configure your Telegram API credentials.
  3. Configure your Google Sheets credentials.

2. Use Provided Google Sheets Template

We provide a template with two sheets:

πŸ‘‰ Copy the Google Sheets Template

Update the Employee sheet with your employee data before running the workflow.

3. Configure Telegram Bot

  1. Create a bot with BotFather on Telegram.
  2. Copy the API token.
  3. Add it into n8n’s Telegram credentials.

4. Run the Workflow


πŸ“‹ Example Flow

  1. User types /menu in Telegram.
  2. Bot displays menu with Check-in/Check-out and Today’s Attendance Status.
  3. If user taps Check-in:
    • Workflow validates if they are a registered employee.
    • Checks if attendance already exists for today.
    • If valid β†’ record in Google Sheets.
    • Bot replies: β€œCheck-in recorded. ⏰”

πŸ”— Nodes Used

Function Item, Google Sheets, Telegram, Telegram Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup