From ffb6638f0401673e1fa632b6fcc85ee5e7b3eb8a Mon Sep 17 00:00:00 2001 From: Deep Koluguri Date: Fri, 19 Jun 2026 12:42:13 -0400 Subject: [PATCH] Mark chat as unread after sending message --- whatsapp-gateway/server.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/whatsapp-gateway/server.js b/whatsapp-gateway/server.js index 94cd05a..9384a07 100644 --- a/whatsapp-gateway/server.js +++ b/whatsapp-gateway/server.js @@ -197,6 +197,15 @@ const handleSendMessage = async (req, res) => { } const response = await client.sendMessage(targetJid, message); + + // Mark the chat as unread so it shows up as a notification/badge on the user's phone + try { + const chat = await client.getChatById(targetJid); + await chat.markUnread(); + } catch (err) { + console.error('[WhatsApp Bot] Failed to mark chat as unread:', err); + } + res.json({ success: true, messageId: response.id._serialized, recipient: targetJid }); } catch (error) {