> ## Documentation Index
> Fetch the complete documentation index at: https://help.harmonica.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Managing Projects

> Organize and manage sessions within projects

## Overview

Projects help you organize related sessions, track progress over time, and collaborate with team members. This guide covers how to create and manage projects in Harmonica.

## What are projects?

Projects are containers that help you:

* **Organize sessions**: Group related sessions together
* **Maintain context**: Keep background information and goals in one place
* **Track progress**: See how discussions evolve over time
* **Collaborate**: Share access with team members
* **Customize appearance**: Add banners, colors, and descriptions

## Creating a project

<Steps>
  <Step title="Navigate to your dashboard">
    Go to your Harmonica dashboard where you'll see your sessions and projects.
  </Step>

  <Step title="Create a new project">
    Click "Create Project" or use the project creation option. You'll be prompted to:

    * Enter a project title
    * Add a description (optional)
    * Set location or other metadata (optional)
  </Step>

  <Step title="Customize appearance">
    Optionally customize your project:

    * Add a banner image
    * Set gradient colors
    * Choose a color scheme
  </Step>

  <Step title="Add sessions">
    Once created, you can add existing sessions to the project or create new sessions within it.
  </Step>
</Steps>

## Project settings

### Basic information

* **Title**: A clear, descriptive name for your project
* **Description**: What this project is about and its goals
* **Location**: Optional location or context information
* **Status**: Active, draft, or deleted

### Visibility

Projects can be:

* **Public**: Visible to anyone with the link
* **Private**: Only accessible to invited members

### Appearance

Customize how your project looks:

* **Banner image**: Add a header image
* **Gradient colors**: Set custom gradient from/to colors
* **Use gradient**: Toggle gradient background on/off

## Adding sessions to projects

### When creating a new session

When creating a session, you can:

* Create it within an existing project
* Create it as a standalone session (add to a project later)

### Adding existing sessions

You can add existing sessions to a project:

* From the session settings
* By dragging and dropping (if supported)
* Through the project management interface

## Managing project members

### Sharing access

Projects can be shared with team members:

* Invite users by email or username
* Set permission levels (viewer, editor, admin)
* Manage access from project settings

### Permissions

Different permission levels allow:

* **Viewer**: Can see project and sessions but not modify
* **Editor**: Can create and modify sessions within the project
* **Admin**: Full control over project settings and sessions

## Organizational context (HARMONICA.md)

Sessions across all your projects benefit from a shared organizational context. Harmonica reads your HARMONICA.md — a short markdown document describing your team, vocabulary, and working norms — and injects it into every new session you create. It means the AI facilitator arrives already knowing who you are, without you copy-pasting a brief each time. HARMONICA.md is scoped to you as a host, not to an individual project.

<CardGroup cols={1}>
  <Card title="Set up your organizational context" icon="file-text" href="/guides/hosts/organizational-context">
    Learn what HARMONICA.md is, where to edit it, and how it flows into sessions
  </Card>
</CardGroup>

## Project knowledge

A project's **Knowledge** tab rolls up structured findings from every session it contains, so you can see what the whole body of work has surfaced — not just one session at a time.

### What it collects

Harmonica extracts typed findings from each session and aggregates them across the project into five categories:

* **Decisions** — what the group concluded or committed to
* **Tensions** — where perspectives diverged or trade-offs surfaced
* **Actions** — concrete next steps that came out of the conversations
* **Open questions** — what remains unresolved
* **Themes** — recurring topics across sessions

Each finding keeps a link to the participant evidence behind it, and findings that recur across several sessions are surfaced as such. Findings can also be drawn from imported context sources, not only live sessions.

### A stable, findings-first layout

The Knowledge tab renders the same layout every time: the findings first — grouped by the five categories, with a colour legend — followed by a synthesized narrative that ties the themes together. The layout does not reshuffle when you re-synthesize; regenerating refreshes the content, never the structure.

### Keeping it current

Click **Synthesise** to regenerate the project's knowledge after new sessions complete. The synthesis pass re-reads the project's sessions and imported sources and refreshes the narrative while preserving the stable structure.

## Building on past sessions

Once a project has one or more completed sessions, Harmonica turns that accumulated knowledge into starting ground for the next conversation. There are two ways it does this, one automatic and one deliberate.

### Inherited project memory

Every new session you start inside a project silently begins from what the project already knows. Harmonica assembles the project's settled points, open tensions, and recurring themes (the same material you see on the Knowledge tab) into quiet background context for the facilitator, so a new session does not start from a blank slate. Participants never see this as a script. It is prior ground the facilitator builds on, not an agenda it forces.

You control it from the **Inherited by new sessions** card on the project's Knowledge tab. The card shows exactly what a new session would inherit, and an editor can toggle it off to make new sessions start fresh. It turns on automatically once the project has at least one concluded session with settled ground.

