---
title: Creating a Timeline
description: Create a high-level Timeline to keep all project stakeholders on task and aware of upcoming activities.
---

[Skip to content](https://success.join.build/en/knowledge/project-timeline#main-content)

[Contact Join Support](https://success.join.build/en/knowledge/kb-tickets/new?hsLang=en)

[![Join Help Center](https://success.join.build/hubfs/Join%20Help%20Center.svg)](https://success.join.build/en/knowledge?hsLang=en)

Open main navigation

Close main navigation

- [Contact Join Support](https://success.join.build/en/knowledge/kb-tickets/new)
- [Login](https://app.join.build/)

[Login](https://app.join.build/)

 Hi! 👋 How can we help?

- There are no suggestions because the search field is empty.

1. [Join - Help Center](https://success.join.build/en/knowledge?hsLang=en)
2. [Timeline](https://success.join.build/en/knowledge/timeline?hsLang=en)
3. [Timeline](https://success.join.build/en/knowledge/timeline?hsLang=en#timeline)

# Creating a Timeline

## Create a high-level Timeline to keep all project stakeholders on task and aware of upcoming activities.

**Enable editing** in Timeline to build out your project plan. [Import a schedule](https://success.join.build/en/knowledge/project-timeline#importing_schedules) from a third party or build it out manually. 

Add **Activities** and **Milestones** to map out your execution plan. Use parent **Phases** and simple scheduling logic, such as predecessors and successors, to structure your project.

***Tip:** Plan ahead with future Activities & Milestones. Add activities to keep your team aligned on progress toward delivery.   
- Examples: Milestone: GMP, or Activity: OAC Meeting*

### Creating Activities

To create a new [activity](https://success.join.build/en/knowledge/timeline-overview#types_activities) (Phases, Tasks, and Events) on your project, follow these steps:

1. Navigate to the **Timeline page** and select **Enable editing**
2. Click the **+ New Activity** button 
     1. A new row is added at the bottom of your workspace view
3. Rename the New Activity
4. Fill out the following fields to schedule your activity: 
     1. **Duration** - # of days (in workdays)
     2. **Predecessor** - Select an activity that must finish before this activity can start
     3. **Successor** - Select an activity that can’t start until this activity finishes
     4. **Start Date** - Start date of the activity (or rely on predecessor to schedule)
     5. **End Date** - End date of the activity (or rely on duration to schedule)

![](https://success.join.build/hs-fs/hubfs/Screenshot%202025-05-28%20at%205-14-11%E2%80%AFPM-png-1.png?width=670&height=282&name=Screenshot%202025-05-28%20at%205-14-11%E2%80%AFPM-png-1.png)

***Tip:** Right-click an Activity to see additional functionality such as Nesting, Adding activities in-line, or deleting.*

### **Creating Milestones**

To create a new milestone on your project from the Timeline, follow these steps:

1. Navigate to the **Timeline** **page** and select **Enable editing**
2. Click the **+ New Milestone** button
3. Fill out all of the required fields below: 
     1. **Milestone Name**
     2. **Milestone Start Date**
     3. **Milestone Design Phase** - Select the corresponding design phase for the Milestone
4. Click the **Create and Publish** button

![](https://success.join.build/hs-fs/hubfs/image-png-Dec-11-2025-05-20-28-0520-PM.png?width=597&height=387&name=image-png-Dec-11-2025-05-20-28-0520-PM.png)

### Creating Parent Phases

Group a set of activities under a shared heading or parent phase. This can be done in two ways:

#### Option 1 - Nesting & Unnesting

- Right-click on an activity to open the menu
- Select **Nest** or **Unnest** to create and remove parent phases

![](https://success.join.build/hs-fs/hubfs/May-28-2025%2017-32-58-gif.gif?width=540&height=324&name=May-28-2025%2017-32-58-gif.gif)

#### Option 2 - Drag & Drop Activities

- Select an activity or group of activities and drag/drop them to a new location.

- Or, drop the selected activities *onto* another activity to nest them as children.

![](https://success.join.build/hs-fs/hubfs/May-28-2025%2017-40-05-gif.gif?width=642&height=426&name=May-28-2025%2017-40-05-gif.gif)

***Note:** Parent phases will summarize the Start Date, End Date, and Duration of their children unless they are* ***manually scheduled****.   
Additionally, Milestones cannot be Parent Phases.*

### **Scheduling Activities and Defining Dependencies**

Schedule Activities or Milestones just like a traditional project plan by establishing dependencies between them. Dependencies control how one activity’s timing affects another, and our platform supports all four standard relationship types:

- FS (Finish-to-Start) - Default / Most common
- FF (Finish-to-Finish) - Aligned completions
- SS (Start-to-Start) - Aligned starts
- SF (Start-to-Finish) - Least common

**You can define relationships in two ways:**

Option 1 - Table View (Predecessor & Successor Columns)

- Select an activity from the dropdown
- Or, type the line number + relationship code (e.g., L02SS). Defaults to FS if unspecified.

Option 2 - Gantt Chart (Drag & Connect)

- Hover over an activity bar to reveal connection points.
- Drag from one end to another activity to create a relationship (e.g., Finish-to-Start)..

![](https://success.join.build/hs-fs/hubfs/May-28-2025%2017-44-26-gif.gif?width=670&height=337&name=May-28-2025%2017-44-26-gif.gif)

***Note:** When a link is attempted that creates a [scheduling cycle](https://success.join.build/en/knowledge/project-timeline#scheduling_cycles), the connection will not be created.*

### **Manually Scheduled Activities**

Manually Scheduled Activities are not affected by the automatic scheduling engine. Their start and end dates remain fixed unless you intentionally change them — they do not shift based on nested activities, dependencies, or scheduling logic.

This gives you full control over when certain work shouldn’t follow traditional scheduling rules. 

***Note**: If you have an existing project that utilizes Timeline, all of your existing Phases have been set to Manually Scheduled in Spring 2025.*

### **Scheduling Cycles**

Scheduling cycles can be created if invalid dependencies are defined within Timeline. To resolve the cycle, select a path that best suits your intended action.

### Importing Schedules

Join supports importing schedules created in other tools, such as **Oracle Primavera P6, Microsoft Project, Planera, and Phoenix.** [Learn more.](https://success.join.build/en/knowledge/importing-a-schedule?hsLang=en)

- [Getting Started with Join](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#main-content)

    - [Join Overview](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#join-overview)
    - [I'm a new Join user](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#im-a-new-join-user)
    - [My company is new to Join](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#my-company-is-new-to-join)
    - [I want to use Join on my project](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#i-want-to-use-join-on-my-project)
    - [Workflow Best Practices](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#workflow-best-practices)
    - [Getting Started for Project Admins](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-project-admins)
    - [Getting Started for General Contractors](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-general-contractors)
    - [Getting Started for Design Team Members](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-design-team-members)
    - [Getting Started for Owners](https://success.join.build/en/knowledge/getting-started-with-join?hsLang=en#getting-started-for-owners)
- [Product Updates](https://success.join.build/en/knowledge/product-updates?hsLang=en#main-content)

    - [What's New](https://success.join.build/en/knowledge/product-updates?hsLang=en#whats-new)
    - [Early Access](https://success.join.build/en/knowledge/product-updates?hsLang=en#early-access)
- [Join for Pursuit](https://success.join.build/en/knowledge/join-for-pursuit?hsLang=en#main-content)

    - [Pursuit Resources](https://success.join.build/en/knowledge/join-for-pursuit?hsLang=en#pursuit-resources)
- [Dashboard](https://success.join.build/en/knowledge/dashboard?hsLang=en#main-content)

    - [Dashboard](https://success.join.build/en/knowledge/dashboard?hsLang=en#dashboard)
    - [Charts](https://success.join.build/en/knowledge/dashboard?hsLang=en#charts)
- [Milestones](https://success.join.build/en/knowledge/milestones?hsLang=en#main-content)

    - [Milestones](https://success.join.build/en/knowledge/milestones?hsLang=en#milestones)
    - [Estimates and Budgets](https://success.join.build/en/knowledge/milestones?hsLang=en#estimates-and-budgets)
    - [Importing](https://success.join.build/en/knowledge/milestones?hsLang=en#importing)
- [Items](https://success.join.build/en/knowledge/items?hsLang=en#main-content)

    - [Items](https://success.join.build/en/knowledge/items?hsLang=en#items)
    - [Options](https://success.join.build/en/knowledge/items?hsLang=en#options)
    - [Status](https://success.join.build/en/knowledge/items?hsLang=en#status)
    - [Scenarios](https://success.join.build/en/knowledge/items?hsLang=en#scenarios)
    - [Item Library](https://success.join.build/en/knowledge/items?hsLang=en#item-library)
    - [Schedule Impact](https://success.join.build/en/knowledge/items?hsLang=en#schedule-impact)
    - [Ideas](https://success.join.build/en/knowledge/items?hsLang=en#ideas)
- [Markups](https://success.join.build/en/knowledge/markups?hsLang=en#main-content)

    - [Markups](https://success.join.build/en/knowledge/markups?hsLang=en#markups)
    - [Milestone Markups](https://success.join.build/en/knowledge/markups?hsLang=en#milestone-markups)
    - [Item Markups](https://success.join.build/en/knowledge/markups?hsLang=en#item-markups)
    - [Contingencies and Allowances](https://success.join.build/en/knowledge/markups?hsLang=en#contingencies-and-allowances)
    - [Cost Display Settings](https://success.join.build/en/knowledge/markups?hsLang=en#cost-display-settings)
- [Risk Register](https://success.join.build/en/knowledge/risk-register?hsLang=en#main-content)

    - [Risk Register](https://success.join.build/en/knowledge/risk-register?hsLang=en#risk-register)
- [Timeline](https://success.join.build/en/knowledge/timeline?hsLang=en#main-content)

    - [Timeline](https://success.join.build/en/knowledge/timeline?hsLang=en#timeline)
- [Reports](https://success.join.build/en/knowledge/reports?hsLang=en#main-content)

    - [Reporting](https://success.join.build/en/knowledge/reports?hsLang=en#reporting)
    - [Customizable Reports](https://success.join.build/en/knowledge/reports?hsLang=en#customizable-reports)
- [Team](https://success.join.build/en/knowledge/team?hsLang=en#main-content)

    - [Team](https://success.join.build/en/knowledge/team?hsLang=en#team)
    - [Roles and Permissions](https://success.join.build/en/knowledge/team?hsLang=en#roles-and-permissions)
- [Project Settings](https://success.join.build/en/knowledge/project-settings?hsLang=en#main-content)

    - [Project Settings](https://success.join.build/en/knowledge/project-settings?hsLang=en#project-settings)
    - [Categorizations](https://success.join.build/en/knowledge/project-settings?hsLang=en#categorizations)
    - [Units of Measure](https://success.join.build/en/knowledge/project-settings?hsLang=en#units-of-measure)
    - [Item Schedule Impact and Display](https://success.join.build/en/knowledge/project-settings?hsLang=en#item-schedule-impact-and-display)
    - [Default Item Template](https://success.join.build/en/knowledge/project-settings?hsLang=en#default-item-template)
    - [Notifications](https://success.join.build/en/knowledge/project-settings?hsLang=en#notifications)
    - [Print Header](https://success.join.build/en/knowledge/project-settings?hsLang=en#print-header)
    - [Customize Display](https://success.join.build/en/knowledge/project-settings?hsLang=en#customize-display)
- [Projects and Programs](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#main-content)

    - [Projects and Programs](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#projects-and-programs)
    - [Projects](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#projects)
    - [Programs](https://success.join.build/en/knowledge/projects-and-programs?hsLang=en#programs)
- [Company Settings](https://success.join.build/en/knowledge/company-settings?hsLang=en#main-content)

    - [Company Settings](https://success.join.build/en/knowledge/company-settings?hsLang=en#company-settings)
    - [Company Standards](https://success.join.build/en/knowledge/company-settings?hsLang=en#company-standards)
- [Join Benchmarking](https://success.join.build/en/knowledge/join-benchmarking?hsLang=en#main-content)

    - [Project Comparisons Report](https://success.join.build/en/knowledge/join-benchmarking?hsLang=en#project-comparisons-report)
- [Join Insights](https://success.join.build/en/knowledge/join-insights?hsLang=en#main-content)

    - [Join Insights](https://success.join.build/en/knowledge/join-insights?hsLang=en#join-insights)
- [Integrations](https://success.join.build/en/knowledge/integrations?hsLang=en#main-content)

    - [Integrations](https://success.join.build/en/knowledge/integrations?hsLang=en#integrations)
- [Security](https://success.join.build/en/knowledge/security?hsLang=en#main-content)

    - [Frequently Asked Questions](https://success.join.build/en/knowledge/security?hsLang=en#frequently-asked-questions)
    - [Single Sign-on](https://success.join.build/en/knowledge/security?hsLang=en#single-sign-on)
- [AI](https://success.join.build/en/knowledge/ai?hsLang=en)

[![Artboard 3@4x-8](https://success.join.build/hs-fs/hubfs/Artboard%203@4x-8.png?width=100&height=69&name=Artboard%203@4x-8.png "Artboard 3@4x-8")](https://join.build)

© 2026 - Join | All rights reserved.