Skip to content

๐Ÿ‘‘ SOP CRM, Program Loyalitas Member & Integrasi ESB Loop โ€‹

PANDUAN LENGKAP EKOSISTEM CRM SEDULUR PAK CIPTO โ€” 12 PROGRAM CRM, 11 TEMPLATE WHATSAPP, 7 SOP KASIR, AUDIT ESB LOOP & PWA MEMBER
Sistem Utama: ESB ERP | ESB Loop Lite | CRM SSOT Google Sheets
Penyusun: Divisi Marketing & IT Support RM Pak Cipto Banyuanyar โ€” September 2026


๐Ÿ“Œ 1. Ringkasan Eksekutif & Peta Arsitektur CRM โ€‹

Sistem Customer Relationship Management (CRM) dan Loyalitas Member Sedulur Pak Cipto dirancang sebagai ekosistem hibrida yang menghubungkan operasional kasir fisik (offline POS), analitik penjualan multi-channel, PWA kartu digital member, dan kanal pemasaran keluar (outbound marketing).

mermaid
graph TD
    subgraph KASIR & MEMBER
        M[Pelanggan / Member Sedulur] -->|1. Registrasi via No HP / QR Kasir| POS[ESB POS Tablet di Restoran]
        M -->|2. Transaksi & Kumpul Poin Kasir| POS
    end

    subgraph CLOUD ERP & ESB LOOP
        POS -->|Sinkronisasi Transaksi Real-time| ESB_CORE[ERP ESB Core: erp.esb.co.id]
        ESB_CORE -->|Database Member & Aturan Poin| LOOP[ESB Loop Lite: loop-lite.esb.co.id]
    end

    subgraph SSOT ANALISIS & OUTBOUND
        ESB_CORE -->|Laporan Sales Detail| SHEET_SALES[Spreadsheet: Dashboard Sales - DB_Sales]
        LOOP -->|Sinkronisasi Member Otomatis| SHEET_CRM[Spreadsheet: Dashboard Member - gid: 1027373545]
        SHEET_SALES -->|Filter Diskon: AUDIT_Promo| TOOLS[Toolbar GAS: ๐Ÿš€ RM Pak Cipto Tools]
        TOOLS -->|Menu 3: Point Adjustment Otomatis| LOOP
        SHEET_CRM -->|Filter 8 Segmen RFM: Tab Blast| WATZAP[WatZap Broadcast: Blast Promo Personal]
        WATZAP -->|Pesan WhatsApp dengan Nama| M
    end

๐ŸŽ–๏ธ 2. Sistem Keanggotaan, Tiering & Mekanisme Poin โ€‹

Nama anggota program loyalitas resmi restoran adalah Sedulur Pak Cipto.

2.1 Struktur 4 Tingkatan Tier (Loyalty Tiers) โ€‹

TierNama TierKualifikasi (Akumulasi Belanja)Multiplier PoinHak Istimewa Utama
Level 0Sedulur AnyarRp 0 (Semua pendaftar baru)1xBonus sambutan +500 Poin langsung aktif.
Level 1Sedulur Setiaโ‰ฅ Rp 1.500.0001xBirthday Treat 1 porsi menu ayam gratis.
Level 2Sedulur Emasโ‰ฅ Rp 3.000.0001.25xBonus multiplier perolehan poin 25% lebih cepat + undangan VIP menu baru.
Level 3Sedulur Intiโ‰ฅ Rp 10.000.0001.5xBonus multiplier poin 50% + Hampers eksklusif akhir tahun + Meja reservasi VIP.

๐Ÿ“œ KETENTUAN TIER

  • Tier dihitung berdasarkan akumulasi total belanja tercatat sejak nomor telepon terdaftar sebagai member.
  • Kenaikan tier terjadi secara otomatis begitu nilai akumulasi belanja tercapai.
  • Tier tidak akan pernah turun (No Downgrade) meskipun member sedang tidak aktif transaksi.

2.2 Cara Perolehan & Simulasi Poin โ€‹

Jalur PerolehanNilai Poin yang DidapatKeterangan & Syarat
Transaksi PembelianRp 10.000 = 20 Poin (Kelipatan)Dihitung dari subtotal sebelum diskon voucher. Sisa di bawah kelipatan Rp 10.000 diabaikan.
Pendaftaran Member Baru+500 PoinLangsung aktif di akun dan bisa langsung ditukarkan saat itu juga.
Cerita di Meja Makan (UGC)+500 Poin per KontenFoto/Video suasana makan yang diunggah ke Story/WA dan di-repost oleh IG resto.
Double Points CampaignRp 10.000 = 40 Poin (Event Khusus)Berlaku saat periode promo (misal Payday / Bulan Juni).

Simulasi Perolehan Poin Berdasarkan Nominal Transaksi: โ€‹

