Cara Mematikan Auto Reply WA Sementara

Cara disable auto reply WhatsApp sementara. Untuk meeting, chat manual, atau maintenance. Quick toggle on/off!

Cara Mematikan Auto Reply WA
Cara Mematikan Auto Reply WA

Perlu matikan auto reply sementara?

Ada kalanya kamu perlu take over manual — saat meeting dengan client penting, handle komplain, atau maintenance bot.

Berikut cara mematikan auto reply di berbagai platform!


Kapan Perlu Matikan Auto Reply?

✅ Meeting dengan client VIP (mau personal touch)
✅ Handle komplain serius (butuh manusia)
✅ Maintenance/update bot
✅ Testing perubahan
✅ Saat promo besar (takut bot error)
✅ Chat dengan keluarga/teman (bukan bisnis)

Cara Matikan di Berbagai Platform

1. WhatsApp Business (Bawaan)

Matikan Away Message:

1. Buka WhatsApp Business
2. Tap ⋮ (titik tiga) > Business tools
3. Tap "Away message"
4. Toggle OFF "Send away message"
5. Done!

Matikan Greeting Message:

1. Business tools > Greeting message
2. Toggle OFF "Send greeting message"

Tips: Bisa juga ubah schedule ke waktu yang tidak akan terjadi.


2. AutoResponder (Android App)

Matikan Semua:

1. Buka app AutoResponder
2. Toggle OFF tombol utama di atas
3. Semua rules nonaktif

Matikan Rule Tertentu:

1. Buka app
2. Cari rule yang mau dimatikan
3. Toggle OFF pada rule tersebut
4. Rule lain tetap aktif

3. Platform Cloud (Balaswa, dll)

Via Dashboard:

1. Login ke dashboard
2. Cari toggle "Bot Active" atau "Enable Bot"
3. Toggle OFF
4. Bot berhenti reply

Via Keyword:

Beberapa platform support command:
Ketik !pause atau !stop dari nomor admin
Bot akan pause sementara

4. Self-Hosted (Coding)

Environment Variable:

javascript

// .env
BOT_ENABLED=false

// Code
if (process.env.BOT_ENABLED !== 'true') {
    return; // Bot tidak reply
}

Admin Command:

javascript

let botEnabled = true;

client.on('message', async msg => {
    // Admin toggle
    if (msg.from === '[email protected]') {
        if (msg.body === '!pause') {
            botEnabled = false;
            await msg.reply('Bot PAUSED');
            return;
        }
        if (msg.body === '!resume') {
            botEnabled = true;
            await msg.reply('Bot RESUMED');
            return;
        }
    }
    
    // Check if bot enabled
    if (!botEnabled) return;
    
    // Normal bot logic...
});

Graceful Pause (dengan notice):

javascript

let botEnabled = true;
let pauseMessage = "Bot sedang maintenance. Akan aktif kembali segera.";

client.on('message', async msg => {
    if (!botEnabled) {
        await msg.reply(pauseMessage);
        return;
    }
    // Normal bot logic...
});

Pause untuk Kontak Tertentu

Whitelist Mode:

javascript

const manualHandleList = new Set();

// Tambah ke manual handle
if (msg.body === '!manual 628xxx') {
    manualHandleList.add('[email protected]');
    await msg.reply('628xxx akan di-handle manual');
}

// Check sebelum bot reply
client.on('message', async msg => {
    if (manualHandleList.has(msg.from)) {
        return; // Skip, handle manual
    }
    // Bot reply...
});

VIP Exception:

javascript

const vipContacts = ['[email protected]', '[email protected]'];

client.on('message', async msg => {
    if (vipContacts.includes(msg.from)) {
        // Tidak auto-reply, notif ke admin
        await notifyAdmin(`VIP chat from ${msg.from}`);
        return;
    }
    // Normal bot...
});

Schedule-Based Pause

Pause di Jam Tertentu:

javascript

function shouldBotRespond() {
    const now = new Date();
    const hour = now.getHours();
    
    // Pause 12:00-13:00 (lunch)
    if (hour === 12) return false;
    
    // Pause weekend
    const day = now.getDay();
    if (day === 0 || day === 6) return false;
    
    return true;
}

client.on('message', async msg => {
    if (!shouldBotRespond()) {
        await msg.reply('Sedang istirahat, chat akan dibalas nanti.');
        return;
    }
    // Bot reply...
});

Tips Saat Matikan Bot

1. Kasih Tahu Customer

Jangan silent:
"Bot sedang maintenance. 
Admin akan membalas langsung."

Lebih baik dari tidak ada response.

2. Set Reminder untuk Nyalakan Lagi

⏰ Set alarm!

Jangan lupa nyalakan bot setelah selesai.
Banyak yang lupa → customer tidak dibalas.

3. Log Siapa yang Chat Saat Bot Off

javascript

const missedMessages = [];

client.on('message', async msg => {
    if (!botEnabled) {
        missedMessages.push({
            from: msg.from,
            body: msg.body,
            time: new Date()
        });
        return;
    }
});

// Saat bot resume, review missed messages

4. Partial Pause

Tidak harus matikan semua:
- Matikan keyword tertentu saja
- Matikan untuk grup saja
- Matikan untuk non-contact saja

Lebih flexible!

Quick Reference

PlatformCara Matikan
WA BusinessBusiness tools > Away > Toggle OFF
AutoResponderMain toggle OFF
Platform CloudDashboard > Bot > Toggle OFF
Self-hosted!pause command atau env variable

FAQ

Apakah chat yang masuk saat bot off hilang?

Tidak hilang! Chat tetap masuk di WhatsApp. Hanya tidak di-auto-reply. Kamu bisa balas manual atau nanti saat bot aktif lagi.

Bisa matikan untuk 1 kontak saja?

Bisa dengan coding atau platform yang support whitelist/blacklist. Tandai kontak tertentu untuk di-skip oleh bot.

Bagaimana kalau lupa nyalakan lagi?

Set reminder/alarm! Atau gunakan scheduled pause yang otomatis resume di waktu tertentu.


Kesimpulan

Pause bot = Kontrol di tangan kamu!

SituasiAction
Meeting pentingPause semua
VIP customerPause untuk kontak itu
MaintenancePause + notice
Lunch breakSchedule pause

Flexibility adalah key!

Manage Bot dengan Mudah →


Artikel Terkait