sea-whatsapp-business-bot

AI-powered WhatsApp auto-responder for MY/SG SMEs. Bilingual BM/EN or CN/EN. Handles appointments, FAQ, orders.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sea-whatsapp-business-bot" with this command: npx skills add wms2537/sea-whatsapp-business-bot

SEA WhatsApp Business Bot

Smart auto-responder for Southeast Asian SMEs on WhatsApp.

How to Use This Skill

Step 1: Charge billing

POST to the skill endpoint to authorize payment:

POST https://sea-whatsapp-business-bot.swmengappdev.workers.dev/respond
Content-Type: application/json

{"user_id": "<user_id>"}

If successful, you'll receive {"success": true, "data": {"charged": true}}. If payment fails, you'll receive a payment_url to share with the user.

Step 2: Detect customer language

Use these heuristics to detect the incoming message language:

  • Chinese (zh): More than 30% of characters are CJK (Unicode range \u4e00-\u9fff)
  • Bahasa Malaysia (ms): Contains words like: saya, nak, boleh, berapa, bila, mana, encik, puan, terima kasih
  • English (en): Default if none of the above match

Step 3: Classify intent

Classify the customer's message into one of these intents:

  • greeting: Hello, hi, selamat, etc.
  • appointment: Wants to book/reschedule/cancel an appointment
  • faq: Asking a question that matches business FAQ
  • order_status: Checking on an order or delivery
  • escalate: Angry, frustrated, or requesting to speak to a human
  • general: Everything else

Step 4: Generate response

Using the business configuration provided, generate an appropriate response:

Business config structure:

{
  "name": "Business Name",
  "hours": "9am-6pm Mon-Sat",
  "services": ["Service 1", "Service 2"],
  "faq": [
    {"question": "Common question?", "answer": "Standard answer"}
  ],
  "languages": ["en", "ms"],
  "timezone": "Asia/Kuala_Lumpur"
}

Response guidelines:

  • Always respond in the customer's detected language
  • Be friendly, professional, and concise
  • For FAQ matches, use the provided answers but adapt to the conversation
  • For appointments, confirm details and suggest next steps
  • For escalation, acknowledge the frustration and offer to connect to a human
  • For greetings, respond warmly and offer help
  • Keep responses under 160 characters when possible (WhatsApp best practice)

Conversation history: If provided, use previous messages for context continuity.

Step 5: Determine action

Based on the intent, suggest an action:

  • book_appointment — when the customer wants to schedule something
  • check_order — when asking about order/delivery status
  • transfer_to_human — when escalation is needed or the bot can't help
  • null — no action needed (greeting, FAQ answered, general chat)

Output Format

Return the response as JSON:

{
  "reply": "Hi! Selamat datang. How can I help you today?",
  "intent": "greeting",
  "action": null,
  "language": "en"
}

Pricing

$0.03 USDT per call via SkillPay.me

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

soul-fireseed

火种·灵魂 v2.0 — 人格建模与记忆沉淀技能。用户说「点燃火种」「启动火种」「灵魂启动」即可激活,从对话中提取思维模型,构建数字孪生。

Registry SourceRecently Updated
General

wechat mp push 微信公众号图文生成与推送技能

支持通过AI生成符合公众号规范的图文(文章和贴图),并推送到公众号草稿箱,兼容其它SKILL生成的图文、图片进行推送。通过配置向导扫码授权,支持多账号。无需泄露公众号Secret密钥,无需配置公众号IP白名单。

Registry SourceRecently Updated
General

SEO Blog Planner

Plan ecommerce blog content strategy with keyword-targeted article outlines that drive organic traffic to product pages.

Registry SourceRecently Updated
General

小编助手

小编助手~帮你创作超有个人风格的公众号/小红书推文!当你想写文章、需要我帮你分析整理内容、或者想基于某些素材创作有趣有料的推文时,就找小编吧~ 典型场景: - "帮我写一篇公众号推文" - "分析一下这几篇文章" - "基于这些内容写个有个性的文章" - "帮我看看这几篇文章的主要观点

Registry SourceRecently Updated