[Plotline](https://www.plotline.so/) helps product and marketing teams configure in-app nudges to improve feature adoption and drive conversions. Fully no-code.

## Use cases

Sending events from Amplitude to Plotline can drive higher-value conversions through targeted and personalized messaging.

- **Generate personalized content:** Generate content relevant to each user using event data from Amplitude.
- **Behavioral triggered campaigns:** Set up behavioral triggers in Plotline based on events tracked in Amplitude. For example, when a user reaches a milestone or completes a specific action, Plotline can show specific campaigns.
- **Personalized campaigns:** Send user behavior data from Amplitude to Plotline to create personalized in-app campaigns based on user actions or preferences. For example, include a user's name and offer details in the in-app campaigns.

## Considerations

- Enable this integration in each Amplitude project that needs it.
- You need a Plotline account to enable this integration.
- Event limits for Plotline:
    - Plotline doesn't impose hard limits on quantity or velocity. If you send too many requests in a short period, the integration returns a 429 response, which Amplitude handles.
    - Requests must be smaller than 2MB.
- Amplitude sends selected user and event properties along with the event.

## Set up the integration

### Prerequisites

To configure an Event Streaming integration from Amplitude to Plotline, you must fulfill the following prerequisites from Plotline:

- **A Plotline Account:** You must have a Plotline account to use this integration. Contact Plotline to learn more.
- **Plotline API Key:** Plotline requires an API key to send data to Plotline.

### Plotline setup

1. Log in to your Plotline account.
2. Go to the **Credentials** tab to find and copy your account's API Key.

### Amplitude setup

1. In Amplitude, go to **Data Destinations**, then find **Plotline - Event Stream**.
2. Enter a sync name, then click **Create Sync**.
3. Toggle Status from **Disabled** to **Enabled**.
4. Paste your **API Key** (Access Token from the Plotline platform).
5. (Optional) In the **Create & Update users** section, enable the toggle to send users and their properties in real time whenever Amplitude creates a user or updates the user property.
6. In the **Send Events** section, enable the **Events are sent to Plotline** toggle to stream events to Plotline. When enabled, Amplitude forwards events to Plotline when they're ingested. Events aren't sent on a schedule or on demand through this integration.
7. In the **Select and filter events** section, choose which events to send. Choose only the events you need in Plotline. This integration doesn't support [Transformed events](https://www.google.com/url?q=https://help.amplitude.com/hc/en-us/articles/5913315221915-Transformations-Retroactively-modify-your-event-data-structure%23:~:text%3DAmplitude%2520Data%27s%2520transformations%2520feature%2520allows,them%2520to%2520all%2520historical%2520data.&sa=D&source=docs&ust=1692341974637179&usg=AOvVaw1BdAYfjzWTy1y9u94STUaQ).
8. Enable the destination and **Save**.

When the integration is active, find the data in **Data Center** under **Events and Data Center** in the **Live Stream** section.
