IMPORTANT
You can send Viber bot messages only to users who have a valid [Viber bot user ID](https://www.infobip.com/docs/viber/bots#technical-specifications). These IDs are captured when users interact with your bot and stored in [People](https://www.infobip.com/docs/people). To use [Broadcast](https://www.infobip.com/docs/broadcast), your audience must include profiles from People or imported contacts that contain valid **Viber bot user IDs**.

Watch how businesses use Infobip to send targeted Viber Bot messages and drive conversions at scale:

With this approach, you can:
- Re-engage inactive subscribers with personalized messages
- Send broadcast campaigns to drive conversions
- Maintain subscriber opt-in compliance

## Viber Bots over Answers

Use Viber Bots over the Infobip chatbot building platform, [Answers](https://www.infobip.com/docs/answers), to build artificial intelligence and keyword-based custom chatbots with automated responses. Use these chatbots as the first point of contact for customers to get answers to a predefined set of queries at any time.

## Viber Bots over Conversations

Use Viber Bots over the Infobip cloud contact center solution, [Conversations](https://www.infobip.com/docs/conversations), to provide customers with real-time support through one-on-one conversation with an agent. Offer customers the option to move their chat from a chatbot to a live agent. Live agents can handle requests that a chatbot may not be able to handle.

## Viber Bots over Broadcast

To send Viber Bot messages over Broadcast:

1. Log in to the [web interface](https://portal.infobip.com/login), and go to **Moments** > **Broadcast**.
2. Select **Create broadcast** and select **Viber bot** as the channel.
3. Define your audience:
    - Add recipients from [People](https://www.infobip.com/docs/people), upload a file containing your audience, or use an existing file. Your imported contacts must contain valid [Viber bot user ID](https://www.infobip.com/docs/viber/bots#technical-specifications).
    - For file uploads, see [File requirements](https://www.infobip.com/docs/broadcast/create#file-requirements-new-broadcast) section.
4. Select your sender and continue to the message setup.
5. In the **Select to add content** field, click to open the design editor.
6. Select the preferred content type.
    - Each type supports different formats and limits.
    - The preview pane shows how your message will appear to recipients.

    | Content type | What you can include | Key limits and recommendations |
    | --- | --- | --- |
    | **Text** | Up to 4,000 characters of plain text. | Keep messages short and relevant for better readability. |
    | **Image** | Image URL (`.jpeg`, `.png`, `.gif`). Optionally add a message and thumbnail. | Max 1 MB on iOS, 3 MB on Android. Thumbnail up to 100 KB. Optional message up to 768 characters. |
    | **Video** | Video URL (`.mp4`). Optionally add a message and thumbnail. | Max size 26 MB, duration 180 seconds. Recommended thumbnail 400 × 400 px, up to 100 KB. |
    | **Location** | Latitude and longitude coordinates. | Latitude between –90 and 90, longitude between –180 and 180. |
    | **URL** | A clickable link that opens in Viber. | Max 2,000 characters. |
    | **Contact** | Contact name and phone number. | Name up to 28 characters. Use the international phone number format with `+`. |
    | **File** | File attachment (`.doc`, `.docx`, `.rtf`, `.dot`, `.dotx`, `.odt`, `.odf`, `.fodt`, `.txt`, `.info`, `.pdf`, `.xps`, `.pdax`, `.eps`, `.xls`, `.xlsx`, `.ods`, `.fods`, `.csv`, `.xlsm`, `.xltx`). | Max 50 MB. File name up to 256 characters. |
    | **Carousel** | Multiple cards with custom layout, each containing its own content. | Up to 6 cards. Max 6 columns and 7 rows. Background color in hex format. |

7. Select **Done designing**.
8. Adjust any [additional settings](https://www.infobip.com/docs/broadcast/settings) as needed.
9. Select **Continue to preview** to see how your message will appear to recipients. Review the broadcast summary, including recipient information, approximate cost, delivery time window, sender details, and any warnings.
10. To make changes, select **Back to settings**. When ready, select **Launch** to send your broadcast.
