# Customized Pricing For Your Agent

Our **Customized Pricing For Your Agent** feature puts you in the driver’s seat—roll out subscriptions for your AI agents, drop one-time purchases, or flex with pay-per-use options. Your work, your rules.

**Understand The Basics**

* A paid plan bundles multiple features with one payment method.
* A feature = a stack of ShellAgent nodes (states).
* Anything not tied to a paid plan? It’s free for users—your call.

**Organize Your Features**

* Break your ShellAgent App into features. Pick what’s worth a price tag and what’s a free teaser.

**Launch Your Plan**

* Build a paid plan, link it to your chosen features, and set a price.
* Save your Agent, and boom—when users tap a premium feature, they’ll see your plan pop up, ready to onboard them.

### Step 1: Enable Monetization

Go to your agent’s settings and toggle the **Monetization** switch to **ON**. This activates the ability to set up paid features.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FNSC0okda8SubqZCf2qJ3%2Fimage.png?alt=media&#x26;token=2aac7b18-db2e-4a04-9bb3-d1b5475306a2" alt=""><figcaption></figcaption></figure>

### Step 2: Define Your Features

Features are the specific functionalities in your app that you want to charge for. Here’s how to set them up:

#### 2.1 Open the Features Editor

In your agent’s dashboard, click **Edit Features** to start defining what users will pay for.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FkV14wWNiRfHoObchVcBx%2Fimage.png?alt=media&#x26;token=0d1ecef7-ed1a-4002-a418-837793e98c46" alt=""><figcaption></figcaption></figure>

#### 2.2 Create a New Feature

Write a clear, user-friendly description of the feature. This is what users will see, so make it simple and compelling.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2F4kQihe2utIAXr1yWSI8a%2Fimage.png?alt=media&#x26;token=3607b882-880d-4773-b534-7e162a565f5b" alt=""><figcaption></figcaption></figure>

On the app canvas, select the **States** (ShellAgent nodes) that make up this feature by checking the corresponding boxes.

* **Important**: Be precise when selecting states. Missing a state or including unnecessary ones can confuse users and hurt their willingness to pay. For example, if you’re charging for a “Generate Content” feature, don’t forget to include the state that displays the generated results.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FdTBlq80E6OPRBYUWaUZK%2Fimage.png?alt=media&#x26;token=71ed511f-d778-49f9-ac65-f3edda940a6b" alt=""><figcaption></figcaption></figure>

#### 2.3 Add More Features

Repeat the process to create additional features until all paid functionalities are covered.

Once done, save your changes and close the window.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FzZgnw5othPfxJul1cNZf%2Fimage.png?alt=media&#x26;token=aab47f97-c978-4e5e-8d05-a676558913bc" alt=""><figcaption></figcaption></figure>

### Step 3: Set Up Your Plan

A plan bundles features together and assigns them a price. Here’s how to create one:

#### 3.1 Create a New Plan

Give your plan a short, catchy name and an appealing description to entice users.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FXBZE4U5ixDNZlEU0grHC%2Fimage.png?alt=media&#x26;token=a405bb3a-70a3-47fa-9656-9f6e9f69f14a" alt=""><figcaption></figcaption></figure>

Select the **Features** you want to include in this plan. On the canvas, selected features will appear fully visible, while unselected ones will be semi-transparent.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FrcGiqovJWKz87Wghed5o%2Fimage.png?alt=media&#x26;token=54aa2e29-e4c5-4ef3-9c8c-fe457fa8c0e7" alt=""><figcaption></figcaption></figure>

Choose a payment method. Currently, only **monthly subscriptions** are supported, and due to App Store restrictions, you can only pick from a few fixed price tiers.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FtcRVqRSvC60AX6rOIs8X%2Fimage.png?alt=media&#x26;token=2ee00584-03ce-4a4c-ab8b-2ae1423e7d76" alt=""><figcaption></figcaption></figure>

#### 3.2 \[Optional] Create Additional Plans

If one plan doesn’t meet your needs, you can create multiple plans to offer different tiers or combinations of features.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FadC7iiT4SAgl6CE9IzYQ%2Fimage.png?alt=media&#x26;token=7200f254-9de0-41ce-87e7-3f5a8a5ab16a" alt=""><figcaption></figcaption></figure>

#### 3.3 Review Your Setup

* Save your plan settings and close the pop-up window.
* Double-check your configuration to ensure everything looks correct.

<figure><img src="https://2975681513-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDtmZwLatyyBFLUK6P6Pj%2Fuploads%2FhLSKoF5devyl3QT2BoiU%2Fimage.png?alt=media&#x26;token=78afbd76-8e3d-4ea8-9b25-b430693d5e94" alt=""><figcaption></figcaption></figure>

### Step 4: Save and Activate

* Click **Save Agent Settings** to finalize your changes. Your paid plans are now live!
* When users interact with a paid feature, they’ll see your plan details and can subscribe.
