---
title: Plivo
description: >-
  Gain insights into Plivo messages (SMS, MMS, and WhatsApp) and voice call
  data.
breadcrumbs: Docs > Integrations > Plivo
---

# Plivo
Integration version1.0.0        Plivo MessagesPlivo MessagesPlivo Voice CallsPlivo Voice Calls
## Overview{% #overview %}

[Plivo](https://www.plivo.com/) is a communication platform as a service provider that offers a range of communication APIs and tools for businesses. Plivo offers a comprehensive suite of communication services including SMS, messaging, and WhatsApp integrations. It also includes voice calling feature integrations, allowing businesses to make and receive voice calls through their platform, with support for multiparty and conference calls. Plivo provides a versatile communication platform to enhance customer engagement and streamline communication strategies.

The Plivo integration seamlessly collects message (SMS, MMS, and WhatsApp) and voice call data, and sends it to Datadog for comprehensive analysis.

## Setup{% #setup %}

### Generate API credentials in Plivo{% #generate-api-credentials-in-plivo %}

#### Plivo Auth ID and Auth Token{% #plivo-auth-id-and-auth-token %}

1. Sign in to [Plivo](https://console.plivo.com/) using an Owner, Admin or Developer account.

1. Navigate to the **Overview** section.

1. In the **Account** section, get the **Auth ID** and **Auth Token** values.

If you need to generate a new Auth Token, go to **Settings** > **Credentials**, then click **Generate Auth Token**.

#### Plivo subaccount Auth ID and Auth Token (optional){% #plivo-subaccount-auth-id-and-auth-token-optional %}

You can use the credentials of a Plivo subaccount to retrieve data specific to that subaccount, rather than the entire account.

1. Sign in to [Plivo](https://console.plivo.com/) using an Owner, Admin or Developer account.
1. Navigate to **Account** > **Settings** > **Subaccounts**.
1. Get the **Auth ID** and **Auth Token** of the subaccount that you want to use.

### Message Expiry Time (Optional){% #message-expiry-time-optional %}

- Set the "message expiry time" parameter in seconds in Datadog to match the message expiry time configured in Plivo. Ensure the expiry time remains synchronized with the configuration in Plivo to avoid fetching unsettled messages. The default value is 3 hours (10,800 seconds). Message ingestion into Datadog will be delayed by this duration to ensure only settled messages are fetched. Settled messages are fully processed and finalized, while unsettled messages are still in the queue. See [Message Expiry](https://support.plivo.com/hc/en-us/articles/14814454609561-Message-Expiry) to learn more.

### Connect your Plivo Account to Datadog{% #connect-your-plivo-account-to-datadog %}

1. Add your Auth ID, Auth Token and Message Expiry Time

| Parameters                           | Description                                                                          |
| ------------------------------------ | ------------------------------------------------------------------------------------ |
| Plivo Auth ID                        | The Auth ID of your plivo account.                                                   |
| Plivo Auth Token                     | The Auth Token of your plivo account.                                                |
| Plivo Message Expiry Time (Optional) | The Message Expiry Time (in seconds) for your Plivo account. Refer here for details. |
Click the Save button to save your settings.
## Data Collected{% #data-collected %}

### Logs{% #logs %}

The Plivo integration collects and forwards Messages(SMS, MMS, WhatsApp) and Voice call logs to Datadog.

### Metrics{% #metrics %}

The Plivo integration does not include any metrics.

### Events{% #events %}

The Plivo integration does not include any events.

### Service Checks{% #service-checks %}

The Plivo integration does not include any service checks.

## Support{% #support %}

For further assistance, contact [Datadog Support](https://docs.datadoghq.com/help/).
