# Returning customers
Use identity and session continuity so returning customers can resume a checkout or buy with the right account context.
Source: /docs/offers/returning-customers
Last modified: 2026-06-18
Returning-customer behavior is built from two pieces: identity and continuity.

## Identify the customer

```js
plandalf.identify(userJwt);
```

Use a signed JWT for account-specific purchases. Use email identity only for lower-risk flows.

## Resume within a tab or browser

```js
plandalf.present("pro-plan", {
  continuity: "tab"
});
```

For longer purchase decisions, use browser continuity.

```js
plandalf.present("annual-plan", {
  continuity: "browser"
});
```

## Resume from a token

```js
plandalf.present("pro-plan", {
  session: "cks_..."
});
```

## Start fresh

```js
plandalf.present("pro-plan", {
  session: null,
  continuity: false
});
```

## Related docs

- [Identify customers](/docs/sdk/identity)
- [Session continuity](/docs/sdk/session-continuity)
- [Live events](/docs/sdk/events)