Nominal TransaksiSedulur Anyar / Setia (1x)Sedulur Emas (1.25x)Sedulur Inti (1.5x)
Rp 10.00020 Poin25 Poin30 Poin
Rp 25.000 (Hitung Rp 20.000)40 Poin50 Poin60 Poin
Rp 50.000100 Poin125 Poin150 Poin
Rp 100.000200 Poin250 Poin300 Poin
Rp 250.000500 Poin625 Poin750 Poin

2.3 Tabel Penukaran Reward Poin (Katalog Resmi) โ€‹

Saldo PoinReward yang DiperolehNilai Manfaat SetaraMekanisme di Kasir
500 PoinPotongan Tunai Rp 5.000Rp 5.000Kasir input voucher diskon Rp 5.000 di POS.
1.000 PoinPotongan Tunai Rp 10.000Rp 10.000Kasir input voucher diskon Rp 10.000 di POS.
2.300 PoinFree 1 Nasi Box Ayam Biasa (Negeri)~Rp 27.500Kasir input diskon 100% menu Box Biasa.
2.400 PoinFree 1 Nasi Box Ayam Kampung~Rp 29.500Kasir input diskon 100% menu Box Kampung.
7.000 PoinFree 1 Ekor Ayam Biasa Utuh~Rp 76.000Kasir input diskon 100% menu Ayam Biasa Utuh.
8.000 PoinFree 1 Ekor Ayam Kampung Utuh~Rp 86.000Kasir input diskon 100% menu Ayam Kampung Utuh.

โš ๏ธ ATURAN KEDALUWARSA POIN

  • Masa berlaku poin adalah 1 tahun (365 hari) sejak tanggal transaksi diperoleh.
  • Sistem WatZap otomatis mengirimkan notifikasi peringatan WhatsApp H-7 sebelum poin hangus.
  • Nilai efektif cashback program adalah ~2% dari total pembelanjaan normal.

๐ŸŽฏ 3. 12 Program CRM & Siklus Hidup Pelanggan (Customer Lifecycle) โ€‹

mermaid
flowchart LR
    P01[01. Welcome Baru] --> P02[02. H+7 Follow-up]
    P02 --> P07[07. Kumpul Poin]
    P07 --> P08[08. Tukar Poin]
    P07 --> P09[09. Cerita Meja Makan]
    P07 --> P06[06. Birthday Treat]
    P07 -->|Jika Pasif 30 Hari| P03[03. Inactive 30 Hari]
    P03 -->|Jika Pasif 90 Hari| P04[04. Win-Back 90 Hari]
    P07 -->|90 Hari Member| P05[05. Anniversary 90 Hari]
    P07 -->|Tier Sultan| P10[10. Free Box Sedulur Inti]
    P07 --> P11[11. Notifikasi Trx Live]
    P07 --> P12[12. Double Points Event]

Rincian 12 Program CRM Operasional: โ€‹

  1. Program 01 โ€” Welcome Member Baru:
    • Trigger: Selesai registrasi nomor HP via QR / Kasir.
    • Benefit: +500 Poin sambutan langsung aktif (bisa langsung potong Rp 5.000 di transaksi pertama).
  2. Program 02 โ€” H+7 Voucher Revisit:
    • Trigger: 7 hari setelah transaksi pertama / kunjungan terakhir.
    • Benefit: Voucher potongan Rp 10.000 (Min. transaksi Rp 20.000, masa aktif 7 hari).
  3. Program 03 โ€” Inactive 30 Hari (We Miss You):
    • Trigger: Member tidak bertransaksi selama 30 hari kalender.
    • Benefit: Diskon 50% untuk 1 Paket Tebok pilihan (Biasa / Kampung / Bakar / Bacem).
  4. Program 04 โ€” Win-Back H+90 (Reaktivasi Agresif):
    • Trigger: Member tidak bertransaksi selama 90 hari kalender.
    • Benefit: FREE 1 Paket Tebok (Min. belanja Rp 50.000, dine-in only, berlaku 14 hari).
  5. Program 05 โ€” Anniversary 90 Hari Menjadi Sedulur:
    • Trigger: Genap 90 hari sejak tanggal registrasi member.
    • Benefit: FREE 1 Paket Tebok (Min. belanja Rp 50.000, dine-in only, berlaku 14 hari).
  6. Program 06 โ€” Birthday Treat (Spesial Ulang Tahun):
    • Trigger: Terkirim H-3 hingga hari H ulang tahun member tercatat.
    • Benefit: FREE 1 Paket Tebok + Voucher Tambahan Rp 10.000 (Dine-in only).
  7. Program 07 โ€” Kumpul Poin Reguler:
    • Trigger: Setiap transaksi berhasil di meja kasir.
    • Benefit: Poin bertambah sesuai rasio belanja & multiplier tier member.
  8. Program 08 โ€” Tukar Poin Kasir (Redeem Point):
    • Trigger: Permintaan penukaran oleh member di meja kasir (Min. 500 Poin).
    • Benefit: Potongan nota atau klaim menu gratis sesuai tabel katalog.
  9. Program 09 โ€” Cerita di Meja Makan (UGC Community):
    • Trigger: Member membagikan momen makan di Instagram Story / WhatsApp status dan di-repost oleh admin.
    • Benefit: +500 Poin bonus apresiasi (Maksimal 1x klaim per member per bulan).
  10. Program 10 โ€” Apresiasi Khusus Sedulur Inti:
    • Trigger: Event spesial reward khusus tier tertinggi (Level 3).
    • Benefit: FREE 2 Paket Nasi Box Mini / Gift Spesial Manajemen.
  11. Program 11 โ€” Notifikasi Transaksi Realtime:
    • Trigger: Kasir menutup transaksi struk di POS tablet.
    • Benefit: Pesan konfirmasi WA berisi struk digital, poin didapat, total saldo, dan status tier.
  12. Program 12 โ€” Double Points Month (Akselerasi Omzet):
    • Trigger: Kampanye bulanan khusus (misal periode liburan sekolah / Payday).
    • Benefit: Perolehan poin berlipat ganda 2x lipat (Rp 10.000 = 40 Pts) untuk mendongkrak omzet dine-in.

