> For the complete documentation index, see [llms.txt](https://documentation.freshpaint.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.freshpaint.io/integrations/destinations/apps/full-story.md).

# FullStory

[FullStory](https://www.fullstory.com/) helps you perfect the digital experience by analyzing user interactions, data recording and searching, and much more.

{% hint style="warning" %}
Client-side only integrations cannot be used in HIPAA mode.
{% endhint %}

## Destination Info

* Accepts [Page](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#page), [Track](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#track), and [Identify](https://documentation.freshpaint.io/developer/freshpaint-sdk-reference#identify) calls
* Connection Modes:

  <table><thead><tr><th align="right"></th><th data-type="checkbox">Client-side</th><th data-type="checkbox">Server-side</th></tr></thead><tbody><tr><td align="right">Web</td><td>true</td><td>false</td></tr><tr><td align="right">Mobile</td><td>false</td><td>false</td></tr><tr><td align="right">Server</td><td>false</td><td>false</td></tr></tbody></table>

## Getting Started

To set up the FullStory integration, follow these steps:

1. Go to the [FullStory configuration page](https://app.freshpaint.io/destinations/apps/full-story) in Freshpaint and click "Configure".
2. In FullStory you can get your Org ID from the FullStory snippet or the logged-in URL, as shown below, or as described in the [FullStory docs](https://help.fullstory.com/hc/en-us/articles/360047075853-How-do-I-find-my-FullStory-Org-Id-).

via snippet: '\_fs\_org'] ='`YOUR_ORG_ID`'

or via URL:

<figure><img src="/files/gtwnSN2SB3XVZzOZQDIP" alt=""><figcaption></figcaption></figure>

That's it! Now FullStory is available as an app destination. In order to send events to FullStory, [enable the FullStory destination](https://documentation.freshpaint.io/readme/setting-up-your-destinations/enabling-and-disabling-a-destination) from the event definition.

<figure><img src="/files/xihUlsUqfXpVmMPkc6Ze" alt=""><figcaption></figcaption></figure>

## Identify

When you call [freshpaint.identify()](https://www.freshpaint.io/developer/freshpaint-sdk-reference#identify), Freshpaint creates or updates a User in FullStory using their [identify API](https://help.fullstory.com/hc/en-us/articles/360020828113-FS-identify-Identifying-users), using the specified UserID and optional User Properties.

`displayName` and `email` User Properties, if specified, will show up as top-level-visible system properties the next time the user list is browsed in FullStory.

Here is an example of an identify call:

```javascript
freshpaint.identify("ada.lovelace@example.com", {
    /* user properties */
    "email": "ada.lovelace@example.com",
    "displayName": "Ada Lovelace",
    "role": "mathematician",
    "specialty": "computer languages"
});
```

## Events and Pageviews

When you send an event or Pageview to FullStory from Freshpaint, Freshpaint will create an event in FullStory associated with a User.

You can view events under Library -> Segments. then clicking a Session Playlist:

<figure><img src="/files/SRIQcKa2HMunOB5K8fjF" alt=""><figcaption></figcaption></figure>

### Configuration Settings

#### Connection Mode Settings

Only [client-side connection mode ](https://documentation.freshpaint.io/frequently-asked-questions/what-is-the-difference-between-client-side-and-server-side-connection-mode#client-side-connection-mode)is available for this destination.
