|
| 1 | +--- |
| 2 | +title: ProsperStack Destination |
| 3 | +rewrite: true |
| 4 | +beta: true |
| 5 | +--- |
| 6 | + |
| 7 | +[ProsperStack](https://prosperstack.com/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners) is the hosted cancellation flow for subscription businesses that automatically prevents churn. Retain customers with targeted offers and interventions designed to prevent cancellations and increase customer lifetime value. |
| 8 | + |
| 9 | +ProsperStack maintains this destination. For any issues with the ProsperStack Destination, [contact the ProsperStack Support team ](mailto:[email protected]). |
| 10 | + |
| 11 | +> The ProsperStack Destination is currently in beta, and is actively developing. To join the beta program, or if you have any feedback to help improve the ProsperStack Destination and its documentation, [contact the ProsperStack support team](mailto:[email protected]). |
| 12 | +
|
| 13 | +## Getting Started |
| 14 | + |
| 15 | +{% include content/connection-modes.md %} |
| 16 | + |
| 17 | +### Automated setup |
| 18 | + |
| 19 | +1. Log in to the [ProsperStack dashboard](https://app.prosperstack.com){:target="\_blank"}. |
| 20 | +2. Navigate to **Settings** > **Manage integrations**. |
| 21 | +3. Click **Configure** in the Segment integration section. |
| 22 | +4. Click **Connect Segment**. |
| 23 | +5. Select a Segment workspace and source to send to the ProsperStack Destination. |
| 24 | + |
| 25 | +To add additional sources, click **Connect a source**. |
| 26 | + |
| 27 | +### Manual setup |
| 28 | + |
| 29 | +1. In the Segment app, go to **Connections** and click **Add Destination**. |
| 30 | +2. Search for "ProsperStack" in the Destinations Catalog, and select the **ProsperStack** destination. |
| 31 | +3. Click **Configure ProsperStack** and choose the source you want to connect the destination to. |
| 32 | +4. Create a new API key from the [ProsperStack API keys settings screen](https://app.prosperstack.com/settings/api-keys){:target="\_blank"}. |
| 33 | +5. Enter the **API Key** in the ProsperStack destination **Settings** tab in Segment. |
| 34 | + |
| 35 | +## Supported methods |
| 36 | + |
| 37 | +ProsperStack supports the following methods, as specified in the [Segment Spec](/docs/connections/spec). |
| 38 | + |
| 39 | +### Identify |
| 40 | + |
| 41 | +Send [Identify](/docs/connections/spec/identify) calls to ProsperStack to update subscriber custom properties in ProsperStack. For example: |
| 42 | + |
| 43 | +```js |
| 44 | +analytics.identify("userId123", { |
| 45 | + |
| 46 | + traits: { |
| 47 | + "Number of contacts": 5800, |
| 48 | + "Is professional": true, |
| 49 | + "Last contacted": "2021-05-04", |
| 50 | + "Preferred name": "Johnny", |
| 51 | + }, |
| 52 | +}); |
| 53 | +``` |
| 54 | + |
| 55 | +Segment sends Identify calls to ProsperStack as an `identify` event. |
| 56 | + |
| 57 | +Custom traits specified in an Identify call update [custom properties](https://prosperstack.com/docs/custom-properties/){:target="\_blank"} for a corresponding subscriber in ProsperStack. You must specify an `email` in an Identify call in order for a ProsperStack subscriber to match with the Identify call. |
| 58 | + |
| 59 | +Custom properties in ProsperStack that match the exact key of a trait update automatically. You can configure additional trait mappings in the [ProsperStack configuration dashboard](https://app.prosperstack.com/settings/integrations/segment){:target="\_blank"}. |
0 commit comments