Kembali
Notion Auto Status logo

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 iconNode.js
  • Notion API
  • Automation
  • GitHub Actions

Visual preview

Beberapa tampilan utama untuk memberi konteks cara project ini bekerja.

Contoh kartu Event dengan status Waiting List, Live, atau Done
Visual cover Notion Auto Status

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.

Case study visual Notion Auto Status bagian pertama
Case study visual Notion Auto Status bagian kedua