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

# Sticky number assignment

# Sticky number assignment

**Sticky** behavior is built into the **campaign number pool** on **Create campaign → Telephony** (the Telephony step of the new-campaign flow): after the **first number successfully reaches** a contact, the platform **reuses that number** on later attempts for the same contact so retries show a consistent caller ID. There is no separate “enable sticky” checkbox in the UI—the pool copy and **How the number pool works** explain it.

![Contact history showing a sticky assigned number.](https://mintcdn.com/callaro-docs/1fJs_sKJdgiwY8nj/images/phone-numbers/sticky-assignment.png?fit=max\&auto=format\&n=1fJs_sKJdgiwY8nj\&q=85\&s=7d5f53d43e1a1828dbc0888cf0bc180c)

**What the static should show:** Telephony step **Number Pool** area with the blue callout visible when the pool has **more than one** number: *“How we pick the first number…”* mentioning weighted random first dial and that *“Once a contact is reached, that number sticks for their retries.”*

## What operators see in the wizard

When **two or more** numbers are in the pool:

* Main pool blurb: *“One contact typically lands on the same number across retries (sticky)…”*
* Highlighted paragraph (**How we pick the first number**):
  * First number per contact is a **weighted random** pick at dial time.
  * **Primary** is *not* used first by default; two contacts can share a number.
  * Once a contact is **reached**, that number **sticks** for their retries.

In **How the number pool works → 3. Sticky contacts**:

* The first number that **successfully reaches** a contact is remembered and reused on later attempts.

![GIF media slot](https://mintcdn.com/callaro-docs/1fJs_sKJdgiwY8nj/images/phone-numbers/slot-01.gif?s=9d22d8189ffb46944510dac802ed703d)

**What the GIF should show:** Campaign task list / results row where the **From** number shows a small **lock** icon and tooltip **Sticky – number locked to this contact after answered call**.

## Where sticky shows up after dialing

On **campaign task rows** (results table), the **from** number links to the phone number detail when a from-number id is set. When the task’s sticky number matches that from number, a **Lock** icon appears with tooltip:

* *“Sticky – number locked to this contact after answered call”*

Use that icon to confirm the dispatcher reused the sticky mapping for that task’s attempt.

## How this differs from “primary”

* **Primary From Phone Number** is **required** and acts as a **fallback** when the pool logic cannot pick (see **How the number pool works → 1**).
* **Primary** does **not** force the first outbound attempt for every contact when multiple pool numbers exist—the UI explicitly says the first dial is **not** “primary first.”

![Video media slot](https://mintcdn.com/callaro-docs/1fJs_sKJdgiwY8nj/media/phone-numbers/slot-01.mp4?fit=max\&auto=format\&n=1fJs_sKJdgiwY8nj\&q=85\&s=77953cfa28b118fc3b17ddf123876665)

**What the video should show:** Telephony step with pool ≥ 2 and the sticky copy, then a campaign results view highlighting a row with the sticky lock next to the caller ID.

## Related articles

* [Assigning phone numbers to a campaign](https://help.callaro.ai/campaigns/assigning-phone-numbers.md)
* [Number rotation](https://help.callaro.ai/phone-numbers/number-rotation.md)
* [Adding phone numbers](https://help.callaro.ai/phone-numbers/adding-phone-numbers.md)
* [What to do if a number gets flagged as spam](https://help.callaro.ai/phone-numbers/spam-flagged-numbers.md)
* [Wizard Step 2: Telephony](https://help.callaro.ai/campaigns/wizard-step-2-telephony.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.