Langsung ke konten
Muhammad Aziz Taufiqurrahman
Semua studi kasus
8am Business Pte Ltd

8am Business · Platform otomasi · 2026

8am Agent: platform otomasi di balik 8am Go

8am Go menjalankan banyak kampanye outbound untuk banyak klien sekaligus. Saya merancang dan membangun 8am Agent untuk menggantikan pemeriksaan manual, pencarian inbox, dan laporan spreadsheet di setiap kampanye dengan audit, antrean kerja, dan laporan otomatis. Saya memegangnya dari awal sampai akhir: definisi produk, arsitektur, pembangunan, testing, dan peluncuran.

OtomasiAgen AICRMTypeScript

Sekilas

Peran
Product owner, arsitek, dan engineer tunggal
Linimasa
Juni sampai Oktober 2026
Pengguna
Operator kampanye, account manager, dan pimpinan
Stack
TypeScript, Next.js, Supabase, AI agent SDK
Keamanan
Read-only, least-privilege, row-level security

Hasil

  • Kesalahan tertangkap di hari yang sama

    Setiap email keluar diperiksa pada hari pengirimannya, sebelum klien atau prospek menyadari kesalahan.

  • Peringatan yang dipercaya tim

    Audit berbasis bukti menghilangkan hampir semua alarm palsu, sehingga setiap temuan layak ditindaklanjuti.

  • Tidak ada lead hangat yang terlewat

    Semua balasan yang tertarik masuk ke satu antrean, dan lead yang minta dihubungi nanti muncul di tanggal yang tepat.

  • Angka klien yang cocok

    Laporan cocok persis dengan platform kampanye, sehingga setiap angka yang dilihat klien bisa ditelusuri.

Konteks

Masalahnya

Tim memeriksa email secara manual, mencari balasan di banyak inbox, dan menyusun ulang angka klien di spreadsheet. Kesalahan seperti nama yang salah di sapaan atau balasan yang terlewat baru ketahuan belakangan, kadang oleh klien.

Pendekatan saya

Saya merancang setiap fitur dari alur kerja tim yang nyata dan memverifikasinya dengan data live. Dua aturan didahulukan: sistem tidak pernah mengubah kampanye klien, dan setiap angka dicocokkan dengan sumbernya sebelum ditampilkan.

Tujuh area produk

Outgoing Email Audit

Memeriksa setiap email yang terkirim hari itu: sapaan dicocokkan dengan penerima, termasuk gelar seperti "Khun" dalam bahasa Thai, dan perusahaan target dicocokkan dengan domain penerima, lengkap dengan tingkat bukti untuk setiap penilaian.

Melindungi merek klien sebelum kesalahan menyebar.

Campaign Intelligence

Menilai setiap kampanye dari sisi deliverability, engagement, konversi, kualitas list, dan konten, lalu menjelaskan akar masalahnya dengan bahasa sederhana.

Menunjukkan setiap pagi kampanye mana yang perlu ditangani dulu.

Interested Leads

Menyortir setiap balasan positif ke dalam satu antrean berdasarkan status dan niat, serta mengubah "hubungi saya bulan depan" menjadi pengingat bertanggal.

Mengubah balasan hangat menjadi meeting.

Campaign Report

Hasil klien mingguan dan bulanan dengan Google Sheet yang memperbarui diri sendiri dan metrik yang menyatakan dengan jelas apa yang dihitung.

Menggantikan berjam-jam kerja spreadsheet manual.

Zoe, agen Slack

Agen AI yang menjawab pertanyaan dengan bahasa biasa dari data live dan mengirim brief harian setiap hari kerja, dengan tool aksi yang hanya untuk admin yang ditunjuk.

Membawa jawaban ke tempat tim sudah bekerja.

Area Internal

Project timeline yang live, SOP library per divisi, dan progress dashboard, semuanya tetap di Google Sheets yang sudah dipakai tim.

Memberi pimpinan satu tampilan seluruh divisi.

Pemantauan website

Tes kesehatan, performa, dan alur pengguna untuk website produk 8am, termasuk formulir onboarding bertahap.

Menemukan halaman rusak sebelum prospek mengalaminya.

Arsitektur

Satu monorepo TypeScript: tiga aplikasi berbagi satu paket aturan bisnis, sehingga dashboard, agen Slack, dan test selalu menerapkan logika yang sama.

Sebelum dan sesudah

PekerjaanSebelum 8am AgentDengan 8am Agent
Memeriksa email terkirimBeberapa email dicek manualSetiap email diaudit di hari yang sama, dengan bukti
Menemukan kampanye lemahMembuka kampanye satu per satuSemua kampanye diberi peringkat kesehatan, beserta perbaikannya
Menangani balasan tertarikMencari di banyak inboxSatu antrean berprioritas dengan pengingat bertanggal
Laporan klienAngka disusun ulang di spreadsheet tiap mingguLaporan mingguan dan bulanan otomatis
Update timBertanya ke sana kemariBrief Slack harian dan jawaban instan

Keamanan dan perlindungan data

  • Read-only sejak rancangan. Platform tidak pernah mengubah kampanye atau lead klien dan tidak pernah mengirim pesan sendiri; pengecekan saat build menggagalkan build bila ada kode yang mencobanya.
  • Least privilege, deny by default. Agen Slack hanya membaca lewat API dashboard, tidak pernah langsung ke basis data, dan tool aksi hanya untuk admin yang ditunjuk dari daftar yang awalnya kosong.
  • Permukaan serangan minimal. Agen terhubung keluar lewat Slack Socket Mode, sehingga tidak ada endpoint publik yang bisa diserang.
  • Pengaman kehilangan data. Penghapusan tidak pernah dijalankan dari respons API yang kosong atau tidak lengkap, dan setiap keputusan manual tersimpan di riwayat audit yang bertahan setiap sync.
  • Data tervalidasi dan terisolasi. Setiap API route menolak input yang salah dengan respons 400 yang jelas, dan semua data tersimpan di PostgreSQL yang dilindungi row-level security.
  • Pengujian aman di produksi. Pemeriksaan website mengisi formulir dengan data uji sintetis dan tidak pernah men-submit-nya, sehingga tidak ada data palsu yang masuk ke sistem live.

Tool dan stack

TypeScriptNext.js 15ReactTailwind CSSSupabaseClaude Agent SDKSlack BoltPlaywrightVitestInstantly.ai APIGoogle Sheets APIGitHub Actions