|
| 1 | +--- |
| 2 | +title: Segment Destination |
| 3 | +hide-boilerplate: true |
| 4 | +hide-dossier: false |
| 5 | +id: 6371eee1ae5e324869aa8b1b |
| 6 | +--- |
| 7 | + |
| 8 | +The Segment destination enables you to mold data extracted from your warehouse into [Segment Spec](/docs/connections/spec/) API calls that can be processed by Segment's Tracking API. |
| 9 | + |
| 10 | +**The Segment destination can be connected to Reverse ETL warehouse sources only.** |
| 11 | + |
| 12 | +> info "" |
| 13 | +> The Segment (Actions) destination is in beta and is in active development. Some functionality may change before it becomes generally available. |
| 14 | +
|
| 15 | +## Getting started |
| 16 | + |
| 17 | +### Create a source |
| 18 | +1. From the Segment web app, navigate to **Sources** and select **Add Source**. |
| 19 | +2. Search for **HTTP API** in the Sources Catalog, select the HTTP API source, and click **Add Source**. |
| 20 | +3. Follow the steps to name your source. This is the source that will receive API calls from the Segment destination. |
| 21 | +4. Copy the Write Key on the **Overview** tab. You will need this when you set up the Segment destination. |
| 22 | + |
| 23 | +### Connect and configure the Segment destination |
| 24 | +1. From the Segment web app, navigate to **Reverse ETL > Destinations**. |
| 25 | +2. Click **Add Destination** in top-right corner. |
| 26 | +3. Select the Segment destination, click **Next**, and select the warehouse source that will send data to the Segment destination. If you have not set up a warehouse source, follow the steps in the Reverse ETL documentation on [Getting started](/docs/reverse-etl/#getting-started). |
| 27 | +4. On the **Settings** tab, name your destination, input the Write Key from the source created above, select an endpoint region, and click **Save Changes**. It is recommended to configure and enable all mappings before enabling the Segment destination. |
| 28 | +5. On the **Mappings** tab, click **Add Mapping**. Select a data model and the API call type you want to map. Fill in the fields on screen to create the desired mappings, and click **Create Mapping** to complete the configuration. Repeat this step to configure multiple mappings. |
| 29 | +6. Enable the configured mapping(s). |
| 30 | +7. On the **Settings** tab, click the **Enable Destination** toggle, and then click **Save Changes** to enable the Segment destination. |
| 31 | + |
| 32 | +{% include components/actions-fields.html settings="true"%} |
| 33 | + |
| 34 | +## FAQ & Troubleshooting |
| 35 | + |
| 36 | +### API Calls and MTUs |
| 37 | +The Segment destination sends data to Segment's Tracking API, which has cost implications. New users will count as new MTUs and each call will count as an API call. For information on how Segment calculates MTUs and API calls, please see [MTUs, Throughput and Billing](/docs/guides/usage-and-billing/mtus-and-throughput/). |
0 commit comments