Tutor LMS Tracking

12 min read

πŸ“‹ Overview #

The Tutor LMS Tracking add-on connects Ultimate Affiliate Pro with Tutor LMS β€” a popular feature-rich LMS plugin for WordPress. Once enabled, the integration automatically assigns referral commissions every time a visitor referred by an affiliate completes a course purchase through Tutor LMS.

In addition, you gain precise control over your referral programs directly within each Tutor LMS course. You can define how referrals are awarded and set custom referral values per course, allowing you to tailor incentives based on each course and enrollment flow.

πŸ”„
Automatic Assignment Referrals are recorded as soon as Tutor LMS confirms the course purchase.
🎯
Custom Rates per Course Override the global commission with a course-specific flat or percentage rate.
βš™οΈ
Inherits Plugin Settings Reuses your existing commissions, ranks, and cookie rules β€” no extra setup.
πŸ–₯️
Affiliate Dashboard Tab Embed an Affiliate Account tab directly inside the Tutor LMS Student Profile.
πŸͺΆ
Lightweight Minimal overhead β€” activating the add-on adds no impact to course pages or checkout.

βœ… Requirements #

Before installing, make sure the following are in place:

RequirementDetailsStatus
WordPress5.6 or higherRequired
Ultimate Affiliate ProInstalled, activated, and with a valid license registeredRequired
Tutor LMS PluginInstalled & active on your WordPress siteRequired
Tutor LMS Tracking Add-on ZIPThe dedicated add-on plugin file, downloaded from your Ultimate Affiliate Pro accountRequired
WordPress CronEnabled (for scheduled commission processing)Optional

πŸ“¦ Installation #

ℹ️
This guide assumes that Ultimate Affiliate Pro is already installed, activated, and licensed on your WordPress site. If not, please complete that setup first before continuing.

The Tutor LMS Tracking integration is delivered as a separate add-on plugin (ZIP file) that you install on top of Ultimate Affiliate Pro. Follow the steps below to get it running.

Step-by-step: Installing the Tutor LMS Tracking Add-on #

  1. 1

    Download the Add-on ZIP β€” Log in to your account on ultimateaffiliate.pro, go to My Account β†’ Downloads, and download the Tutor LMS Tracking add-on ZIP file.

  2. 2

    Upload via WordPress Admin β€” In your WordPress admin go to Plugins β€Ί Add New β€Ί Upload Plugin. Click Choose File, select the downloaded add-on ZIP, then click Install Now.

  3. 3

    Activate the Add-on β€” Once installed, click Activate Plugin. No separate license activation is needed for the add-on β€” it inherits the license from your main Ultimate Affiliate Pro installation.

  4. 4

    Confirm Tutor LMS is Active β€” Make sure the Tutor LMS plugin is already installed and activated. The add-on requires Tutor LMS to be present to function correctly.

πŸ”Œ Enable the Tutor LMS Integration #

Once the add-on and Tutor LMS are both active, enabling tracking takes just a few clicks:

  1. 1

    From your WordPress admin sidebar, go to Ultimate Affiliate Pro β€Ί Integrations.

  2. 2

    Locate the Tutor LMS Integration card in the Integrations list. Click on it to open its settings panel.

  3. 3

    The Tutor LMS Tracking settings page will load, showing all available options β€” Source Custom Name, Custom Referral Rates per Course, and the Tutor LMS Account Page section. Configure the options as needed (see Configuration below).

  4. 4

    Click Save Changes. The integration is now active β€” Ultimate Affiliate Pro will begin tracking all Tutor LMS course purchases made through affiliate referral links.

πŸ’‘
You can verify that the integration is working by making a test purchase through a referral link. The referral should appear under Ultimate Affiliate Pro β€Ί Referrals within a few seconds.

βš™οΈ Configuration #

The Tutor LMS integration settings are organised into two main areas: Tracking Settings (source name and per-course rates) and Tutor LMS Account Page (affiliate tab inside the student area).

Access all settings at: Ultimate Affiliate Pro β€Ί Integrations β€Ί Tutor LMS Integration


General Settings #

SettingDescription
Source Custom NameA custom label displayed on the Affiliate Dashboard to identify this referral source. Defaults to Tutor LMS. You can rename it to match your branding (e.g. “Online Academy” or “Courses”).

Custom Referral Rates per Course #

The Tutor LMS integration allows you to set custom referral rates for each individual course, overriding the global commission rule for that specific course.

You can configure per-course rates in two ways:

1
Inside the Course Builder

Open any Tutor LMS course in the Course Builder. The referral rate fields are available directly in the Basics tab, under the course description area. Set the rate type and amount from here.

2
From Product Rates

Centrally manage rates for all courses from Ultimate Affiliate Pro β€Ί Product Rates. This is the recommended approach when you need to manage rates across multiple courses from a single place.

ℹ️
When both a per-course rate and a Product Rate are set for the same course, priority is determined by the dedicated option in your Ultimate Affiliate Pro Settings. If neither is defined, the global referral rate applies.

Referral Rate Fields β€” Course Builder (Basics Tab) #

When editing a Tutor LMS course, the following referral fields are available directly in the Basics tab of the Course Builder:

