Projects are the core organizational unit in Octayne PSA. A project represents a body of work delivered for a client, with defined scope, timeline, budget, and team. Projects contain time entries, resource plans, billing codes, invoices, and board integrations.
Octayne provides a guided onboarding wizard for new projects, a flexible settings system, template support, and a full project lifecycle from draft through archival.
[Screenshot: Projects page showing a grid of project cards with status indicators, client names, and budget progress bars]
[Screenshot: Projects page with search bar, status filter pills, and client dropdown filter visible]
Tip: Switch between Grid View (cards) and List View (table) using the toggle icons in the top-right corner of the Projects page.
[Screenshot: New Project dialog with Client dropdown, Project Name input, and Description textarea]
Note: You can skip the onboarding wizard and configure settings later, but completing it ensures the project is fully set up from the start.
The onboarding wizard guides you through five steps to fully configure a new project. You can navigate between steps using the Back and Next buttons, and the wizard saves your progress automatically.
[Screenshot: Onboarding wizard progress bar showing Steps 1 through 5 with Step 1 active]
Configure the core attributes of the project.
| Field | Description |
|---|---|
| Project Lead | Select the team member who will manage this project. They receive notifications and appear on dashboards as the responsible party. |
| Start Date | The expected or actual project start date. Used in scheduling and reporting. |
| End Date | The expected or actual project end date. Used in scheduling and burndown calculations. |
| Project Type | Select one: Billable (revenue-generating client work), Non-Billable (internal client work that is not invoiced), or Internal (organizational work like R&D, training, admin). |
| Budget | The total monetary budget for the project in the organization's currency. Leave blank for unbudgeted projects. |
| Budget Hours | The total estimated hours for the project. Used in utilization and burndown tracking. |
Click Next to proceed to Step 2.
[Screenshot: Step 1 of the onboarding wizard showing Project Lead dropdown, date pickers, Project Type radio buttons, and Budget fields]
Tip: If you are unsure about the budget or dates, you can enter estimates now and refine them later in Project Settings.
Add team members to the project from your organization's member list.
Click Next to proceed to Step 3.
[Screenshot: Step 2 showing two panels -- Organization Members on the left and Project Members on the right, with arrow buttons between them]
Note: The project lead selected in Step 1 is automatically added as a project member. You do not need to add them again.
Define the position and billing rate for each team member on this project.
For each member listed:
| Field | Description |
|---|---|
| Position Title | The role this member plays on the project (e.g., Senior Developer, UX Designer, Project Manager). Select from the dropdown or type a custom title. |
| Hourly Rate | The billing rate for this member on this project. This rate is used for invoicing and revenue calculations. |
Click Next to proceed to Step 4.
[Screenshot: Step 3 showing a table of project members with Position Title dropdown and Hourly Rate input for each]
Tip: Hourly rates set here are project-specific and override any default rates configured in the member's organization profile. This allows you to have different rates for the same person across different projects.
Define the billing codes (also called task types) that team members will use when logging time on this project.
Click Next to proceed to Step 5.
[Screenshot: Step 4 showing a list of billing codes with name, code, and non-billable toggle for each]
Note: Billing codes defined here appear as options in the time entry form when team members log hours for this project. At least one billing code is required for time tracking.
Configure custom fields that will appear on project boards and time entries.
Click Finish to complete the wizard.
[Screenshot: Step 5 showing custom fields list with Field Name input, Field Type dropdown, and Add Option button for dropdown fields]
Tip: Board fields are powerful for tracking project-specific metadata alongside time entries. For example, add a "Sprint" dropdown field to tag time entries by sprint, enabling sprint-level reporting.
Every project moves through a defined set of statuses:
Draft --> Active --> On Hold --> Completed --> Archived
| Status | Description |
|---|---|
| Draft | The project has been created but is not yet active. Team members can be configured but time entry is disabled. |
| Active | The project is underway. Time tracking, billing, and all features are enabled. |
| On Hold | The project is temporarily paused. Time tracking is disabled. Existing data is preserved. |
| Completed | The project is finished. Time tracking is disabled. The project remains visible for reporting and invoicing. |
| Archived | The project is archived for long-term storage. It is hidden from default views but accessible via the Archived filter. |
Warning: Moving a project to Completed or Archived disables time tracking. Ensure all time entries are submitted and approved before changing status. Time entries on timesheets that are still Open or In Review will remain accessible but new entries cannot be created.
Note: Status transitions are not strictly linear. You can move a project from Completed back to Active if work resumes, or from On Hold back to Active.
Access project settings by navigating to a project and clicking Settings in the project's central navigation bar.
Click Save Changes after making edits.
[Screenshot: Project General Settings form with all editable fields]
Click Save Changes after making edits.
[Screenshot: Members Settings showing a table of members with role, rate, reviewer toggle, and remove button]
Note: Removing a member from a project does not delete their existing time entries. Historical data is preserved.
Warning: Deleting a billing code that has existing time entries will not remove those entries, but the billing code will show as "(Deleted)" in reports. Consider renaming or deactivating instead.
[Screenshot: Board Settings showing Board URL input, sync direction dropdown, and field mapping table]
Templates allow you to create new projects with pre-configured settings, billing codes, board fields, and team structure.
[Screenshot: Save as Template dialog with Template Name and Description fields]
Tip: Templates do not include time entries, invoices, or other transactional data. They only capture structural configuration: billing codes, board fields, roles, and project settings.
Favoriting a project pins it to your sidebar and to the top of the Projects page for quick access.
Note: Favorites are personal and do not affect other users. Each user manages their own favorites list.
Archiving preserves all project data but hides it from default views.
Deleting permanently removes a project and all associated data.
Warning: Deleting a project permanently removes all time entries, invoices, resource plans, and other data associated with it. This action cannot be undone. Always prefer archiving over deleting.
| Issue | Possible Cause | Solution |
|---|---|---|
| Cannot create a new project | Missing projects:create_edit_delete permission |
Contact your administrator to update your role. |
| Client dropdown is empty in new project dialog | No clients exist or you lack client access | Create a client first, or contact your administrator. |
| Team members not appearing in Step 2 | Members have not been added to the organization | Invite members in Settings > Members first. |
| Cannot log time on a project | Project is in Draft, On Hold, Completed, or Archived status | Change the project status to Active in Settings. |
| Billing codes not showing in time entry form | No billing codes defined for the project | Add billing codes in the project onboarding wizard (Step 4) or in Project Settings > Task Type Definition. |
| Template not appearing in the dropdown | Template was created in a different organization | Templates are scoped to the organization. Ensure you are in the correct organization. |
| Budget shows as exceeded but work is within scope | Budget value was set too low or does not account for all billing codes | Update the budget in Project Settings > General Settings. |
| Cannot archive a project | Timesheets still in "In Review" status | Approve or reject all pending timesheets before archiving. |
Q: Can I move a project from one client to another?
A: Yes. Navigate to Project Settings > General Settings, change the Client dropdown to the new client, and click Save Changes. All associated data moves with the project.
Q: Is there a limit to the number of team members on a project?
A: There is no hard limit. Projects can have as many members as needed.
Q: Can I have multiple project leads?
A: Only one member can be designated as the Project Lead. However, you can designate additional members as Reviewers in Members Settings, granting them timesheet approval authority.
Q: What is the difference between Billable and Non-Billable project types?
A: Billable projects generate revenue and their hours are included in billing and invoicing calculations. Non-Billable projects track effort but are not invoiced. Internal projects are organizational overhead and are excluded from client-facing reports.
Q: Can I duplicate a project instead of using a template?
A: There is no direct "duplicate project" feature. Save the source project as a template and create a new project from that template. This achieves the same result.
Q: How do board fields interact with time entries?
A: Board fields configured in Step 5 of the onboarding wizard appear as additional columns on the timesheet when logging time for that project. Team members fill in these fields alongside their hours and descriptions.
Q: Can I bulk-import projects?
A: Bulk project import is available via CSV. Navigate to Projects > Import (dropdown next to + New Project) and upload a CSV file following the provided template format.
Gantt chart, table view, bookings, actuals, billing code budgets.