๐Ÿ“ฑ 4. 11 Template Pesan WhatsApp Resmi (WatZap Ready) โ€‹

Gunakan variabel , , , , dan untuk pengiriman otomatis via WatZap:

๐Ÿ’ฌ TP-01 โ€” Selamat Datang Member Baru โ€‹

text
Halo, {{nama}}! ๐Ÿ‘‹

Selamat datang sebagai *Sedulur Pak Cipto* di Cabang Banyuanyar! ๐ŸŽ‰

Sebagai hadiah sambutan, kami kasih kamu *+500 Poin* yang sudah masuk ke akunmu dan bisa langsung ditukar sekarang!

ID Member: {{id_member}}
Tier: Sedulur Anyar
Saldo Poin: 500 Poin

Selamat menikmati ayam gorengnya ๐Ÿ—
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-02 โ€” Notifikasi Transaksi Berhasil โ€‹

text
Halo, {{nama}}! ๐Ÿ‘‹

Transaksi kamu berhasil dicatat. Terima kasih sudah mampir ke Pak Cipto! ๐Ÿ—

๐Ÿ“‹ *Rincian Transaksi*
Tanggal: {{tanggal_jam}}
Total Belanja: Rp {{total_belanja}}

๐Ÿช™ *Update Poin*
Poin Didapat: +{{poin_dapat}}
Total Saldo Poin: {{saldo_poin}} Pts

๐Ÿ‘ค *Status Member*
Nama: {{nama}}
Tier: {{tier_member}}
ID Member: {{id_member}}

Sampai ketemu lagi, Sedulur! ๐Ÿ˜Š
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-03 โ€” H+7 Voucher Revisit โ€‹

text
Halo, {{nama}}! ๐Ÿ˜Š

Sudah seminggu sejak kamu terakhir mampir ke Pak Cipto. Kami kangen lho! ๐Ÿ—

๐ŸŽŸ๏ธ *Voucher Diskon Rp 10.000*
Kode: {{kode_voucher}}
Min. Transaksi: Rp 20.000
Berlaku s/d: {{tanggal_expired}}

Tunjukkan pesan ini ke kasir saat memesan ya!
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-04 โ€” Inactive 30 Hari (We Miss You) โ€‹

text
Halo, {{nama}}! ๐Ÿ™

Sudah 30 hari kamu belum mampir ke Pak Cipto... Kami kangen banget!

๐ŸŽŸ๏ธ *Diskon 50% Paket Tebok*
Kode: {{kode_voucher}}
Berlaku untuk: 1 Menu Paket Tebok (Ayam Goreng Biasa / Kampung / Bakar / Bacem)
Berlaku s/d: {{tanggal_expired}}

Tunjukkan pesan ini ke kasir ya, Sedulur!
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-05 โ€” Win-Back H+90 Hari โ€‹

text
Halo, {{nama}}! ๐Ÿ˜ข

Sudah 3 bulan kamu belum mampir... Kami benar-benar kangen!

๐ŸŽ *FREE 1 Paket Tebok*
Kode: {{kode_voucher}}
Min. Order: Rp 50.000
Berlaku: Dine-in Only (Ayam Goreng Biasa / Kampung / Bakar / Bacem)
Berlaku s/d: {{tanggal_expired}}

Yuk balik ke Pak Cipto, mejanya sudah menunggumu! ๐Ÿ™
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-06 โ€” Anniversary 90 Hari Jadi Sedulur โ€‹

text
Halo, {{nama}}! ๐ŸŽŠ

Hari ini genap *90 hari* kamu jadi bagian dari keluarga Sedulur Pak Cipto!

๐ŸŽ *FREE 1 Paket Tebok*
Kode: {{kode_voucher}}
Min. Order: Rp 50.000
Berlaku: Dine-in Only (Ayam Goreng Biasa / Kampung / Bakar / Bacem)
Berlaku s/d: {{tanggal_expired}}

Semoga makin betah jadi Sedulur Pak Cipto ya! ๐Ÿ—โค๏ธ
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-07 โ€” Birthday Treat (Spesial Ultah H-3) โ€‹

