# Courses

## 🎓 Creating a Course Offer

1. Click on **Digital Offers** on the left sidebar.
2. Select **"Course"** as an offer type.

{% hint style="info" %}
Before creating a paid offer, you must connect a Stripe account to your platform.
{% endhint %}

{% content-ref url="/pages/EcZoBv0vYlNpIZC7ROGY" %}
[Stripe Integration](/manual/integrations/stripe-integration.md)
{% endcontent-ref %}

3. **Title Your Course Offer:**

* Enter a title for your course offer.

4. **Choose a Pricing Model for Your Course:**

   * **One-Time Payment:** Enter a one-time price for your course (minimum $0.50).
   * **Recurring Payment:** Set up a recurring payment schedule. (minimum $0.50).
   * **Free:** Select "Free" to make the course available at no cost.

5. **Define Course Permissions:**

   * Select which course(s) purchasers of this offer will gain access to.

6. **Upload a Thumbnail:**

   * Add a thumbnail image that will be displayed on the checkout page.

7. **Upload a Cover (Optional):**
   * Enhance the aesthetics of the checkout page by uploading a cover image that provides additional information about the offer.

<figure><img src="/files/PBtm5seyuUT3WKw68lyB" alt=""><figcaption><p>The image on the left is a cover and the image on the right is a thumbnail.</p></figcaption></figure>

8. **Customize the Confirmation Email (Optional):**

* Customize the email that users will receive.

9. **Set the Purchase Destination (Optional):**

   * Customize the URL users are redirected to after purchase.
   * By default, users are automatically logged into the platform after completing the purchase. Toggle "Redirect users to a custom link" to send them to a specific URL, such as a thank-you page.

10. **Enable Customer Resell Rights (Optional):**
    * Toggle "Enable customers to resell this offer for a commission" to allow an affiliate program for this offer.
    * Set the resell commission and provide a description for the affiliate program

To learn more about Customer Resell Rights:

{% content-ref url="/pages/6aYWWzkCyvEde1ZAxyUu" %}
[Customer Resell Rights (Affiliates)](/manual/customer-resell-rights-affiliates.md)
{% endcontent-ref %}

11. **Add Custom Code (Optional):**

* Insert custom code on the checkout page, such as a Facebook pixel for conversion tracking or live chat integration.

12. Click "**Save** to" create your course offer.
13. Click "**View offer page"** to preview the offer checkout page.

{% hint style="info" %}
Optionally, when creating or editing your course offer, you can display a customizable landing page before the checkout process. To do this, click 'Landing Page' at the top of the page to customize and enable it.
{% endhint %}

***

{% hint style="danger" %}
**Before selling, it's crucial to test the checkout process.**

Create a $0.50 test offer and use it to complete a purchase **using a separate email** to ensure confirmation emails and fund deposits into your Stripe account are functioning correctly.
{% endhint %}

{% hint style="danger" %}
Stripe may require additional verifications through your Stripe dashboard. If you encounter an error while attempting to create a paid digital offer, please access your Stripe dashboard and complete any necessary verification steps.
{% endhint %}

## 🔓 Updating Buyers Permissions

To modify the course permissions for buyers who have already made a purchase, follow these steps:

*Example: Giving access to a new course, **The Art of Disruption**, for users who purchased **Mindset**:*

1. Click on **Digital Offers** on the left sidebar.
2. Click on the **Mindset** offer.
3. Add **The Art of Disruptio**n course to Course Permissions.
4. Click **Save**.

Now, all users who purchase **Mindset** will have access to **The Art of Disruption**.


---

# Agent Instructions: 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.intellectra.io/manual/monetization/courses.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.
