Project Hub

One client. Multiple projects. One clear experience.

Bodhi now supports multiple projects under a single client record — so your team can manage every system, job, and property without workarounds or duplicate contacts.

When you need Project Hub

Every project your client has with you deserves its own journey, its own documents, and its own communication thread — tracked cleanly in one place.

Repeat clients

When a client comes back for a battery add-on, a system expansion, or a new install at a different address, Bodhi can now track each project separately — without creating duplicate contacts or losing history.

Multiple service jobs

Managing several service and repair visits for the same client? Each job gets its own project in Bodhi, with its own journey, messaging, and documentation — all tied to the same client record.

Portfolio of commercial projects

For commercial clients with multiple properties, each location becomes its own project. Your team gets a clear view of every system in a portfolio without the complexity of separate accounts.

How multiple projects get created

New projects can be created automatically through your CRM, or manually from the installer inbox. Each new project gets its own journey, documents, and message thread — completely separate from other projects for the same client.

Automatic via CRM integration

  • No action required — If your company's CRM is integrated with Bodhi, new projects are created automatically when they appear in the CRM and match the account creation trigger.
  • Journey starts automatically — The new project triggers the appropriate journey, sends the client the Touch 0 message, and notifies your PM and sales rep — just like a first project would.

Manually from the installer inbox

  • Click the "+" button in the project section of the right pane to open the new project form.
  • CRM prefill — If data for the additional project is available in the CRM, the project details are prefilled automatically. Review and confirm to create.
  • Manual entry — When CRM data isn't available, fill in the details directly: address, journey, utility, system size, and key dates.
  • Add or archive projects — Use the controls next to the project dropdown to add a new project or archive one that's no longer active.

How projects are identified: Project Nicknames

Every project in Bodhi gets a Project Nickname — a clear, human-readable label that makes it easy to tell projects apart at a glance.

Auto-generated from your Journey settings

Nicknames are generated using the format: {Project Type} #{N} @ {Street}, {City}

Solar Project #1 @ 123 Main St, Austin Battery Project #1 @ 123 Main St, Austin Service Project #1 @ 456 Oak Ave, Austin
  • The project type comes from your Journey settings — your team sets these labels (e.g., "Solar Project", "Battery Project").
  • The number increments automatically when the same client has more than one project of the same type.

Editable anytime

  • Nicknames are editable — update them from the installer inbox right pane at any time using the Edit Project Details modal.
  • Changes apply to future messages only — already-sent email subjects and SMS are not retroactively updated.
  • Nicknames appear everywhere: in the installer inbox, in the client portal, and in all outbound messages.

How projects appear in the installer inbox

The installer inbox makes it easy to navigate between projects and always know which system a conversation is about.

Project dropdown & message labels

  • Project dropdown in the right pane — Switch between a client's projects using the dropdown right below the contact information on the right pane. The pane updates to show that project's journey, system details, documents, activity, and notes.
  • Nickname labels on every message bubble — Each message in the conversation thread is labeled with its project's Project Nickname, so your team can see at a glance which system a message belongs to.

Compose with project context

  • Project selector in the compose area — When writing a message, choose which project it belongs to using the selector above the text input. This determines how the message is labeled and routed.

How messages are identified by Project Nickname

When a client has multiple projects, every message — in both directions — carries the Project Nickname so there's never any confusion about which project a conversation is about.

SMS

Text messages

Every outbound SMS is prefixed with the Project Nickname in brackets. When the client replies, Bodhi routes the reply back to the correct project automatically.

[Solar Project #1 @ 123 Main St, Austin] Your installation is scheduled for Tuesday at 9am...

Email

Email messages

Outbound emails include the Project Nickname in the subject line. When a client replies, Bodhi reads the nickname from the subject and associates the reply with the right project.

Subject: [Solar Project #1 @ 123 Main St, Austin] Your permit has been submitted

Client portal

Portal messages

Messages sent from the client portal are automatically associated with the project the client was viewing — or the one they selected in the compose area.

Project: Battery Project #1 @ 123 Main St, Austin
Hi, do you have an update on my battery install?

How projects appear in the client portal

Clients with multiple projects get a clear, organized experience in their Bodhi portal — making it easy to stay on top of every system they have with you.

Project selector & dashboard

  • A project selector in the portal header lets clients switch between their projects. Each project shows a progress ring and current phase.
  • The dashboard updates entirely when a project is selected — showing that project's progress tracker, "What's Next" card, system details, and recent messages.
  • Journey steps, dates, and system specs all come from the selected project, so clients always see the right information.

All Messages view

  • The All Messages page shows every conversation in a single chronological timeline — messages from all projects appear together.
  • Each message bubble is labeled with its Project Nickname, so clients can always tell which system a message is about.
  • When sending a new message, clients use a project selector above the compose area to choose which project they're asking about.
  • Documents are also grouped by project on the Documents page, making it easy to find files for a specific system.

Frequently asked questions

Everything you need to know about how Project Hub works in practice.

Do I need to do anything to enable this?

No. Project Hub is automatically enabled for all Bodhi accounts. There's nothing you need to configure to get started. If you have an active CRM integration, new projects will begin flowing in automatically as they're created in your CRM.

What happens to my existing clients when this rolls out?

Nothing changes. Each existing client record automatically becomes the first project under that client. All historical messages, documents, journey progress, and system details are preserved exactly as they are. No data is lost, and no action is needed from your team.

What happens if a project comes in from the CRM for a client already in Bodhi?

Bodhi matches the incoming email or phone number to the existing client and adds the new project under their record. No duplicate contact is created. The new project gets its own journey, nickname, and message thread — all linked to the same client.

Is there a limit to how many projects a client can have?

No hard limit. Bodhi supports as many projects as needed per client — whether that's two solar installs, a battery add-on, or a full portfolio of commercial sites.

What if a client only has one project — does anything change for them?

No. Single-project clients see the same experience as before. The project selector in the client portal only appears when there are multiple projects, and outbound messages won't include a Project Nickname unless the client has more than one project.

Does the client need a separate login for each project?

No. Clients log in once and see all their projects. Authentication is at the client level, not the project level. After logging in, they can switch between projects using the selector in the portal header.

Where do I configure project type names like "Solar Project" or "Battery Project"?

On the Journey settings page. Each journey has a Project Name field — set it to whatever label fits your workflow (e.g., "Solar Project", "Battery Project", "Service & Repair"). Bodhi uses that label to generate Project Nicknames across the platform.

Do automated journey messages get tagged to the right project?

Yes. Every automated message — journey steps, NPS surveys, review requests — is associated with the project whose journey triggered it. The message displays the correct Project Nickname in both the installer inbox and the client's view, so there's no ambiguity about which system it refers to.

Are documents separated by project?

Yes. In the client portal, documents are grouped under headings for each project, making it easy for clients to find files for a specific system. In the installer inbox, documents appear in the selected project's section of the right pane, so your team always sees the right files for the project they're working on.

Are internal notes project-specific?

Yes. Internal notes in the installer inbox are tied to the selected project. Notes your team writes about one system stay with that project and don't bleed into another — keeping context clean when a client has multiple active jobs.