### Reflection sessions anchored on the project

Sometimes you want people to react to where the whole project has landed, not just start another open conversation. From the same **Inherited by new sessions** card, an editor can click **Start a reflection session**. This creates a new session anchored on the project's accumulated map: participants are shown the settled points and open tensions from across the project's sessions and are facilitated to confirm them, correct them, or add what is missing. It is the explicit counterpart to inherited memory, useful for a checkpoint after several sessions or for bringing new people up to speed on where a body of work stands.

## Project context sources

Like an individual session, a whole project can carry **context sources** — reference material the facilitator draws on across every session in the project. Open the **Sources** button in the project header to attach files or an MCP server at the project level; they apply to every session in the project, ahead of each session's own sources.

The project view also lists the sources attached to individual sessions inside it (read-only), so you can see the full body of material feeding the project's knowledge in one place.

See [Context sources](/guides/hosts/context-sources) for the available source types and limits.

## Publishing a project as a public page

You can publish a project as a public **Broad Listening** page, where anyone with the link can read its synthesized opinion landscape and react to the statements it surfaced — agree, disagree, or pass — without an account. Publishing is a deliberate action from the project's public settings, and you control the page's slug, intro, and theme. Projects can also be created and published programmatically through the [API](/api-reference/introduction). See [Broad Listening](/guides/hosts/broad-listening) for the full walkthrough — publishing, the opinion landscape, and getting listed on the public hub.

## Best practices

<CardGroup cols={2}>
  <Card title="Use clear naming" icon="tag">
    Choose descriptive project names that make it easy to find and understand what each project contains.
  </Card>

  <Card title="Group logically" icon="sitemap">
    Organize sessions into projects based on themes, teams, or time periods that make sense for your workflow.
  </Card>

  <Card title="Keep descriptions updated" icon="pen">
    Update project descriptions as goals evolve to help team members understand the project's purpose.
  </Card>

  <Card title="Review regularly" icon="eye">
    Periodically review projects to archive completed work and keep active projects organized.
  </Card>
</CardGroup>

## Project status

Projects can have different statuses:

* **Active**: Currently in use, visible on your dashboard
* **Archived**: Set aside — hidden from your active dashboard but fully preserved and reversible
* **Deleted**: Marked for deletion (will be removed)

### Archiving a project

When a project is finished but you want to keep its sessions and accumulated knowledge, **archive** it instead of deleting it. Archiving removes the project from your active dashboard without touching any of its data — no sessions, summaries, or knowledge are lost.

Open a project's menu (from its dashboard card or the project page) and choose **Archive**. Archived projects drop out of the default dashboard view; you can surface them again and **unarchive** at any time to bring the project back to active.

Use archiving to keep your dashboard focused on live work while holding on to completed projects for reference. Unlike deletion, it is fully reversible.

<Warning>
  Deleted projects and their sessions may be permanently removed. Make sure you want to delete before confirming. If you only want to tidy your dashboard, **archive** the project instead — archiving is reversible and keeps all data.
</Warning>

## Nested projects

Projects can have parent-child relationships:

* Create sub-projects for more granular organization
* Maintain hierarchy for complex projects
* Track relationships between related work

## Exporting project data

You may be able to export:

* Project summaries
* All sessions within a project
* Aggregated insights
* Participant data (with appropriate permissions)

## Troubleshooting

### Can't create a project

* **Check permissions**: Ensure your account has permission to create projects
* **Try refreshing**: Sometimes a page refresh resolves temporary issues
* **Contact support**: If problems persist, reach out to [hello@harmonica.chat](mailto:hello@harmonica.chat)

### Sessions not appearing in project

* **Check project settings**: Verify the session is actually added to the project
* **Filter settings**: Check if any filters are hiding the session
* **Refresh**: Try refreshing the page

### Can't share project

* **Check visibility settings**: Ensure the project isn't set to private if you want to share it
* **Verify permissions**: Make sure you have admin access to the project
* **Try the share link**: Use the project's share link if direct sharing isn't working

## Related guides

<CardGroup cols={2}>
  <Card title="Creating sessions" icon="plus-circle" href="/guides/hosts/creating-sessions">
    Learn how to create sessions
  </Card>

  <Card title="Organizational context" icon="file-text" href="/guides/hosts/organizational-context">
    Set up HARMONICA.md so the facilitator inherits your voice
  </Card>

  <Card title="Collaboration" icon="users" href="/guides/hosts/collaboration">
    Share projects with your team
  </Card>

  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Review the quickstart guide
  </Card>
</CardGroup>

## Need help?

<Note>
  Questions about managing projects? Contact us:

  * Email: [hello@harmonica.chat](mailto:hello@harmonica.chat)
  * Telegram: [@harmonica\_support](https://t.me/harmonica_support)
</Note>
