# Manual Segments

Manual segments let you group people according to business logic outside of Customer.io. As the name suggests, you’ll [add people](#add-people-to-a-manual-segment) to, and [remove people](#remove-people-from-a-manual-segment) from, these segments manually.

## Create a manual segment[](#create-a-manual-segment)

You have the opportunity to create manual segments when you import people by CSV and import people from a database. Otherwise, you can create a manual segment first, and then add people to it later.

1.  Go to **Segments**.
2.  Click **Create Segment**.
3.  Enter a *Name* and *Description* for the segment. These help you find the segment—both in the list of segments, and when selecting the segment in a campaign, broadcast, etc.
4.  Choose **Manual**.

From here, you can [add people to your segment](#add-people-to-a-manual-segment).

[![A screenshot of the bottom right corner of the first step in segment creation. The title is Manual. The description says People already in this workspace will move into this manual segment whenever you upload a CSV file or call our API. Below the description is the question What is a manual segment? which links to more info. Below that and centered is the button Create manual segment.](https://docs.customer.io/images/segment_create_manual_option.png)](#43106783faae614a81599240b393439f-lightbox)

## Add people to a manual segment[](#add-people-to-a-manual-segment)

People must be identified in Customer.io before you can add them to a manual segment.

You can add people to manual segments via:

*   [CSV](#add-people-to-a-segment-csv)
*   [a workflow action](#add-people-to-a-segment-via-action) in a campaign
*   [our Track API](/integrations/api/track/#operation/add_to_segment)
*   [Data-in integrations](/journeys/data-in-overview/)
*   [the segment tab on a person’s profile page](#add-a-person-from-their-profile-page)
*   [a shortcut](#add-a-person-using-a-shortcut)

### Via CSV[](#add-people-to-a-segment-csv)

You can upload a CSV to add people to a manual segment from the **Segments** page. The CSV must contain identifiers (IDs or email addresses) for people you’ve already identified. If a person’s identifier in the CSV doesn’t match an existing profile, we won’t create a new profile and we won’t add them to the segment.

You can [identify people by uploading a CSV](/journeys/uploading-people/). You may want to do this to make sure people exist before you try to add them to a manual segment.

1.  Go to **Segments**.
2.  Click an existing manual segment or [add a new manual segment](#create-a-manual-segment).
3.  Click **Add by CSV**.
4.  Determine the identifiersThe attributes you use to add, modify, and target people. Each unique identifier value represents an individual person in your workspace. you want to use to match people from your CSV to your workspace: *By id* or *By email*.
5.  Choose the file you want to upload or import a Google sheet. If you import a google sheet, you must [grant Customer.io access to sheets in your Google account](/journeys/uploading-people/#google-import).
6.  Tell us which column holds the ID or email—whichever identifier you selected in earlier steps.
    
    [![Map your id or email column](https://docs.customer.io/images/segment_manual_via_csv_column_mapping.png)](#6d43807819cd7f2ed7577645c4bd4ae0-lightbox)
    
7.  If your file contains no errors, click **Add People**. We validate data when you select your identifiers. If there are errors, you can download an error file (if any) or download the import file.

### Using a workflow action[](#add-people-to-a-segment-via-action)

You can add people to a manual segment as a part of a campaign workflow.

1.  Drag a *Manual Segment Update* action into your workflow.
2.  Click the action item and edit the settings on the panel.
    *   **Update Name** - you can update the name of the action visible in your workflow.
    *   **What should happen when a person reaches this step?** - choose whether to add or remove people
    *   **Manual Segment** - select the manual segment you want to change.
    *   **Conditions** - specify any conditions people should meet to be added or removed from the segment.
3.  Click **Save**.

[![Add to a Manual Segment via a Workflow Action](https://docs.customer.io/images/segment_manual_add_via_workflow-1.png)](#6f1ac798d163a60473f041c263ae853d-lightbox)

### From their profile page[](#add-a-person-from-their-profile-page)

You can add a single person to a manual segment from their profile page.

1.  Go to **People**.
2.  Filter for the person you want to add to a manual segment then click on them.
3.  Click the **Segments tab**.
4.  Click the **Doesn’t Belong To** tab.
5.  To the right of any manual segment they don’t belong to, you’ll see **\+ Add to segment**. Click this to immediately add them to a specific segment.

[![On the left is the icon for manual segments, a wrench. In the middle is the title of the manual segment, Conference Leads. On the right is the button +Add to segment.](https://docs.customer.io/images/manual-segment-add-from-profile-1.png)](#33184485eb192916729c5fb390222a49-lightbox)

Accidentally add someone to a manual segment? You can also [remove them](#remove-a-person-from-their-profile-page) just as easily.

### Using a shortcut[](#add-a-person-using-a-shortcut)

You can add a person to a manual segment using a shortcut. Go to [Webhook shortcuts](/journeys/people-shortcuts/#addremove-person-in-a-manual-segment) for more information.

## Remove people from a manual segment[](#remove-people-from-a-manual-segment)

You can remove people from manual segments through:

*   [“Clear Segment”](#clear-segment) on the segment’s page
*   [a workflow action](#remove-people-from-a-segment) in a campaign
*   [our Track API](/integrations/api/track/#operation/remove_from_segment)
*   [a shortcut](#addremove-a-person-using-a-shortcut)

### Clear segment[](#clear-segment)

1.  Click your manual segment from the *Segments* page.
2.  Click *Options* in the top right then **Clear Segment** from the dropdown.
    
    [![A screenshot of a manual segment titled Conference Leads. A red rectangle outlines the top-right button titled Options and a red arrow points to Clear Segment in the corresponding dropdown.](https://docs.customer.io/images/segment_clear_manual.png)](#7fdf00aa09155601fa917f97695b45b3-lightbox)
    
3.  A confirmation modal will appear. If this manual segment is used in campaigns or broadcasts, decide how we should process active journeys:
    1.  By default, **Update campaign journeys** is set to **No**. People with active journeys will show as not belonging to the manual segment, but they will neither leave delays with the condition of “not in: this manual segment” nor trigger campaigns with this condition. They will, however, leave this campaign if the exit condition is “They stop matching the trigger or filter conditions.”
        
        [![clear-segment-toggle-no.png](https://docs.customer.io/images/clear-segment-toggle-no.png)](#793535ebb560a777e2729d2352460f8e-lightbox)
        
        For instance, assume Janet is cleared from the manual segment Conference Leads which triggered a campaign that she now has an active journey in. People are set to exit the campaign when they stop matching the trigger condition. If **Update campaign journeys** was left as **No** in the confirmation modal, she would still leave the campaign because of the exit condition. She would not trigger a campaign based on “not in: Conference Leads,” though.
    2.  Toggle **Update campaign journeys** to **Yes** if people with active journeys should leave delays with the condition of “not in: this manual segment” or trigger campaigns with this condition. They will continue to follow the exit conditions of the current campaign.
        
        [![clear-segment-toggle-yes.png](https://docs.customer.io/images/clear-segment-toggle-yes.png)](#9e7adab028cd789d90145f371e96c2cb-lightbox)
        
        For instance, assume Janet is cleared from the manual segment Conference Leads which triggered a campaign that she now has an active journey in. People are set to exit the campaign when they stop matching the trigger condition. If **Update campaign journeys** was set to **Yes** in the confirmation modal, she would still leave the campaign because of the exit condition. She could also, for instance, trigger a campaign based on “in: Signed up” and “not in: Conference Leads.”
4.  Click **Yes, clear segment** to confirm your choice.

### Using a workflow action[](#remove-people-from-a-segment)

You can remove people from a manual segment as a part of a campaign workflow.

1.  Drag a *Manual Segment Update* action into your workflow.
2.  Click it and edit the settings on the panel.
    *   **Update Name** - you can update the name of the action visible in your workflow.
    *   **What should happen when a person reaches this step?** - choose whether to add or remove people
    *   **Manual Segment** - select the manual segment you want to change.
    *   **Conditions** - specify any conditions people should meet to be added or removed from the segment.
3.  Click **Save**.

[![Remove from a Manual Segment via a Workflow Action](https://docs.customer.io/images/segment_manual_remove_via_workflow-1.png)](#ad9a8018cb57d81140be17c8ead2b153-lightbox)

### From their profile page[](#remove-a-person-from-their-profile-page)

You can remove a single person from a manual segment from their profile page.

1.  Go to **People**.
2.  Filter for the person you want to remove from a manual segment then click on them.
3.  Click the **Segments tab**.
4.  Click the **Belongs To** tab.
5.  To the right of any manual segment they belong to, you’ll see **Remove from segment**. Click this to immediately remove them from a specific segment.

[![On the left is the icon for manual segments, a wrench. In the middle is the title of the manual segment, Conference Leads. On the right is the button +Remove from segment.](https://docs.customer.io/images/manual-segment-remove-from-profile.png)](#ec97c35134094f88c6ed3fa96e1e07eb-lightbox)

Accidentally remove someone from a manual segment? You can also [add them](#add-a-person-from-their-profile-page) just as easily. Note, they will not re-enter campaigns triggered by being in this manual segment if the campaigns had a frequency of “one time.”

### Using a shortcut[](#addremove-a-person-using-a-shortcut)

You can remove a person from a manual segment using a shortcut. Go to [Webhook shortcuts](/journeys/people-shortcuts/#addremove-person-in-a-manual-segment) for more information.

## Edit a segment[](#edit-a-segment)

You can edit the name and description of a manual segment from the segment’s details page. You cannot affect membership in the segment except by a CSV import from this page.

1.  Go to **Segments**.
2.  Click the segment you want to update.
3.  Click to edit the name and/or description for the segment.

## Delete a segment[](#delete-a-segment)

1.  Go to *Segments*.
2.  Click the segment that you want to delete.
3.  Click and choose **Delete Segment**.

You can also select one or more segments on the *Segments* page then click **Delete**.

If one of your workflows depends on the segment, we won’t let you delete the segment so your campaigns and other actions don’t break. Find where your segment’s referenced under *Usage* and make sure it’s removed from all locations:

*   A campaign, unsent newsletter, or API-triggered broadcast: your segment could be part of the trigger, recipient conditions, or other workflow conditions
*   A form
*   A SQL import
*   Another active segment (*Active* means it’s not [archived](/journeys/segments/#view-archived-segments).)