text
Halo, {{nama}}! ๐ŸŽ‚

Sebentar lagi ulang tahunmu tiba! Ada kejutan spesial dari kami ๐ŸŽ‰

๐ŸŽ FREE 1 Paket Tebok (Dine-in)
๐ŸŽŸ๏ธ Voucher Tambahan Diskon Rp 10.000

Kode Klaim: {{kode_voucher}}
Berlaku: H-3 s/d Hari Ulang Tahun
Syarat: Tunjukkan KTP & Pesan ini ke Kasir

*Selamat Ulang Tahun dari keluarga besar Pak Cipto!* ๐ŸŽ‰๐Ÿ—
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-08 โ€” Reward Cerita di Meja Makan (UGC) โ€‹

text
Halo, {{nama}}! ๐Ÿ“ธ

Cerita makan kamu sudah kami repost di media sosial resto! Terima kasih sudah berbagi momen seru ๐Ÿ—

๐Ÿช™ *+500 Poin* sudah ditambahkan ke akunmu!
Saldo Poin Sekarang: {{saldo_poin}} Pts

Terus bagikan cerita makan serumu ya, Sedulur! ๐Ÿ˜Š
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-09 โ€” Peringatan Poin Kedaluwarsa (H-7 Expiry Alert) โ€‹

text
Halo, {{nama}}! โš ๏ธ

Poin loyalitas kamu akan kedaluwarsa dalam *7 hari* lagi!

๐Ÿช™ Poin yang akan hangus: *{{poin_hangus}} Poin*
๐Ÿ“… Batas akhir tukar: {{tanggal_expired}}

Pilihan tukar poin:
โ€ข 500 Poin โ†’ Potongan Rp 5.000
โ€ข 1.000 Poin โ†’ Potongan Rp 10.000
โ€ข 2.300 Poin โ†’ Free 1 Nasi Box Ayam

Buruan mampir sebelum poinmu hangus, Sedulur! ๐Ÿ—
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-10 โ€” Hadiah Khusus Sedulur Inti โ€‹

text
Halo, *Sedulur Inti* Pak Cipto yang kami banggakan! ๐Ÿ‘‘

Sebagai apresiasi atas kesetiaan dan kehangatan kamu bersama kami, ada hadiah istimewa:

๐ŸŽ *FREE 2 Paket Nasi Box Mini*

๐Ÿ“… Berlaku: Periode Event | ๐Ÿ“ Outlet Banyuanyar
โœ… Cukup tunjukkan status *Sedulur Inti* di aplikasi member ke kasir

Terima kasih sudah menjadi bagian terpenting dari keluarga Pak Cipto! โค๏ธ๐Ÿ—
โ€” Ayam Goreng Pak Cipto Banyuanyar

๐Ÿ’ฌ TP-11 โ€” Survei Kepuasan & Kritik Saran Pelanggan โ€‹

text
Halo, {{nama}}! ๐Ÿ™

Terima kasih sudah bersantap di RM Ayam Goreng Pak Cipto Banyuanyar.

Bantu kami menjaga kualitas masakan & layanan dengan mengisi survei 1 menit ini:
๐Ÿ‘‰ {{link_survei}}

Sebagai tanda terima kasih, dapatkan tambahan *+100 Poin* setelah mengisi survei. Sehat dan sukses selalu! ๐Ÿ—
โ€” Manajemen RM Pak Cipto

๐Ÿ‘ฉโ€๐Ÿ’ผ 5. 7 SOP Kasir Frontline (Meja Kasir & Front-of-House) โ€‹

SOP-01 โ€” Pendaftaran Member Baru (QR Self-Service di Kasir) โ€‹

  1. Tanyakan kepada pelanggan sebelum nominal pembayaran disebut:
    "Sudah menjadi Sedulur Pak Cipto, Kak? Daftar gratis sekarang langsung dapat bonus potongan Rp 5.000 lho."
  2. Jika belum, arahkan pelanggan memindai akrilik QR Code pendaftaran di meja kasir.
  3. Pelanggan cukup mengisi Nama dan Nomor WhatsApp aktif di ponselnya sendiri.
  4. Minta pelanggan menunjukkan pesan sambutan WhatsApp (TP-01) yang langsung masuk ke ponselnya.
  5. Kasir menginput nomor HP member ke sistem POS ESB dan menanyakan apakah bonus 500 poin (+Rp 5.000) ingin langsung dipotongkan ke transaksi saat itu juga.

SOP-02 โ€” Input Transaksi Member Berpoin โ€‹

  1. Kasir WAJIB menanyakan nomor HP / ID member sebelum mencetak struk tagihan (Bill).
  2. Input nomor HP di kolom Member POS ESB dan pastikan nama pelanggan di layar sesuai.
  3. Proses pesanan seperti biasa. Sistem POS ESB otomatis mengalkulasi penambahan poin sesuai total belanja.
  4. Notifikasi WhatsApp (TP-02) otomatis terkirim ke ponsel pelanggan setelah struk lunas tercetak.

