# Update Cohort

## What does updating a Cohort mean?

It means **refreshing the user list** so that wherever the Cohort is connected (e.g., an A/B Test targeting the Cohort) has the most up-to-date list of users matching the Cohort conditions.

## What happens if I don't update?

Targeting is applied only to the user list that the Cohort had at the time it was first targeted.

Suppose **Cohort A**, which matches 100 users, is targeted in **Experiment 1**. After 6 hours, if the number of users matching Cohort A's conditions grows to **500**, **Experiment 1** will still target only the original 100 users if the Cohort has not been updated.

Once you update the Cohort, targeting will apply to the **user list at the time the update completes**.

![](/files/E1sjs9lnGk7EWDho8a7J)

After successfully targeting a Cohort in an experiment, you will see the screen above on the experiment detail page.

## Connection (Update) Management

Once a Cohort is registered for targeting, you can control the update status of the Cohort from its detail screen.

{% hint style="info" %}
For off-site campaigns (push, Kakao, SMS, webhook, journey), Hackle automatically sends messages based on the most recently updated audience list before sending. Do not worry if it is not shown in the connected locations.
{% endhint %}

![](/files/8dmreG0mPsX8QxQ1C6TU)

1. **Last Success Time**: The last time the Cohort's user list was refreshed.
2. **Status**: Shows whether the Cohort's user list was successfully refreshed the last time.
3. **Update Frequency**: Set the Cohort update frequency to automatically update the user list of the connected Cohort.
   1. Configure: Set the automatic update frequency.
   2. Manual Update: Click the update button at any time to manually refresh the Cohort's user list.
4. **More Options button**
   1. View Update History: View all previous update history.
   2. Disconnect: Disconnects the Cohort from all features currently using it. After disconnecting, the user list will no longer be updated and will remain as it was at the last successful update.

{% hint style="info" %}
Do I need to manually update after registering a Cohort for targeting?

* The Cohort is automatically updated once when it is first registered for targeting.
* Afterward, you can set an `Update Frequency` to automatically update at regular intervals.
  {% endhint %}

## Update Methods

### 1. Manual Update

![](/files/yL07gvYeLCaCiXwpYhHI)

Clicking the Manual Update button in the Connection Management tab starts an update for all locations connected to this Cohort (*wherever this Cohort is being targeted*).

### 2. Scheduled Update

By specifying an update frequency, you do not need to manually update from the Cohort detail screen every time.

![Update Frequency - Configure](/files/wtr5YGZ3tKbddC4YcwMl)

![Update Frequency configuration modal](/files/M6Zb7wR4zyaLPi4gpAB3)

Currently, only daily and hourly updates are supported.

## Viewing Update History

You can check whether updates succeeded at the configured update frequency.

![](/files/ePPTgCnx48Un44Ura5np)

## Disconnecting

After disconnecting, the Cohort information will no longer be updated.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hackle.io/en/cohort/usage/update-cohort.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