SettingDescription
Referral Rate TypeChoose between Percentage (%) β€” a percentage of the course sale price β€” or Flat (USD) β€” a fixed amount paid per enrollment, regardless of price.
Referral AmountThe numeric value for the commission. For example, enter 25 for a 25% commission or 10 for a $10 flat commission.
Disable ReferralsToggle this on to completely prevent referrals from being generated for this specific course. This takes precedence over all other referral rate configurations β€” useful for free courses or internal-only content.
⚠️
Disable Referrals overrides everything. Even if a global commission or rank commission is configured, enabling this toggle on a course will prevent any referral from being recorded for that course.

Tutor LMS Account Page #

This section lets you embed an Affiliate Dashboard tab directly inside the Tutor LMS Student Profile, so affiliated students can access their affiliate tools without leaving the Tutor LMS area.

Activate / Hold Affiliate Section #

Toggle this option to show or hide the Affiliate Account tab inside the Tutor LMS Student Profile.

Enabled β€” A new tab will appear in the student’s Tutor LMS Student Profile menu.
Disabled β€” No affiliate tab is added; affiliates use the standard Ultimate Affiliate Pro Affiliate Portal.
SettingDescription
Menu LabelThe text label used for the new tab inside the Student Profile navigation. Defaults to Affiliate Account Page. Change it to suit your site’s language and tone.
Menu PositionControls the order of the tab within the Student Profile navigation. Enter a numeric value β€” lower numbers appear first. Default is 10.

Affiliated Students Behavior #

This setting controls what students who are also affiliates see when they click the Affiliate Account tab inside the Student Profile.

Display ModeBehavior
Show Affiliate PortalRenders the full Ultimate Affiliate Pro Affiliate Portal content inline inside the Student Profile tab. The student does not leave the Tutor LMS area.
Redirect to Affiliate Portal PageRedirects the student to the dedicated Ultimate Affiliate Pro Affiliate Portal page set in your plugin settings. Best when you want a full-screen affiliate experience.
πŸ’‘
Recommendation: Use Show Affiliate Portal for a seamless student experience. Use Redirect to Affiliate Portal Page if your portal has advanced customizations that rely on a full-page layout.

Non-Affiliate Students #

When the Affiliate Account tab is enabled, non-affiliate students will also see the tab in their Student Profile. Instead of displaying affiliate tools, you can show them custom content β€” for example, an invitation to join your affiliate program.

Enabled β€” Non-affiliate students see the tab with your Custom Content defined below.
SettingDescription
Custom Content for Non-Affiliate StudentsA rich-text editor where you can write any message or call-to-action shown to students who are not yet affiliates. Supports HTML and shortcodes. Use the shortcode to display a one-click join button directly inside this tab.
ℹ️
If you disable the Non-Affiliate Students toggle, students who are not affiliates will see the Affiliate Account tab but the content area will be empty.

πŸ” How Tracking Works #

Understanding the end-to-end tracking flow helps you confirm that everything is set up correctly and troubleshoot any edge cases.

  1. 1

    Affiliate shares their referral link β€” Each affiliate has a unique referral URL (e.g. yoursite.com/?uap_ref=john). They share this link in blog posts, emails, social media, or course reviews.

  2. 2

    Visitor clicks the link β€” Ultimate Affiliate Pro sets a tracking cookie in the visitor’s browser. The cookie duration is controlled by the Ultimate Affiliate Pro β€Ί Settings β€Ί Cookie Duration setting.

  3. 3

    Visitor purchases a Tutor LMS course β€” When the purchase is confirmed by Tutor LMS (order status: Completed), Ultimate Affiliate Pro intercepts the event via the Tutor LMS Tracking add-on.

  4. 4

    Commission is automatically recorded β€” Ultimate Affiliate Pro matches the purchase to the referring affiliate and applies the correct commission: the course-level Referral Amount (if set), a Product Rate, a Rank commission, or the global rate β€” whichever takes priority per your settings.

  5. 5

    Affiliate sees the referral β€” The referral appears in real time on the affiliate’s dashboard under Referrals. The source column will show the Source Custom Name you configured (default: Tutor LMS).

  6. 6

    Admin reviews & pays out β€” Review all Tutor LMS-sourced referrals under Ultimate Affiliate Pro β€Ί Referrals and pay affiliates via PayPal, Stripe, or Bank Transfer using the Payouts section.

πŸ“Š Viewing Tutor LMS Referrals #

All referrals generated through Tutor LMS are recorded in the main Ultimate Affiliate Pro Referrals log alongside referrals from other integrations. You can filter them by source to see only Tutor LMS activity.

  1. 1

    Go to Ultimate Affiliate Pro β€Ί Referrals in your WordPress admin.

  2. 2

    Use the Source filter column to search for the label you set in Source Custom Name (default: Tutor LMS).

  3. 3

    You can also go to Ultimate Affiliate Pro β€Ί Reports to see revenue totals broken down by integration source over any date range.

ℹ️
Each affiliate can also view their own Tutor LMS referrals from their personal Affiliate Portal β†’ Referrals tab. The source column will display the custom name you configured.

What are your feelings

  • Happy
  • Normal
  • Sad