SOP-03 โ€” Penukaran Poin (Redeem Point di Meja Kasir) โ€‹

  1. Pelanggan menyampaikan ingin menukar poin.
  2. Kasir mengecek saldo poin member di sistem POS.
  3. Tanyakan reward yang diinginkan (Voucher tunai Rp 5.000 / Rp 10.000 atau Free Nasi Box).
  4. Konfirmasikan kepada pelanggan: "Poin Kakak akan dipotong [X] poin untuk reward [Nama Menu/Diskon]. Sisa poin menjadi [Y]. Kami proses ya Kak?"
  5. Input pemotongan voucher pada sistem POS.

SOP-04 โ€” Klaim Voucher Promosi WhatsApp โ€‹

  1. Pelanggan menunjukkan pesan WhatsApp berisi kode voucher (misal voucher H+7 atau Win-Back).
  2. Verifikasi kode voucher di sistem POS: pastikan belum pernah digunakan dan masih dalam periode aktif.
  3. Cek syarat & ketentuan (minimum belanja, menu yang ditentukan, khusus dine-in/takeaway).
  4. Terapkan potongan harga yang sesuai pada sistem POS.

SOP-05 โ€” Verifikasi Reward Sedulur Inti (Level 3) โ€‹

  1. Pelanggan menyampaikan ingin mengklaim hak istimewa Sedulur Inti (misal event Free Box).
  2. Kasir membuka profil member di tablet POS dan memverifikasi bahwa status tier benar Sedulur Inti.
  3. Kasir memproses menu klaim sesuai SOP promo berjalan dan menandai klaim telah diambil.

SOP-06 โ€” Edukasi & Penjelasan Tier Member ke Pelanggan โ€‹

  1. Jika pelanggan menanyakan status tier atau perolehan poinnya, kasir menjelaskan 4 tier dengan ramah:
    Sedulur Anyar (Pendaftar Baru), Sedulur Setia (>Rp 1,5 Jt), Sedulur Emas (>Rp 3 Jt / Poin 1,25x), dan Sedulur Inti (>Rp 10 Jt / Poin 1,5x).
  2. Jelaskan bahwa saldo poin berlaku selama 1 tahun dan dapat ditukar kapan saja di meja kasir.

SOP-07 โ€” Rekonsiliasi Harian Diskon Loyalty Kasir โ€‹

  1. Saat closing shift kasir, cetak laporan Daily Sales Summary.
  2. Cocokkan total nominal diskon loyalty/voucher dengan akumulasi struk transaksi member fisik.
  3. Pastikan tidak ada transaksi diskon manual tanpa kode member atau nomor nota yang valid.

๐Ÿ“Š 6. Dua Spreadsheet SSOT Operasional Utama โ€‹

Untuk menjaga kebersihan data dan kecepatan pemrosesan, operasional CRM dibagi menjadi 2 spreadsheet yang saling terhubung otomatis secara dua arah (two-way live sync):

NoNama SpreadsheetSpreadsheet IDFungsi & Kegunaan OperasionalTautan Langsung
1CRM & Member Master (SSOT Tunggal)1eAYvygTgQDTvnGXHiCGXYrANAZ8t2xudFnwLQPw2VOcStaging area impor member (Import), pembersihan data (Member_Filter), dan generator kontak broadcast WhatsApp (Blast & Kontak_Member).Buka Sheet CRM SSOT
2Dashboard Sales Multi-Channel1lfZZGSElNPEtzkcPD2cByexiLUFVZkqSOhmXPW7TyzMBasis data 76.550 transaksi (DB_Sales), analitik loyalitas RFM (DB_Member), visualisasi repeat order (DASH_Member), dan tab audit diskon & klaim voucher (AUDIT_Promo).Buka Sales Dashboard

๐Ÿ’ก OTOMATISASI DUA ARAH (TWO-WAY IMPORTRANGE)

  • Arah Masuk: Lembar DB_Member!A1 di Sales Dashboard otomatis menarik data profil 4.046 member dari lembar Member_Filter!A1:J5000 di Sheet CRM SSOT.
  • Arah Balik: Lembar Member_Filter!K1 di Sheet CRM SSOT otomatis menarik data riwayat transaksi, recency, tiering, dan segmen dari lembar DB_Member!K1:AH5000 di Sales Dashboard.
  • Hasil: Staf kasir/marketing cukup mengimpor file CSV member sekali di Sheet CRM, maka seluruh analitik transaksi di kedua spreadsheet langsung terhubung seketika!

๐Ÿช™ 7. SOP Audit Diskon POS & Point Adjustment di ESB Loop โ€‹

7.1 Mengapa Point Adjustment Manual Dibutuhkan? โ€‹

Saat kasir menginput diskon voucher potongan harga di tablet kasir (misal potongan Rp 10.000 dari voucher member), diskon tersebut tercatat di struk POS dan laporan penjualan (DB_Sales), namun saldo poin member di server cloud ESB Loop belum terpotong otomatis secara realtime.

