# Create and set up a product

> Verified against the product on 2026-10-06

## Create a product

Only a teamspace owner can create a product. If you aren’t an owner, ask one to create it. For team invitations and membership, see [Join and manage your teamspace](https://cactus.heycactus.ai/join-and-manage-teamspace).

1. On **New product**, enter a name in **Name**.
2. On **New product**, select **Create product**. Cactus selects the new product and opens **Home**.

- detail: Open Members
- form: **Create product** (1)

*On New product, select Create product.*

Product names can be up to 80 characters. To create another product, repeat these steps on **New product**.

## Product setup states

**It reads your code.:** Cactus reads the product's code.
**It writes your help center.:** Cactus writes Help Center pages for the product.
**It answers your customers in your Messenger.:** Cactus answers customer questions through Messenger.
**It hands what it can’t answer to your team.:** Cactus hands unanswered questions to your team.

## Set up your product

Onboarding takes you through connecting code and confirming your product brand, then reviewing your current Help Center and Intercom together, choosing where Handoffs go, and starting the product map. For repository connection steps, see [Connect repositories and product sources](https://cactus.heycactus.ai/connect-repositories-and-product-sources).

- repos: Repository choices have been recorded.
- brand: The product brand has been confirmed.
- support: The Help Center and Intercom choices have been recorded together.
- handoffs: The handoff destination choice has been recorded.
- map: The product map has been requested.
- complete: The owner has completed setup.

*Onboarding takes you through connecting code and confirming your product brand, then reviewing your current Help Center and Intercom together, choosing where Handoffs go, and starting the product map.*

### Choose current support

1. In **Where your support lives today**, choose a listed Help Center, or select **We don't have one**.
2. If **It's elsewhere** appears, select it.
3. If your Help Center is elsewhere, enter its URL in the field.
4. If Intercom is offered and isn't connected, select **Connect Intercom**.
5. In **Where your support lives today**, select **Continue**. Cactus records the Help Center and Intercom choices together.

For help importing existing content and support conversations, see [Import existing help and support knowledge](https://cactus.heycactus.ai/import-existing-help-and-support-knowledge). The Handoffs step records a connected Slack or Discord destination, or that you skipped it. The product map starts later, after Handoffs; it needs at least one linked repository and requests a full map. Starting the map doesn't complete onboarding. In onboarding, select **Complete onboarding** when you're ready.

## During the first build

While the first build runs, **Home** shows a dismissible **How Cactus works** panel. It disappears when the first build finishes, and dismissing it keeps it from returning.

### Change conversation translation

On **Home** during that explanation, switch **Translate conversations** on to enable it. Cactus saves the same preference as **Settings › Languages**. When enabled, conversations are translated for your team and translated replies are sent in the customer's language.

- Your product starts here.: Back to the live page, Show this edition, Show changes, See what Cactus takes as true, Open these lines on GitHub, Retire, **Translate conversations** (1), Set up the Messenger

*On Home during that explanation, switch Translate conversations on to enable it.*

## Home setup links

### Set up Messenger

On **Home** during the first-build explanation, select **Set up the Messenger**. For installation and appearance, see [Install and customize Messenger](https://cactus.heycactus.ai/install-and-customize-messenger).

### Open Handoffs

On **Home** during the first-build explanation, select **Handoffs** to open its setup. For connecting a team channel, see [Connect Slack](https://cactus.heycactus.ai/connect-slack) or [Connect Discord](https://cactus.heycactus.ai/connect-discord).

### Open language settings

On **Home** during the first-build explanation, select **Languages** to open language settings. For language preferences, see [Set team language and conversation translation](https://cactus.heycactus.ai/team-language-and-translation).

## Manage products

Use **Settings › General** to rename this product, rebuild it from scratch, or delete it. Rebuilding and deleting require an owner. For team membership and invitations, see [Join and manage your teamspace](https://cactus.heycactus.ai/join-and-manage-teamspace).

### Rename the product

1. In **Settings › General**, change **Name**.
2. In **Settings › General**, select **Save**. Cactus saves the new name.

- detail: Rebuild from scratch, Delete this product
- dialog: Cancel
- form: **Name** (1)

*In Settings › General, change Name.*

Product names can be up to 80 characters.

### Rebuild from scratch

1. In **Settings › General**, select **Rebuild from scratch**.
2. In the confirmation dialog, enter the exact product name in **Type the product name to confirm.**

> Link at least one repository before rebuilding.

Cactus stops a current run, removes the product knowledge and code index it derived, then builds again from linked repositories.

### Delete the product

1. In **Settings › General**, select **Delete this product**.
2. In the confirmation dialog, enter the exact product name in **Type the product name to confirm.**

Cactus removes the product from your teamspace.
