Auto Reply WA Multi Bahasa untuk Bisnis Ekspor

Setup auto reply WhatsApp multi bahasa untuk bisnis ekspor. Indonesia, English, Mandarin. Deteksi otomatis atau manual switch!

Auto Reply WA Multi Bahasa
Auto Reply WA Multi Bahasa

Bisnis ekspor? Customer dari berbagai negara?

Auto reply multi bahasa membantu kamu melayani customer internasional dengan bahasa mereka!


Kenapa Perlu Multi Bahasa?

SINGLE LANGUAGE:
Customer (English): "Hi, what's the price?"
Bot (Indonesian): "Hai! Silakan ketik HARGA..."
Customer: ??? (tidak paham)

MULTI LANGUAGE:
Customer (English): "Hi, what's the price?"
Bot (English): "Hi! Here's our price list..."
Customer: "Great, I want to order!"

Target Market:

Bahasa yang umum untuk bisnis Indonesia:
- Indonesian (lokal)
- English (internasional)
- Mandarin (China, Taiwan, Singapore)
- Malay (Malaysia, Brunei)
- Arabic (Middle East)

Pendekatan Multi Bahasa

Approach 1: Manual Language Selection

Greeting:
"Welcome! Selamat datang!

Please select language / Pilih bahasa:
🇮🇩 1. Indonesia
🇬🇧 2. English
🇨🇳 3. 中文

Ketik angka / Type number"

User: "2"

Bot: "Great! You selected English.
     How can I help you today?
     
     Type MENU to see options."

Approach 2: Auto-Detect Language

User message → Detect language → Response sesuai

"Berapa harganya?" → Indonesian detected → Response Indonesia
"What's the price?" → English detected → Response English
"价格多少?" → Chinese detected → Response Chinese

Approach 3: Phone Number Prefix

+62 (Indonesia) → Indonesian response
+1 (US) → English response
+86 (China) → Chinese response
+60 (Malaysia) → Malay/English response

Implementasi

Manual Selection (Simple):

javascript

const userLanguage = new Map();

const greetings = {
    'id': 'Hai! Selamat datang. Ketik MENU untuk pilihan.',
    'en': 'Hi! Welcome. Type MENU for options.',
    'zh': '你好!欢迎。输入 MENU 查看选项。'
};

const menus = {
    'id': '📋 MENU:\n1. Harga\n2. Katalog\n3. Order',
    'en': '📋 MENU:\n1. Price\n2. Catalog\n3. Order',
    'zh': '📋 菜单:\n1. 价格\n2. 目录\n3. 订购'
};

client.on('message', async msg => {
    const sender = msg.from;
    const text = msg.body.toLowerCase();
    
    // Language selection
    if (text === '1' && !userLanguage.has(sender)) {
        userLanguage.set(sender, 'id');
        await msg.reply(greetings['id']);
        return;
    }
    if (text === '2' && !userLanguage.has(sender)) {
        userLanguage.set(sender, 'en');
        await msg.reply(greetings['en']);
        return;
    }
    if (text === '3' && !userLanguage.has(sender)) {
        userLanguage.set(sender, 'zh');
        await msg.reply(greetings['zh']);
        return;
    }
    
    // Get user language (default: id)
    const lang = userLanguage.get(sender) || 'id';
    
    // Respond based on language
    if (text === 'menu') {
        await msg.reply(menus[lang]);
    }
});

Auto-Detect dengan AI:

javascript

async function detectLanguage(text) {
    const response = await openai.chat.completions.create({
        model: 'gpt-4o-mini',
        messages: [{
            role: 'user',
            content: `Detect the language of this text and reply with only the language code (id/en/zh/ms): "${text}"`
        }],
        max_tokens: 5
    });
    return response.choices[0].message.content.trim().toLowerCase();
}

client.on('message', async msg => {
    const lang = await detectLanguage(msg.body);
    const response = await generateResponse(msg.body, lang);
    await msg.reply(response);
});

Phone Prefix Detection:

javascript

function getLanguageByPhone(phoneNumber) {
    if (phoneNumber.startsWith('62')) return 'id';
    if (phoneNumber.startsWith('1')) return 'en';
    if (phoneNumber.startsWith('86')) return 'zh';
    if (phoneNumber.startsWith('60')) return 'ms';
    if (phoneNumber.startsWith('65')) return 'en'; // Singapore
    return 'en'; // Default
}

client.on('message', async msg => {
    const phone = msg.from.replace('@c.us', '');
    const lang = getLanguageByPhone(phone);
    // ... respond in detected language
});

Template Multi Bahasa

Greeting:

Indonesian:

Hai! 👋 Selamat datang di [Toko]!

Kami supplier [produk] dari Indonesia.
Ada yang bisa dibantu?

Ketik MENU untuk pilihan.

English:

Hi! 👋 Welcome to [Store]!

We are [product] supplier from Indonesia.
How can I help you?

Type MENU for options.

Chinese:

你好!👋 欢迎来到 [商店]!

我们是来自印度尼西亚的[产品]供应商。
有什么可以帮助您的?

输入 MENU 查看选项。

Price Inquiry:

Indonesian:

💰 DAFTAR HARGA

Produk A: Rp 100.000 / $6.50
Produk B: Rp 150.000 / $9.75

MOQ: 100 pcs
Harga bisa nego untuk qty besar.

Mau order? Ketik ORDER

English:

💰 PRICE LIST

Product A: $6.50 / Rp 100,000
Product B: $9.75 / Rp 150,000

MOQ: 100 pcs
Price negotiable for large quantities.

Ready to order? Type ORDER

Order Format:

Indonesian:

🛒 FORMAT ORDER:

Nama/Company:
Alamat lengkap:
Produk & Qty:

English:

🛒 ORDER FORMAT:

Name/Company:
Full address:
Product & Qty:

Best Practices

1. Default ke English untuk International

Jika tidak yakin bahasa:
→ Default English (paling universal)
→ Atau tawarkan pilihan bahasa

2. Sediakan Language Switch

Kapanpun user bisa switch:
"Type /lang to change language"
"Ketik /lang untuk ganti bahasa"

3. Currency Dual Display

Rp 100.000 ($6.50 USD)

Bantu customer internasional paham harga.

4. Timezone Awareness

Jam operasional:
09.00-17.00 WIB (GMT+7)
02.00-10.00 UTC

5. Gunakan Simple English

Untuk non-native speakers:
✅ Simple words
✅ Short sentences
✅ Clear instructions

❌ Idioms
❌ Slang
❌ Complex grammar

FAQ

Bahasa apa yang paling penting untuk ekspor?

English adalah must-have karena paling universal. Tambahkan Mandarin jika target China/Taiwan, Arabic jika target Middle East.

Apakah auto-detect language akurat?

Cukup akurat dengan AI (GPT, dll). Tapi untuk kepastian, berikan opsi manual switch juga.

Bagaimana dengan bahasa yang tidak di-support?

Fallback ke English dan informasikan bahwa bahasa tersebut belum tersedia.


Kesimpulan

Multi bahasa = Serve global customers!

ApproachComplexityAccuracy
Manual selectionEasy100%
Phone prefixEasy80%
Auto-detect AIMedium90%+

Start with manual selection, upgrade to auto-detect!

Setup Multi-Language Bot →


Artikel Terkait