--- title: Set Up a Sales Pipeline description: Configure your sales pipeline to track opportunities through stages. --- import { VimeoEmbed } from '/snippets/vimeo-embed.mdx'; A sales pipeline in Twenty is a Kanban view of your Opportunities object, where each column represents a stage in your sales process. ## Step 1: Configure Your Stages Stages are defined in the Opportunities object's **Stage** field. 1. Go to **Settings → Data Model** 2. Select **Opportunities** 3. Find and click the **Stage** field 4. Add, remove, or rename stages to match your process ### Recommended Stages | Stage | Purpose | |-------|---------| | **New** | Fresh opportunities just identified | | **Qualified** | Confirmed as a good fit | | **Meeting** | Engaged in discussions | | **Proposal** | Proposal sent | | **Negotiation** | Working on terms | | **Closed Won** | Deal successful | | **Closed Lost** | Deal unsuccessful | **5-7 stages is optimal.** Too many stages make the pipeline hard to scan; too few lose visibility into deal progress. ## Step 2: Create a Pipeline View 1. Go to **Opportunities** 2. Click the view dropdown → **+ Add view** 3. Name it "Sales Pipeline" 4. Click **Create** 5. Open **Options** and select **Kanban** as the layout The view automatically uses the Stage field for columns. ## Step 3: Configure Your View ### Show Key Fields 1. Click **Options → Fields** 2. Look for fields in the "Hidden Fields" section 3. Click the **eye icon** to display: Company, Amount, Close Date, Owner ### Enable Aggregations Show totals at the top of each column: 1. Click the number displayed next to a Stage name at the top of a column 2. Select the aggregation type (Count, Sum, Average, etc.) 3. Choose the field to aggregate (e.g., Amount) **Example:** Show total deal value per stage by aggregating the Amount field with Sum. ### Use compact view (optional) For a high-level overview with minimal card content: 1. Click **Options** 2. Turn on the toggle for **Compact view** ## Step 4: Create Personal and Team Views ### "My Pipeline" - **Filter**: Owner = Me - **Visibility**: Unlisted (personal view) ### "Team Pipeline" - **Filter**: None (show all) - **Visibility**: Workspace (shared view) ### "Closing This Month" - **Type**: Table - **Filter**: Close Date = This month, Stage ≠ Closed Won, Stage ≠ Closed Lost - **Sort**: Close Date ascending ## Working with Opportunities ### Creating Opportunities - Click **+ New** in the Opportunities view - Or click **+** in a specific stage column ### Moving Through Stages Drag and drop opportunity cards between columns to update their stage. ## Best Practices ### Pipeline Hygiene - Update deals daily as they progress - Move or close stale deals promptly - Keep close dates realistic ### Stage Discipline - Define clear criteria for each stage - Move deals promptly when criteria are met - Don't let deals sit in stages too long ## Related - [Kanban Views](/user-guide/views-pipelines/capabilities/kanban-views) — aggregations and compact view - [Filters and Sorting](/user-guide/views-pipelines/capabilities/filters-and-sorting) — creating filtered views