> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getuserkit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# enqueue()

Adds a user to the call queue.

## Purpose

The `enqueue` method is used to add the identified user to a call queue. Common use cases include allowing users to request a call for support, onboarding, or product feedback directly from your app.

## Signature

```swift theme={null}
func enqueue(reason: String = nil, preferredCallTime: String? = nil)
```

## Parameters

| Name                | Type      | Description                                          |
| ------------------- | --------- | ---------------------------------------------------- |
| `reason`            | `String?` | Optional reason the user was added to the call queue |
| `preferredCallTime` | `String?` | Optional users preferred call time                   |

## Returns

This method does not return a value.

## Usage

### Basic Identification

```swift theme={null}
// Add the user to the call queue for a support request
UserKit.shared.enqueue(reason: "Support Request", preferredCallTime: "Today")
```
