Notion Auto Status
Automation tool untuk memperbarui status task dan event di Notion berdasarkan tanggal, group, dan jadwal otomatis.
Overview
Notion Auto Status menjaga database Notion tetap rapi dengan memperbarui status task dan event secara otomatis berdasarkan Group dan Date.
Automation ini bisa berjalan lokal dengan Node.js scheduler atau terjadwal per jam melalui GitHub Actions. Workflow juga menyiapkan email digest dan reminder agenda via Gmail.
Stack
Node.js
- Notion API
- Automation
- GitHub Actions
Visual preview
Beberapa tampilan utama untuk memberi konteks cara project ini bekerja.


Case Study
Automation untuk workflow Notion yang repetitif
Problem
Update status task dan event di Notion masih manual. Saat item bertambah, status mudah tertinggal dan database jadi kurang akurat.
Solution
Saya membuat script Node.js yang membaca database Notion, mengecek Group dan Date, lalu memperbarui status otomatis berdasarkan aturan waktu. Script bisa berjalan lokal dengan node-cron atau terjadwal melalui GitHub Actions.
Key Features
Auto-update status berdasarkan tanggal. Logic khusus untuk Event. Logic berbeda untuk task umum. Email digest saat status berubah. Reminder agenda via Gmail.
How It Works
Notion Database -> Scheduler atau GitHub Actions -> Check Group dan Date -> Update Status -> Send Email Digest atau Reminder.
Tech Stack
Node.js, Notion API, GitHub Actions, node-cron, Nodemailer, dotenv, dan Gmail.
Result
Update manual berkurang, status task lebih rapi, event aktif terdeteksi otomatis, dan reminder dikirim sebelum agenda berlangsung.