> ## 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.

# Customer Offer purchase experience

> Understand the complete customer experience when purchasing an Offer, from checkout to accessing their products.

When a customer purchases an **Offer**, Kajabi handles checkout, account creation, and product access automatically. This page covers what each step looks like from the customer's perspective.

<Note>
  This page covers the experience for new customers. Existing customers must log in before purchasing additional Offers. [Learn more about purchases made by existing customers](/articles/sales/offers/how-do-existing-customers-purchase-additional-offers).
</Note>

## Checkout page

The first step in the checkout flow is the **Checkout Page**. This is where customers enter their payment information to complete the purchase.

<img src="https://mintcdn.com/kajabi-support/6TANF4m79lK7BDqA/articles/images/9bc2d550_3505701e-9e76-4f44-97bf-672e4058fd51.png?fit=max&auto=format&n=6TANF4m79lK7BDqA&q=85&s=23baedcb14096607b0794b8a29c6def1" alt="Checkout page" width="1151" height="951" data-path="articles/images/9bc2d550_3505701e-9e76-4f44-97bf-672e4058fd51.png" />

Before entering payment details, new customers may be prompted to submit their email address. This confirms they don't already have an account on your site and creates a new customer profile.

After submitting their email, customers complete any required fields and select their payment method.

[Learn how to customize a Checkout Page](/articles/sales/checkout/customize-your-checkout-page).

## Upsells

If an Offer includes upsells configured in the **Purchase Flow** tab, customers are presented with an **Upsell** Offer after completing checkout.

When an Upsell is presented, the customer can:

* Select the custom purchase button to accept the Upsell. If accepted, it is processed as a separate transaction using the same payment method from the original purchase.
* Select the custom cancel button to decline and continue to the next step.

<Note>
  **Note:** If an original Offer is connected to an Upsell Offer with a different type of payment method (e.g., Kajabi Payments, Stripe, or PayPal), the Upsell will use the same payment method used for the original Offer.
</Note>

