Bagi pencari kerja, mengecek email satu per satu bisa memakan banyak waktu, apalagi jika email yang masuk cukup banyak. Pekerjaan berulang seperti ini sebenarnya bisa diotomatiskan.
Saya mencoba untuk membuat sebuah dashboard Job Tracker yang terintegrasi dengan Gmail. Dashboard tersebut menampilkan setiap email yang masuk jika ada beberapa kata kunci di dalamnya, seperti pengumuman, hasil seleksi, pemberitahuan, lamaran. Sistem secara otomatis juga akan menampilkan email tersebut berdasarkan jenisnya.
Saya membangunnya dengan Next.js untuk dashboard dan n8n untuk sistem otomatisasinya.
Dalam implementasinya di dalam n8n, email yang masuk akan diklasifikasikan sebelum dikirim ke dashboard.
Pada prosesnya terdapat beberapa masalah yang saya dapatkan :
- Proses Instalasi n8n menggunakan npm cukup memakan banyak waktu. Saya mencoba mengganti beberapa versi dari node.js. Namun, ternyata prosesnya memakan waktu 10 menit dan belum selesai. Jadi saya melakukan instalasi menggunakan docker, dan berhasil.
- Beberapa email yang masuk ternyata tidak masuk ke dalam dashboard. Padahal email itu sudah ada di inbox. Setelah saya cek, masalah ini terjadi karena kurangnya kata kunci yang saya masukkan di konfigurasi n8n. Jadi saya mencoba melengkapi dan memperbanyaknya dan itu berhasil. Namun, ke depannya jika kata kunci terlalu banyak maka email lain yang tidak berhubungan juga akan ikut masuk. Selanjutnya saya akan mencoba mengganti aturan kata kunci tersebut dengan AI.
Akhirnya sistem otomatisasi ini berhasil saya buat dan berjalan sesuai harapan. Sebelumnya, saya butuh 1–2 menit untuk membuka dan membaca satu email hanya untuk tahu apakah isinya penting. Jika ada 10 email lamaran, artinya bisa menghabiskan 10–20 menit. Sekarang, cukup sekitar 1 menit untuk melihat seluruh email yang masuk beserta klasifikasinya di dashboard, sehingga saya bisa langsung fokus membaca email yang benar-benar penting.


Top comments (0)