> For the complete documentation index, see [llms.txt](https://help.getweddingos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.getweddingos.com/admin/package-setup.md).

# Packages

Packages are the foundation of your proposals and contracts in WeddingOS. Each package has a name, price, inclusions list, and contract text. You can have as many packages as you need.

To manage packages, go to **Settings > Packages**.

***

## Creating a package

Click **+ New Package** and fill in:

| Field            | Notes                                                                            |
| ---------------- | -------------------------------------------------------------------------------- |
| **Name**         | What clients and planners will see (e.g. "Full Planning", "Day-Of Coordination") |
| **Pricing type** | Fixed (flat rate) or Percentage (percent of wedding budget)                      |
| **Base price**   | The default price shown when building a proposal                                 |
| **Description**  | A short summary shown internally                                                 |

Save to create the package, then add your inclusions and contract text.

***

## Inclusions text

The inclusions list is the "what you get" section of the proposal. Clients see this when reviewing and signing.

Write this in the **Proposal Inclusions** editor. You can use formatting (bold, bullets, line breaks). Template variables like `{{CLIENT_NAME}}` and `{{WEDDING_DATE}}` are supported and get filled in automatically when the proposal is sent.

***

## Contract text

The contract is the legal agreement the client signs. It appears below the inclusions on the signing page.

Write this in the **Contract Text** editor. Use template variables to personalize it automatically:

* `{{CLIENT_NAME}}` -- primary client's full name
* `{{FIANCE_NAME}}` -- partner's full name
* `{{WEDDING_DATE}}` -- wedding date
* `{{VENUE}}` -- venue name
* `{{TOTAL_PRICE}}` -- total contract value
* `{{COMPANY_NAME}}` -- your business name
* `{{PLANNER_NAME}}` -- assigned planner's name

The full variable list is shown in the reference panel next to the editor.

> Contract text is snapshotted at the time a proposal is sent. Changes you make after sending don't affect proposals already out.

***

## Editing a package

Click any package to open it and edit any field. Changes to price, inclusions, or contract text take effect on future proposals only.

***

## Deactivating a package

If you no longer offer a package, you can deactivate it. Deactivated packages won't appear when building new proposals, but existing clients on that package are unaffected.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.getweddingos.com/admin/package-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