Oleh karena itu, staf marketing/kasir wajib melakukan audit berkala (harian atau mingguan) melalui tab AUDIT_Promo dan mengeksekusi penyesuaian poin (Point Adjustment) di portal ESB Loop.

7.2 Membaca Tab AUDIT_Promo di Spreadsheet Sales โ€‹

Buka Spreadsheet Dashboard Sales โ†’ Tab AUDIT_Promo:

Antarmuka Tab AUDIT_Promo & SSOT CRM Google SheetsGambar 7.1: Tampilan Spreadsheet SSOT CRM dan Dashboard Sales terintegrasi.

  1. Panel Filter Tanggal (Row 4 & 5):
    • B5 (Periode Awal): Default awal tahun =DATE(2025; 1; 1) atau sesuaikan periode audit.
    • C5 (Periode Akhir): Default hari ini =TODAY().
    • D5 (Filter Member): Pilih KHUSUS MEMBER (hanya transaksi ber-kode member).
  2. Kolom Utama Tabel Audit (Row 7 ke Bawah):
    • Kolom A (Sales Number): Nomor unik nota resmi kasir (misal: SRMAPC028919423409).
    • Kolom E & F (Kode Member & Nama Member): Identitas member yang menikmati diskon.
    • Kolom J (Total Diskon): Penjumlahan diskon menu (Col K) dan diskon nota/voucher (Col N).
    • Kolom L (Poin Disesuaikan): Dihitung otomatis menggunakan formula cerdas pendeteksi voucher menu.
    • Kolom M (Status Potong Poin ESB): Status operasional (PENDING, DEDUCTED, EXEMPTED).
    • Kolom N (Format Remark ESB Loop): Teks remark siap salin untuk input di ESB Loop.

๐Ÿ“ Formula Siap Salin di Tab AUDIT_Promo: โ€‹

Tempatkan Tabel Parameter Master (CONFIG_Reward) di range P4:R9:

Range CellLabel / MenuParameter Harga POSPoin SSOT Wajib
P4:R4(Header Tabel)Harga Menu POSPoin Potong
P5:R5Free Box Ayam Biasa (Negeri)27500 (Cell Q5)2300 (Cell R5)
P6:R6Free Box Ayam Kampung29500 (Cell Q6)2400 (Cell R6)
P7:R7Free 1 Ekor Ayam Biasa Utuh76000 (Cell Q7)7000 (Cell R7)
P8:R8Free 1 Ekor Ayam Kampung Utuh86000 (Cell Q8)8000 (Cell R8)
P9:R9Rasio Pembagi Voucher Tunai10 (Cell Q9)10 (Cell R9)

Formula Kolom L (Poin Disesuaikan - Row 8):

text
=IFS(
  ISBLANK(J8); "";
  J8 = 0; 0;
  OR(ISNUMBER(SEARCH("BOX.*KAMPUNG"; UPPER(K8))); J8 = $Q$6); $R$6;
  OR(ISNUMBER(SEARCH("BOX.*(BIASA|NEGERI)"; UPPER(K8))); J8 = $Q$5); $R$5;
  OR(ISNUMBER(SEARCH("UTUH.*KAMPUNG"; UPPER(K8))); J8 = $Q$8); $R$8;
  OR(ISNUMBER(SEARCH("UTUH.*(BIASA|NEGERI)"; UPPER(K8))); J8 = $Q$7); $R$7;
  TRUE; ROUND(J8 / $R$9)
)

Formula Kolom N (Format Remark ESB Loop - Row 8):

text
=IFS(
  ISBLANK(A8); "";
  L8 = $R$5; "Tukar Poin Box Ayam Biasa | Nota #" & A8;
  L8 = $R$6; "Tukar Poin Box Ayam Kampung | Nota #" & A8;
  L8 = $R$7; "Tukar Poin Ayam Biasa Utuh | Nota #" & A8;
  L8 = $R$8; "Tukar Poin Ayam Kampung Utuh | Nota #" & A8;
  TRUE; "Tukar Poin Rp" & TEXT(J8; "#.##0") & " | Nota #" & A8
)

Portal Login Resmi ESB Core & ESB Loop LiteGambar 7.2: Gerbang login resmi ESB Core V.1.265.0 (loop-lite.esb.co.id).


7.3 Prosedur Eksekusi di Portal ESB Loop Lite โ€‹

mermaid
sequenceDiagram
    autonumber
    actor Staf as Staf Marketing / Kasir
    participant Sheets as Tab AUDIT_Promo (Sheets)
    participant ERP as Portal ERP ESB (erp.esb.co.id)
    participant Loop as ESB Loop (loop-lite.esb.co.id)

    Staf->>Sheets: Filter tanggal audit & filter KHUSUS MEMBER
    Sheets-->>Staf: Daftar transaksi PENDING, Kode Member, Poin & Format Remark
    Staf->>ERP: Login kredensial admin (RMAGCPOSADMIN / @Pakcipto2022)
    Staf->>ERP: Klik menu ESB Loop (/esb-loop)
    ERP->>Loop: Single Sign-On (SSO) redirect ke loop-lite.esb.co.id/dashboard
    
    alt Opsi A: Eksekusi Manual Satuan (< 10 Transaksi)
        Staf->>Loop: Buka menu Member > Cari Kode/No. HP Member
        Staf->>Loop: Klik Detail Member > Klik tombol Point Adjustment
        Staf->>Loop: Pilih Deduct Point > Masukkan Poin > Tempel Format Remark
        Staf->>Loop: Klik Submit Simpan
    else Opsi B: Eksekusi Bulk Import Excel (Banyak Transaksi)
        Staf->>Loop: Buka menu Point Adjustment > Klik Import Adjustment
        Staf->>Loop: Download template resmi .xlsx
        Staf->>Sheets: Salin kolom Kode Member, Poin, dan Remark
        Staf->>Loop: Upload file Excel yang telah diisi > Klik Process Import
    end
    
    Loop-->>Staf: Notifikasi sukses, saldo poin member terpotong
    Staf->>Sheets: Ubah status Kolom M dari PENDING menjadi DEDUCTED

Database Member CRM ERP ESBGambar 7.3: Menu Database Member (/member) di ERP ESB dan gerbang navigasi menuju modul ESB Loop.


๐Ÿ“ฅ 8. SOP Export Member Bulanan dari ESB Loop & Import ke Google Sheets โ€‹

Setiap awal bulan (tanggal 1 atau 2), lakukan pembaruan basis data member agar penambahan member baru di kasir dan saldo poin terkini tercermin di Google Sheets.

  1. Login ke https://erp.esb.co.id/ menggunakan akun RMAGCPOSADMIN.
  2. Buka menu ESB Loop โ†’ Member Management โ†’ Member List โ†’ Klik Export Report.
  3. Buka Spreadsheet CRM & Member SSOT โ†’ Klik tab Import di cell A1.
  4. Pilih File โ†’ Import โ†’ Upload โ†’ Pilih berkas ReportMemberlist-*.csv yang baru diunduh.
  5. Pilih Replace data at selected cell โ†’ Centang Convert text to numbers, dates, and formulas โ†’ Klik Import data.
  6. Verifikasi penambahan data di tab Member_Filter dan DB_Member di Dashboard Sales.

๐ŸŽฏ 9. SOP Segmentasi RFM & Ekspor Kontak Outbound WatZap โ€‹

9.1 7 Segmen Member Sedulur (Logika RFM) โ€‹

Simbol & Nama SegmenKriteria Matematis (Recency, Frequency, Monetary)Tindakan & Penawaran Pemasaran yang Direkomendasikan
๐Ÿ† CHAMPIONSTransaksi โ‰ฅ 5ร—, Total Belanja โ‰ฅ Rp 1,5 Jt, Terakhir datang โ‰ค 30 hariUndangan VIP cicipi menu baru, hadiah eksklusif kalender/hampers akhir tahun, perlakuan khusus dari manajer.
โค๏ธ LOYALISTTransaksi โ‰ฅ 5ร—, Belanja < Rp 1,5 Jt, Datang โ‰ค 30 hariPromo bundle hemat keluarga, poin ganda (double points day), apresiasi loyalitas.
๐ŸŒฑ POTENTIALTransaksi < 5ร—, Terakhir datang โ‰ค 30 hariKupon diskon kunjungan berikutnya dalam 7 hari agar frekuensi meningkat menjadi rutin.
๐Ÿ‘ถ NEW MEMBERTanggal registrasi โ‰ค 30 hari yang laluPesan selamat datang (Welcome series), voucher diskon makan kedua, ajakan instal PWA member.
โš ๏ธ AT RISKDulu sering datang (Trx โ‰ฅ 5ร—), tetapi sudah tidak datang 31โ€“90 hariPenawaran We Miss You diskon 20%, menanyakan kritik/saran pengalaman terakhir di warung.
๐Ÿ’ค ABOUT TO SLEEPJarang datang (Trx < 5ร—), tidak datang 31โ€“90 hariPengingat saldo poin yang akan hangus (Point expiration reminder), info menu baru.
๐Ÿ’ค HIBERNATINGTidak pernah transaksi lagi > 90 hariPromo Reaktivasi Agresif (misal: Beli 1 Gratis 1, Gratis Nasi Tebok dengan syarat Dine-In).

9.2 4 Invarian Anti-Ban WhatsApp WatZap (Wajib Dipatuhi) โ€‹

  1. Jeda Waktu Adaptif (Jitter Delay 8โ€“15 Detik): Jangan pernah menyetel jeda blast di bawah 5 detik.
  2. Micro-Batching (Maksimal 250 Kontak/Sesi): Bagi pengiriman menjadi shift pagi (10:00โ€“11:00) dan shift sore (16:00โ€“17:00).
  3. Penyebutan Nama Dinamis: Wajib gunakan variabel di kalimat pembuka naskah pesan.
  4. Opsi Opt-Out Santun: Selalu sertakan penutup: "Balas 'STOP' jika tidak berkenan menerima info ini ya Kak ๐Ÿ™".

