Whatsapp Business Cloud API - Watch Sent Messages?

:bullseye: What is your goal?

Hi all,

I have just been updating our Whatsapp Business Cloud modules away from the legacy model before it is deprecated and have been making some improvements to our scenarios in the process.

I have a few scenarios configured to send and receive messages from monday.com and all is working well here.

As the new Whatsapp Busines Cloud API also allows access to the account via a phone handset, we can also send and receive those messages on the phone itself. This is a big improvement on the legacy model where it was one or the other, meaning I had to have 2 separate phone numbers and whatsapp accounts.

Something I would really like to add, but i’m not sure is even possible, is to watch sent messages from the phone handset so they can be logged in monday…

If a user replies to the message in monday it is logged as the send message/ template message is triggered from the monday board, but if the user replies from the phone handset the Whatsapp Business Cloud Watch Events (messages) module doesn’t fire. I assume this is by design, and so perhaps what I am looking to achieve isnt possible, but curious to know if anyone has found a solution to this?

Thanks in advance as always!

:thinking: What is the problem & what have you tried?

Whatsapp Business Cloud Watch Events (messages) Module - only triggers on received messages.

Hello,
WhatsApp offers two types of webhooks that can be triggered when a message is sent.

messages- however, for messages sent from the WhatsApp Business app, it does not include the message content.

smb_message_echoes- this is exactly what you are looking for, but it is only available when using the Embedded Signup flow for onboarding WhatsApp Business App users (typically used by Solution Partners or Tech Providers → https://developers.facebook.com/documentation/business-messaging/whatsapp/embedded-signup/onboarding-business-app-users#requirements )

I have never handled a similar use case before, so you will need to do some additional research, but it looks like some API providers offer access to messages sent from mobile devices (which likely means they rely on the smb_message_echoes webhook from Meta).

Hey,

Thankyou for your reply! I’ll delve a little deeper into those links and see if I can find a solution then. I have used the embedded signup via make for the new connection, so will play around with the webhook to see what data is received if watch all events rather than just messages. It seems a shame to not include message content for messages sent from the Whatsapp Business App though.

My previous Whatsapp connection involved me setting up my own Meta account and creating my own embedded signup flow for transferring ownerships, but it’s such a long drawn out process I really hope to not have to enter into that again!

1 Like

Please let us know what you find! That’s a really interesting use case.