Skip to main content

Agentless WhatsApp notifications

Agentless WhatsApp notifications allow you to send WhatsApp messages without involving an agent. Genesys Cloud can automatically send WhatsApp notifications from backend systems based on triggered events. You can also send WhatsApp notifications from an Architect flow or Agent Scripting by using a data action.

Agentless WhatsApp notifications support approved WhatsApp template messages, including supported Media Carousel templates. Carousel templates provide multiple cards with images and interactive buttons in a single WhatsApp message.

For example, use Agentless WhatsApp notifications to offer voice callers the option to connect using WhatsApp. After your IVR asks the caller for permission to contact them via WhatsApp and confirms their WhatsApp number, send a notification to them with the feature. For more information about configuring these actions, see . Or, use the Agentless WhatsApp notifications API to start or continue conversations with your customers or internal team members. Make sure to observe WhatsApp’s  when contacting customers proactively.

    Access agentless WhatsApp notifications using a public API. For more information, see the page in the Developer Center.

    Note: Contact your Genesys account advisor before you use this feature.

    WhatsApp template messages

    When you initiate a WhatsApp conversation outside the allowed customer service window, use an approved WhatsApp template message.

    Depending on the messaging experience that you want to provide, you can use a supported standard WhatsApp template or Media Carousel template with agentless WhatsApp notifications.

    Media Carousel templates allow you to send multiple image cards with interactive buttons in a single message. Before you use a Media Carousel template with an agentless notification, create the template in Genesys Cloud and submit it to Meta for approval. You can use the template after Meta approves it.

    For information about creating and configuring WhatsApp templates, see .

    Trigger events

    To configure agentless WhatsApp notifications based on triggered events from backend systems:

    1. Create or use an existing OAuth client. For more information, see .
    2. Use your OAuth client’s credentials to generate a token. For more information, see .
    3. Use your new token to call the new Agentless API endpoint. 

    When you send an approved WhatsApp template, include the applicable template information and substitutions in the Agentless API request. For request requirements and supported message content, see and  in the Developer Center.

    Architect flow

    To send an agentless WhatsApp notification from an Architect flow:

    1. Create a data action that calls the WhatsApp notification API. Configure the request to reference the approved WhatsApp template that you want to send. For more information, see .
    2. Add the data action to the appropriate location in your Architect flow. For more information, see .
    Notes: 
    • Do not format destination numbers in E.164 format.
    • Make sure to provision source numbers within the organization.
    • Send messages to only numbers for which you collect and store the appropriate opt-in for WhatsApp.
      • Do not attempt to automatically send WhatsApp messages to every caller from your Architect flow. Ask permission first using a conditional branch in your IVR.
      • Send notifications only to customers that are active on WhatsApp. If you send too many messages to numbers not active on WhatsApp, you may be blocked. Best practice is to send notifications to customers who have opted in or have messaged previously on the WhatsApp channel.
    • ACD messaging pricing applies to conversations created by the Agentless WhatsApp API. For more information, see .
    • The Agentless WhatsApp API can send messages to a customer regardless of an existing connected WhatsApp conversation. A connected WhatsApp conversation is an active conversation between an agent and a customer. The API can create a new conversation with the customer, and also add a new message to an existing conversation in the disconnected state.
    • The WhatsApp template must be approved by Meta before you use it in an agentless notification.