Skip to main content

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

1

Navigate to your dashboard

Go to your Harmonica dashboard where you’ll see your sessions and projects.
2

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)
3

Customize appearance

Optionally customize your project:
  • Add a banner image
  • Set gradient colors
  • Choose a color scheme
4

Add sessions

Once created, you can add existing sessions to the project or create new sessions within it.

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.

Set up your organizational context

Learn what HARMONICA.md is, where to edit it, and how it flows into sessions

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 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. See Broad Listening for the full walkthrough — publishing, the opinion landscape, and getting listed on the public hub.

Best practices

Use clear naming

Choose descriptive project names that make it easy to find and understand what each project contains.

Group logically

Organize sessions into projects based on themes, teams, or time periods that make sense for your workflow.

Keep descriptions updated

Update project descriptions as goals evolve to help team members understand the project’s purpose.

Review regularly

Periodically review projects to archive completed work and keep active projects organized.

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.
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.

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

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

Creating sessions

Learn how to create sessions

Organizational context

Set up HARMONICA.md so the facilitator inherits your voice

Collaboration

Share projects with your team

Quickstart

Review the quickstart guide

Need help?

Questions about managing projects? Contact us: