# Screeb Web (Actions) Destination

## Destination Info

* Accepts [Page](/docs/segment/connections/spec/page), [Alias](/docs/segment/connections/spec/alias), [Group](/docs/segment/connections/spec/group), [Identify](/docs/segment/connections/spec/identify), [Track](/docs/segment/connections/spec/track) calls.
* Refer to it as **Screeb Web (Actions)** in the [Integrations object.](/docs/segment/guides/filtering-data/#filtering-with-the-integrations-object)
* This destination is not compatible with [Destination Insert Functions.](/docs/segment/connections/functions/insert-functions/)
* This integration is **partner owned.** Please reach out to the partner's support for any issues.
* This destination is **Beta.**

[Screeb](https://screeb.app/?utm_source=segmentio\&utm_medium=docs\&utm_campaign=partners)
provides self-serve predictive analytics for growth marketers, using machine learning to automate audience insights and recommendations.

Screeb maintains this destination. For any issues with the destination, consult [Screeb's documentation](https://github.com/ScreebApp/developers/wiki) or [contact their support team](mailto:support@screeb.app).

## Getting started

1. From the Segment web app, click **Catalog**, then click **Destinations**.
2. Find the Destinations Actions item in the left navigation, and click it.
3. Click **Configure Screeb Web (Actions)**.
4. Select an existing Source to connect to **Screeb Web (Actions)**.
5. Find your Website ID on [Screeb > Settings > Install Screeb > Web App](https://admin.screeb.app/org/last/settings/install?from=segment)
6. In the destination configuration, input the Website ID.
7. Enable the destination.

## Destination Settings

| Field      | Description                            | Required | Type   |
| ---------- | -------------------------------------- | -------- | ------ |
| Website ID | Your website ID (given in Screeb app). | Yes      | string |

## Available Presets

Screeb Web (Actions) has the following presets

| Preset Name | Trigger                 | Default Action |
| ----------- | ----------------------- | -------------- |
| Alias       | Event type = "alias"    | Alias          |
| Identify    | Event type = "identify" | Identify       |
| Group       | Event type = "group"    | Group          |
| Track       | Event type = "track"    | Track          |

## Available Actions

Build your own Mappings. Combine supported [triggers](/docs/segment/connections/destinations/actions/#components-of-a-destination-action) with the following Screeb Web-supported actions:

> \[!NOTE]
>
> Individual destination instances have support a maximum of 50 mappings.

* [Alias](#alias-1)
* [Track](#track-4)
* [Identify](#identify-7)
* [Group](#group-4)

### Alias

Update user identity with new user ID.

Alias is a **Web** action. The default Trigger is `type = "alias"`

| Field        | Description                           | Required | Type   |
| ------------ | ------------------------------------- | -------- | ------ |
| User ID      | New unique identifier for the user    | No       | STRING |
| Anonymous ID | New anonymous identifier for the user | No       | STRING |

### Track

Track event to potentially filter user studies (microsurveys) later, or trigger a study now.

Track is a **Web** action. The default Trigger is `type = "track" and event != "Signed Out"`

| Field            | Description                                             | Required | Type   |
| ---------------- | ------------------------------------------------------- | -------- | ------ |
| Event name       | The event name that will be shown on Screeb's dashboard | Yes      | STRING |
| Event Properties | Object containing the properties of the event           | No       | OBJECT |

### Identify

Set user ID and/or attributes.

Identify is a **Web** action. The default Trigger is `type = "identify"`

| Field           | Description                                                             | Required | Type   |
| --------------- | ----------------------------------------------------------------------- | -------- | ------ |
| User ID         | Unique identifier for the user                                          | No       | STRING |
| Anonymous ID    | Anonymous identifier for the user                                       | No       | STRING |
| User Attributes | The Segment user traits to be forwarded to Screeb and set as attributes | No       | OBJECT |

### Group

Set user group and/or attributes.

Group is a **Web** action. The default Trigger is `type = "group"`

| Field      | Description                        | Required | Type   |
| ---------- | ---------------------------------- | -------- | ------ |
| Group ID   | The group id                       | Yes      | STRING |
| Group type | The group type                     | Yes      | STRING |
| Traits     | Traits to associate with the group | No       | OBJECT |

## Settings

Segment lets you change these destination settings from the Segment app without having to touch any code.

| Field      | Description                            | Required | Type   |
| ---------- | -------------------------------------- | -------- | ------ |
| Website ID | Your website ID (given in Screeb app). | Yes      | string |