Dashboard WatZap Outbound MarketingGambar 9.1: Dashboard WatZap resmi restoran untuk pengiriman promosi massal terarah.


๐ŸŽ 10. SOP Konfigurasi Voucher & Promo di ERP ESB โ€‹

  1. Master Template Voucher: Masuk ke menu /voucher-template โ†’ Buat template dengan tipe Nominal/Persentase, nilai diskon, dan minimum pembelanjaan.
  2. Konfigurasi Promosi Kasir: Masuk ke menu /promotion โ†’ Kaitkan dengan template voucher, atur durasi aktif, dan pilih cabang RM Pak Cipto Banyuanyar.
  3. Sinkronisasi Tablet POS: Beri tahu tim kasir untuk menekan tombol Synchronize Data di tablet POS agar promo aktif di kasir.

Pengaturan Promosi Restoran di ERP ESBGambar 10.1: Modul Promosi Kasir (/promotion) untuk konfigurasi event diskon restoran.


๐Ÿ“ฑ 11. Portal Resmi Loyalitas Pelanggan: ESB Loop Lite & Master CRM Sheets โ€‹

Sistem loyalitas pelanggan RM Pak Cipto beroperasi resmi secara cloud-native menggunakan portal ESB Loop Lite dan didukung oleh Master Spreadsheet CRM:

11.1 Alur Registrasi & Kumpul Poin Kasir (Frontline Loop) โ€‹

  1. Pendaftaran Instan di Meja Kasir: Pelanggan menyebutkan nomor WhatsApp saat memesan makanan di kasir atau memindai QR Code di meja kasir. Staf menginput data ke tablet ESB POS.
  2. Kumpul Poin Otomatis: Setiap kelipatan transaksi Rp 10.000, member memperoleh 20 Poin Sedulur (berlaku kelipatan). Poin langsung tersimpan di cloud ESB Loop Lite.
  3. Pemberitahuan Saldo Poin: Saldo poin dan histori pemakaian tercetak langsung di bagian bawah struk fisik kasir, serta terkirim melalui notifikasi WhatsApp CRM.
  4. Redeem Reward di Kasir: Member dapat menukar poin dengan menu gratis (Paket Box Ayam Biasa/Kampung, Ayam Utuh) atau potongan nota sesuai tabel katalog reward langsung di mesin kasir tanpa memerlukan kartu fisik atau aplikasi tambahan yang rumit.

Portal Operasional ESB Loop LiteGambar 11.1: Tampilan live portal ESB Loop Lite untuk pengelolaan poin dan keanggotaan.

Master Database CRM & Dashboard Member Google SheetsGambar 11.2: Tampilan live tab Dasboard Member di Master Google Sheets (Basis 4.561 Member).


๐Ÿ“‹ 12. Checklist Serah Terima Operasional CRM (Handover Sign-Off) โ€‹

Bagi staf penerus (successor), pastikan Anda telah menguasai dan memverifikasi 8 poin evaluasi berikut:

  • [ ] Menguasai 4 Tingkatan Tier (Anyar, Setia, Emas, Inti) dan Rasio Perolehan Poin (Rp 10.000 = 20 Pts).
  • [ ] Memahami 12 Program CRM Operasional dan 11 Naskah Template WhatsApp WatZap.
  • [ ] Menguasai 7 SOP Kasir Frontline (Pendaftaran QR, Input Member, Redeem Poin, dan Validasi Diskon).
  • [ ] Mampu membuka Spreadsheet CRM SSOT (1eAYvyg...) dan Dashboard Sales (1lfZZ...).
  • [ ] Memahami cara membaca tab AUDIT_Promo dan menyortir transaksi yang berstatus PENDING.
  • [ ] Mampu melakukan login ke erp.esb.co.id lalu menuju loop-lite.esb.co.id untuk melakukan eksekusi Point Adjustment (Deduct Point) dengan format remark standar nota.
  • [ ] Mengetahui cara mengunduh ReportMemberlist dari ESB Loop dan mengimpornya ke tab Import di Google Sheets pada awal bulan.
  • [ ] Menguasai penggunaan Toolbar Google Apps Script ๐Ÿš€ RM Pak Cipto Tools di Google Sheets untuk sinkronisasi harian, ingest penjualan, dan eksekusi point adjustment ESB Loop.

Antarmuka Master Handover Portal OS RM Pak CiptoGambar 12.1: Tampilan antarmuka Master Handover Portal OS dengan modul CRM & Loyalitas terintegrasi penuh.


Dokumen ini merupakan bagian dari Master Handover OS RM Pak Cipto Banyuanyar.
Disusun dan diaudit langsung terhadap ekosistem ERP ESB Core V.1.265.0, ESB Loop Lite, dan Google Spreadsheets SSOT per September 2026.

Master Handover Kit โ€” Divisi Marketing, Desain & Operasional Resto