# Send a WhatsApp Audio Message

## Audio-Based Templates

WhatsApp allows two types of messages for a business over APIs: free-form messages and template messages.

* **Template Messages:** Meta requires templates to be pre-approved and can include media files such as image, document, and video.
* **Free-Form Messages:** Interactive messages that enhance the capability of the WhatsApp channel and help to fulfill the business objective. Audio messages are one of those file types.&#x20;
  * Once a conversation thread has been opened by the recipient (this occurs when an individual sends a WhatsApp message to the Business’ WhatsApp number), a free-form message can be sent as an interactive message.&#x20;
  * The thread remains open for a duration of 24 hours and enables the business to reach back to the individual using any of the allowed free-form messages.

## Supported Audio Media Formats

WhatsApp has listed the following audio types and their MIME types on their website:

| Audio Type | Extension | MIME Type  | Max Size |
| ---------- | --------- | ---------- | -------- |
| AAC        | .aac      | audio/aac  | 16 MB    |
| AMR        | .amr      | audio/amr  | 16 MB    |
| MP3        | .mp3      | audio/mpeg | 16MB     |

{% hint style="warning" %}
The most common failures for audio messages relate to incorrect MIME types. Ensure correct MIME types, especially for MP4 and OGG audio files.

Please note that MP4 and OGG Files are not supported at this time.&#x20;
{% endhint %}

## Sending Audio Messages <a href="#sending-audio-messages" id="sending-audio-messages"></a>

1. Send a pre-approved message to contacts/fans.
2. Ask recipients to reply, opening the conversation thread.
3. Send a follow-up message using the audio-based interactive template.

In your dashboard, combine both messages in a single journey using a Wait Until block.

## Creating an Audio Message Journey <a href="#creating-an-audio-message-journey" id="creating-an-audio-message-journey"></a>

Journey structure would be as follows:

1. **Start Block**: Begin with an Audience or Trigger start block

<figure><img src="/files/fvSyrQSVRigPfB10Gx0j" alt="" width="563"><figcaption></figcaption></figure>

2. **Pre-approved Message**: Add a message with quick reply buttons
   1. Ask recipients to respond using one of the quick reply options
3. **Wait Until Block**: Define wait period and expected response

   1. Suggested: Select quick reply button labels in the “Select Reply” dropdown

   <figure><img src="/files/9jYAMLzP8ljshFr5xd0R" alt="" width="375"><figcaption></figcaption></figure>
4. **Audio Template (Success Path):**
   1. Select the Interactive checkbox
   2. Choose an audio-based template

<figure><img src="/files/vPoZidIIybLiYeR6a2qn" alt="" width="375"><figcaption></figcaption></figure>

5. **Exit Journey (Failure Path)**
   1. Add for recipients who don’t reply within the wait period or give an incorrect response

## Our Recommendations <a href="#best-practices" id="best-practices"></a>

* Use pre-approved templates to initiate conversations
* Leverage quick reply buttons for structured responses
* Set appropriate wait times in the Wait Until block
* Prepare engaging audio content for interactive templates
* Test the journey thoroughly before deploying to ensure smooth user experience
* Ensure correct MIME type of the audio file


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.satisfilabs.com/resource-center/marketing-engine/journeys/whatsapp-journey/send-a-whatsapp-audio-message.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
