Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Project Manager by UpStream

Project Management for WordPress that is powerful, extensible & easy to use. Manage projects, clients, milestones, tasks, files & more.

Project management with WordPress has never been easier. UpStream is a free project management plugin that allows you to easily manage any type of project, right from within your WordPress website. Your clients can track the progress of their project via the frontend project view.

View our Premium Extensions here

View the Demo here

Project Features

  • Milestones & Tasks (that can be linked)
  • Bug/Issue Tracker
  • Upload Files & Documents
  • Project Discussion thread
  • Automatic Progress Tracking
  • Custom Fields
  • Custom Statuses

Client Features

  • Client contact details, address, logo
  • Custom fields
  • Client Users (employees)
  • Client login page to view their projects

General Features

  • Built in Roles - Project Manager & Project User
  • Custom Capabilities & Permissions
  • Awesome looking frontend
  • Customizable frontend templates
  • Label Projects, Clients, Milestones, Tasks, Files & Bugs anything you like
  • Developer friendly and highly customizable
  • Translation ready

Premium Extensions

Add even more awesome features through the use of our extensions.

Milestones & Tasks

Milestones & tasks help you to successfully plan, track and manage your project from start to finish. Assign tasks & milestones to users, add start & end dates, color-coded statuses, notes and progress of the tasks & milestones. You can even add your own custom fields.

Bug Tracking & Issue Reporting

Easily report bugs or issues as they arise and just like milestones & tasks, you can assign the bug to a user, add a status, severity of the bug, a description, due date & attach files to each individual bug.

Project Discussion

Avoid email trails and keep the entire discussion about your project right where it should be, within the project! Any user can add to the discussion and with the Front End Edit extension and you can also allow your clients to add to the discussion.

Front End View

Your clients can view the details and the progress of the project via the front end. Clients can never access the WordPress admin. Using a customized login system, you can determine which users of your client can have access to the project and also to which parts of the project they can view.

Highly Customizable

Well thought out settings and options, customizable templates, add your own CSS, create custom fields wherever you like, create your own statuses with whatever colors you choose plus lots more. You can even rename projects, milestones, tasks, bugs, files and clients. Prefer to rename ‘Bugs’ as ‘Issues’? Rather call a ‘Project’ a ‘Plan’ or call a ‘Client’ a ‘Customer’? Go for it!

Author UpStream
Contributors upstreamplugin
Tags bug tracker, client, client manager, CRM, issue tracker, manage, management, project, project management, project manager, task manager, Tasks, wordpress project management
  1. upstream screenshot 1

    The UpStream general settings page.

  2. upstream screenshot 2

    UpStream projects view (also showing the Project Timeline which is a premium extension).

  3. upstream screenshot 3

    Editing a project.

  4. upstream screenshot 4

    The frontend view with Project Timeline extensions active.

  5. upstream screenshot 5

    The client login page

  6. upstream screenshot 6

    The All Projects view on the front end

  7. upstream screenshot 7

    Front end view of Tasks & Milestones list

Minimum Requirements

  • WordPress 4.0 or greater
  • PHP version 5.4 or greater

Setting Up

  1. Activate the plugin
  2. Go to UpStream > General Settings and configure the options as required
  3. Create a Client by going to Projects > New Client
  4. Create a Project by going to Projects > New Project
  5. For a Quick Start guide and more detailed instructions, please visit the Documentation page.

1.4.1 - 2017-02-16

  • NEW - Admin Edit Project UI. Add Task and Bug end date to title bar

1.4.0 - 2017-02-16

  • NEW - Add Project Activity section
  • NEW - Add upstream_user_item() function to get any user item
  • UPDATE - Admin Edit Project UI. Move progress bar and add statuses into title bar
  • FIX - Bug with checking for client permissions

1.3.2 - 2017-02-14

  • FIX - Issue with not loading activity class

1.3.1 - 2017-02-14

  • FIX - Issue with wrong client logo displaying on All Projects page

1.3.0 - 2017-02-10

  • NEW - Add option in settings to completely disable bugs
  • NEW - Add help text to Client User email field
  • NEW - Add link on frontend sidebar for files
  • UPDATE - Minor updates to styling on Client edit screen
  • FIX - Add a check for multiple email addresses on client login

1.2.0 - 2017-02-10

  • NEW - Redirect to settings page after activation
  • NEW - Add guided tour for first Project
  • UPDATE - Update styling on settings pages
  • UPDATE - Update styling on Project edit screen
  • UPDATE - Make first Milestone always open when editing or adding project
  • FIX - Add various extra code checks such as isset(), is_array() etc throughout plugin
  • FIX - Email link on Client Users within project
  • FIX - Issue with adding Discussions in admin area

1.1.1 - 2017-02-08

  • UPDATE - Update CSS on Extension settings page
  • NEW - Add banners on Extension settings page
  • FIX - Typo on Extension settings page

1.1.0 - 2017-02-07

  • UPDATE - Include translations for en_AU
  • UPDATE - Include translations for en_NZ

1.0.2 - 2017-02-07

  • UPDATE - Modify upstream_count_total() function to return 0 for the id if not found
  • SECURITY - Add proper escaping on items within admin Tasks page

1.0.1 - 2017-02-03

  • UPDATE - Update links to documentation from within plugin page
  • FIX - Undefined index within upstream_count_total() function

1.0.0 - 2017-01-20

  • Release - Initial release

Where can I find UpStream documentation?

For a Quick Start guide and more detailed instructions, please visit the official Documentation page

Where can I get support?

You can ask for help in the UpStream Plugin Forum.

Will UpStream work with my theme?

Yes, UpStream works independent of any theme.

Why doesn't the UpStream frontend look like my theme?

UpStream does not use the existing styling of your theme. The features and the very specific nature of the plugin make it impossible to integrate into existing themes. The plugin is highly customizable though, so you can tweak it to look the way you want it to.

Version 1.4.1

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 16 Feb 2017

Date Added: 02 Feb 2017


5 stars
1 ratings


Not Enough Data

Works: 0
Broken: 0