---
# System prepended metadata

title: Willow Destination

---

---
title: Willow Destination
---

[Willow](https://heywillow.io/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners) is a customer support platform built for early stage startups. We focus on getting your whole team (even engineering) solving issues together with fun commenting/tagging, showing your everything in one place from from customer messages to in-app actions, and showing your entire customer's journey in one continuous feed from day 1 to today.

This destination is maintained by Willow. For any issues with the destination, [contact the Willow Support team](mailto:help@heywillow.io).

## Getting Started

{% include content/connection-modes.md %} 

1. From the Destinations catalog page in the Segment App, click **Add Destination**.
2. Search for "Willow" in the Destinations Catalog, and select the "Willow" destination.
3. Choose which Source should send data to the "Willow" destination.
4. Select the correct team from your [Willow workspace](https://heywillow.io/a/workspace){:target="\_blank"}.
5. Go to your team's settings page, select "API Keys", then find and copy the "API key".
6. Enter the "API Key" in the "Willow" destination settings in Segment.
## Supported methods

Willow supports the following methods, as specified in the [Segment Spec](/docs/connections/spec).

### Page

Send [Page](/docs/connections/spec/page) calls to Willow to see what pages a customer has visited to get more context around their issues. For example:

```js
analytics.page();
```

Segment sends Page calls to Willow as a `Viewed Screen`.

### Screen

Send [Screen](/docs/connections/spec/screen) calls to Willow to see what screens a customer has navigated to. For example:

```obj-c
[[SEGAnalytics sharedAnalytics] screen:@"Home"];
```

Segment sends Screen calls to Willow as a `Viewed Page`.

### Identify

Send [Identify](/docs/connections/spec/identify) calls to Willow to add traits to the customer. These are viewable in the lifetime view and customer overview. For example:

```js
analytics.identify("userId123", {
  email: "john.doe@example.com",
});
```

Segment sends Identify calls to Willow as an `identify` event.

### Track

Send [Track](/docs/connections/spec/track) calls to Willow to record an event in a customer's lifetime view. For example:

```js
analytics.track("Login Button Clicked");
```

Segment sends Track calls to Willow as a `track` event.

---
