> ## Documentation Index
> Fetch the complete documentation index at: https://help.kajabi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customize Coaching themes and builders

> Tailor the look, feel, and functionality of a Coaching Product with theme and builder settings.

The **Coaching Theme Builder** gives you flexibility to tailor the look, feel, and functionality of your Coaching Product. This page walks you through the theme and builder settings available for Coaching Programs, Coaching Search, and Coaching Sessions.

## Access the Coaching theme builder

1. Create a Coaching Program
2. Within that program, navigate to **Settings**
3. In Settings, go to **Coaching Template**
4. Click **Customize** to access the Coaching Theme Builder

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/2cdsqh051v" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

## Header settings

Customize how the header displays across your Coaching Program, Coaching Search, and Coaching Session pages:

* Toggle on or off **Display Cart**
* Change font size and Header text
* Toggle on or off the **Sticky Header**
* Customize existing blocks or add a custom block

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/w7lrswynb7" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

## Coaching Program

The main page of your Coaching Program is flexible, with customization options available.

### Coaching Hero

* Customize the **Subtitle connecter text**
* Toggle ON/OFF to show the description. The description text width and spacing can be customized
* Edit or add **Social Icon** blocks
* Customize thumbnail image width and border radius
* Toggle and customize the **Additional Session** button
* Change the background color or display an image/video as the background

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/hog7vc6jff" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

### Coaching session listings

Edit the display for your Coaching Sessions Listings:

* Edit heading text, color, and title weight
* Toggle Sidebar ON/OFF and set position for desktop and mobile
* Customize the Sidebar Search block
* Customize upcoming Coaching Session listings
* Edit advanced header options
* Customize session listings, session status, and the Additional Session button
* Customize background, desktop, and mobile views

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/8uio6dyl0x" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

## Coaching Search

Customize the Coaching Search page to fit your branding needs.

### Coaching Hero

* Customize the **Subtitle connecter text**
* Toggle ON/OFF to show the description. Customize width and spacing
* Edit or add **Social Icon** blocks
* Customize thumbnail image width and border radius
* Toggle and customize the **Additional Session** button
* Change the background color or display an image/video as the background

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/5lbp7z9zkn" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

### Coaching search results

* Edit the "searched," "showing," and "results" text terms
* Customize the color of search terms
* Adjust results per page settings
* Edit pagination controls
* Toggle Sidebar ON/OFF and set position for desktop and mobile
* Customize the Sidebar Search block
* Customize the Coaching Session Upcoming block

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/icbh9n5ipc" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

## Coaching Session

The Coaching Session page is displayed during each session and includes extensive customization options.

### Page state

Use the **Page State** dropdown to select which session state to customize:

* Unscheduled
* Scheduled
* Completed
* Recording Uploaded

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/21e6fkobtm" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

### Offer block conditionals

If you'd like to add an **Offer** block to the page sidebar, you can then choose to do the following:

* Open in new tab
* Hide if owned
* Only show upon session completion

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/ycw65ipijk" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

### Session customization blocks

* Toggle Sidebar **ON/OFF** and change its position (desktop and mobile)
* Customize the Sidebar Search block
* Edit the **Coaching Session Resources** block (title, empty state text, link text, advanced settings)
* Edit the **Coaching Session Details** block (title, program text, sessions text, advanced settings)

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/pvgjjh0rdf" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

Additional Coaching Session page options:

* Coaching session header
* Coaching session body
* Coaching session scheduled status
* Coaching session agenda
* Coaching notes
* Player settings
* Background
* Desktop view
* Mobile view

<img src="https://mintlify.s3.us-west-1.amazonaws.com/kajabi-support/images/cc6127ab_39591542010139.png" alt="Coaching Session Options" style={{ width:"40%" }} />

## Further customizations

### Additional sessions

Once you have set up [Coaching Additional Sessions](/articles/products/coaching/coaching-member-additional-session-purchase), the CTA button advertising additional sessions for purchase can be customized within the Coaching Program and Coaching Search pages:

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/o9rivpn4ze" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

Across all Coaching pages, you can also customize:

* **Footer**
* **Exit Pop Up**
* **Two-Step Opt-in**

<img src="https://mintlify.s3.us-west-1.amazonaws.com/kajabi-support/images/d767e711_39591570747163.png" alt="Further Customizations" style={{ width:"49%" }} />

### Template sessions for upsells, invoicing, and renewals

A Coaching **template session** is available in the Coaching package outline. You can add a session and customize it with a session description, agenda items, and resources.

This template can be used for:

* [Additional session upsells](/articles/products/coaching/coaching-member-additional-session-purchase)
* Invoicing flows
* Subscription renewals

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/ra5lzjv558" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

## Invoice for Coaching sessions

Kajabi Coaching supports [invoicing](/articles/sales/kajabi-payments/invoicing-with-kajabi-payments) to help you manage client payments and ongoing session access.

<Note>
  **Note:** Invoicing is only available with Kajabi Payments.
</Note>

Invoicing with Coaching:

* **Invoiced sessions are granted up front** to the recipient
* Payment management is left to you. If an invoice goes unpaid, you can use **automations or manual actions** to decide how to handle access

To add an additional session and send an invoice to be paid:

1. From the Kajabi Dashboard, select **Products** > **Coaching**
2. In Coaching, select **Programs** and your desired Coaching Program
3. Click on the Coaching **member** you wish to add an additional session for
4. At the bottom of the Session list, click **+Add Session**, then select **Paid Session**
5. In the Invoice pop-up, select an **Offer** or create an Offer
6. Enter how many sessions you wish to add. This price will be determined by the offer and quantity
7. Select a **due date**
8. Click **Create and Send Invoice** to add the additional sessions and send the invoice to be paid

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/1dw389sa85" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>

## Coaching subscriptions

Coaching programs can be offered with a [Subscription](/articles/sales/offers/how-to-create-a-subscription-offer) pricing plan.

1. From your Kajabi dashboard, select **Sales**
2. Navigate to **Pricing**
3. Click **+New Offer** to enter the Offer Creation Flow
4. Once inside the Offer Creation Flow, enter an Offer Title and choose the **Coaching Product**(s) to sell with this offer
5. Use the Pricing Plan drop-down menu to select **Subscription**
6. Enter a **Price** and **Currency**
7. Enter a numeric value under **Bill every** and select an **Interval**. Then, choose **payment providers**.
8. Click **Next**.
9. Choose a **solid button background** color, and if desired, customize the **checkout button text**.
10. Toggle **Checkout fields** to appear, and determine whether a **Service agreement** is required.
11. Click **Save and Finish**.

<img src="https://mintlify.s3.us-west-1.amazonaws.com/kajabi-support/images/fce0350e_40652157461275.png" alt="Coaching Subscriptions" />

Members always receive the same number of sessions they originally purchased with their subscription, regardless of any changes to the program.

For example:

* A member subscribes to a Coaching Program that includes **five sessions per billing period**
* During that billing period, they purchased an **additional session**, giving them six total sessions for that month
* When the subsequent subscription payment processes, the member will again receive **five sessions**, as per their original subscription

## Coaching Automations

[Kajabi Automations](/articles/marketing/automations/automations-overview) can be used with a Coaching Program.

Coaching Automations can be triggered when a client has:

* Completed a session
* Completed all sessions
* Has x (customizable number) sessions remaining
* Purchased additional sessions
* An invoice due in x (customizable number) days
* An overdue invoice

<div className="w-full aspect-video">
  <iframe src="https://fast.wistia.net/embed/iframe/1kaalt95u6" allow="autoplay; fullscreen" allowFullScreen className="w-full h-full" />
</div>