To learn more about Upsells and how to set them up, see [Manage Upsells in the Purchase Flow.](https://help.kajabi.com/articles/sales/offers/manage-upsells-in-the-purchase-flow)

## Create an account or log in

After purchasing, the customer is prompted to enter their name and desired password.

Account creation behavior depends on your Offer settings:

* If **Require new customers to create password at checkout** is enabled, new customers create their password directly on the checkout page, and the **Account Creation Page** is skipped automatically.
* If password creation is not required, customers are directed to the Account Creation Page after purchase to set their password and complete their account setup. Returning customers are directed to the **Login Page**.

### Skip Account Creation page

You can control whether new customers see the Account Creation page from your Offer's post-purchase settings.

1. From the left side navigation, select **Sales > Pricing > Offers**
2. Select an **Offer**
3. In the **Purchase flow** tab, scroll to **Post-purchase**.

<Frame>
  <img src="https://mintcdn.com/kajabi-support/DlKbHvscyNERyqCx/images/Status_and_Kajabi_-__admin_offers_2151106917_upsells.png?fit=max&auto=format&n=DlKbHvscyNERyqCx&q=85&s=4591ba945f94eac91008fb637441a0b5" alt="Status And Kajabi Admin Offers 2151106917 Upsells" width="2426" height="1818" data-path="images/Status_and_Kajabi_-__admin_offers_2151106917_upsells.png" />
</Frame>

When **Skip account creation page** is enabled:

* Customers are redirected to the selected existing landing page after purchase.
* This setting is only available when **Existing Landing Page** is selected for post-purchase routing.
* A sub-option appears: **Send welcome email to new customers** (recommended). This sends the default Member Welcome Email, which includes an invite link for the customer to set up their account.

<Note>
  **Note:** Cart post-purchase settings will override post-purchase settings configured at the individual offer level.
</Note>

If both **Require new customers to create password at checkout** and **Skip account creation page** are enabled, the password setting takes priority. These settings apply to new customers only. When Upsells are present, post-purchase routing always follows the primary Offer.

The email address entered at checkout and the password created on this page become the customer's login credentials.

<img src="https://mintcdn.com/kajabi-support/CM-okGX-0K4XYDbT/articles/images/58f5ff46_40219684678299.png?fit=max&auto=format&n=CM-okGX-0K4XYDbT&q=85&s=7f1430934e73ad6af848bd82a65c9422" alt="Account creation" style={{ width:"71%" }} width="921" height="755" data-path="articles/images/58f5ff46_40219684678299.png" />

This **Customer Account Setup Page** automatically inherits the following settings according to your website theme. [Learn how to customize a Website Theme](/articles/website/pages/customizing-your-website-pages-with-the-website-builder).

### Colors

* **Page Background Color**: If you set a dark background, the page text will automatically switch to white for readability. (Background images are not supported on this page.)
* **Heading Font Color**: Font color for the "Create an account" heading
* **Body Font Color**: Labels (First name, Last name, Password, Verify password) and the subheading ("Complete your account setup to get started.")
* **Placeholder Font Color**
* **Button Background Color**: The "Create your account" button background (and button text when button style is Outline)
* **Button Text Color**: The text inside the button (only when the button style is Solid)

### Fonts

* **Heading Font**: The "Create an account" heading
* **Body Font**: "Complete your account setup to get started." subheading and "Create your account" button text

### Font sizes

* **H1**: "Create an account" heading
* **H4**: "Complete your account setup to get started." subheading

### Button

* Button Width
* Button Style
* Button Size
* Button Border Radius

<Note>
  **Note:** Theme-based customization of the **Customer Account Setup Page** is currently in beta. You can head to [Labs](/articles/resources/resources/kajabi-labs) from your settings to enable these changes for your account.
</Note>

## Library page

After creating their account, customers are directed to their **Library** page, where they can access any products included in the Offer they purchased.

<img src="https://mintcdn.com/kajabi-support/Hqq2NscHyg4tLbph/articles/images/4ed9f697_40219684679323.png?fit=max&auto=format&n=Hqq2NscHyg4tLbph&q=85&s=e87f2860889e71810972f1a0c55e3c24" alt="Library page" width="1194" height="681" data-path="articles/images/4ed9f697_40219684679323.png" />

You can optionally redirect customers to a custom Thank You Page instead. [Learn how to send customers to a Landing Page post-purchase](/articles/sales/offers/how-to-send-customers-to-a-landing-page-after-checkout).

## Post-purchase email

After purchasing, customers receive an automated post-purchase email at the address they entered at checkout. The email includes a Login button so they can return to their Library and access their purchased products.

Don't want to send this email? [Learn how to disable the Purchase Confirmation Email](/articles/sales/checkout/how-to-disable-the-purchase-confirmation-email).

<img src="https://mintcdn.com/kajabi-support/vZwjLDvOZJMn-nsK/articles/images/30c00667_360087474674.png?fit=max&auto=format&n=vZwjLDvOZJMn-nsK&q=85&s=9abb488315b4acdd6e2373170e065ab6" alt="Purchase confirmation email" width="1536" height="533" data-path="articles/images/30c00667_360087474674.png" />

[Learn how to edit automated emails to align with your branding](/articles/account-settings/notifications/edit-automated-email-notifications).

<Tip>
  [Learn how to enable notifications with Offer Additional Settings](https://help.kajabi.com/articles/sales/offers/how-to-include-additional-settings-for-your-offer) to be notified when a customer purchases an Offer.
</Tip>

[See this article](https://help.kajabi.com/articles/sales/offers/how-to-send-customers-to-a-landing-page-after-checkout) to learn how to send a customer to a unique landing page after checkout.

## Login and Product access

Once a customer has completed their purchase and set up their account, they can return to your site at any time to log in and access their content.

<Tip>
  **Tip:** Send logged-in customers directly to their Library with [yourwebsitedomain.com\*\*/library](http://www.yourwebsitedomain.com**/library)\*\* (e.g., [help.mykajabi.com/library](http://www.help.mykajabi.com/library)). If a customer is logged out, this link will redirect them to your Login Page.
</Tip>

## Checkout experience flowcharts

### Customer checkout flow

This flowchart shows the complete checkout experience for new customers.

<img src="https://mintcdn.com/kajabi-support/0X831VxXANnxgpSu/articles/images/e17f2dc2_newcustomer_v2.png?fit=max&auto=format&n=0X831VxXANnxgpSu&q=85&s=abc4a464a875b8979a6853d82502ed6d" alt="New customer checkout flow" width="5471" height="2419" data-path="articles/images/e17f2dc2_newcustomer_v2.png" />

### Returning customer checkout flow

This flowchart shows the streamlined checkout path for returning customers.

<img src="https://mintcdn.com/kajabi-support/0dktLU6n0E_nSYxP/articles/images/86f8426c_returningcustomer_v2.png?fit=max&auto=format&n=0dktLU6n0E_nSYxP&q=85&s=ed191672e647bcb4e40ed6c5494dffed" alt="Returning customer checkout flow" width="3795" height="1901" data-path="articles/images/86f8426c_returningcustomer_v2.png" />
