Coursepress Pro is a tool that we’ve integrated with Social HubSite for you, so that you can have an entire suite of tools to create beautiful, feature rich training sessions for students. You’ll be able to manage students and multiple instructors with this tool. Your content can contain videos, tests, documents and more. You even have the option to monetize your course material!

In this tutorial, I am going to dive into our Coursepress Pro tool and reveal how to use some of it’s most impressive features. It will take a few steps, but it’s very easy to use and setup. First, I’m going to walk you through setting up the tool and after I’m done, I’ll have you create your first class!

How to enable and configure Coursepress Pro for the first time:

  1. Log into Social Hubsite and go to the dashboard, then hover “Add-on Features” and click “Learning Management”.Step 1
  2. Click the “Activate” link.
  3. After you click “Activate”, you will be redirected to the welcome screen and it will give you some basic instructions on how to create a course, where you can familiarize yourself with the basics. Take notice that a new “CoursePress Pro” menu has been added to your dashboard. After you’ve familiarized yourself, click “Settings” in “CoursePress Pro” menu on your dashboard.Enable-Configure-3
  4. Now we will set up some of the basics. In the general settings, you can customize where the course pages and other associated pages are located on your Social HubSite, by editing “slugs”. (A “slug” is a friendly way to insert a page title into a web address) If you like the slugs that are already provided, there’s no need to edit anything. The following “slugs” are available for customization:
  • Course Slug
  • Course Category Slug
  • Units Slug
  • Course Notifications Slug
  • Course Discussions Slug
  • Course New Discussions Slug
  • Course Grads Slug
  • Course Workbook Slug
  • Enrollment Process Slug
  • Login Slug
  • Sign Up Slug
  • Student Dashboard Slug
  • Student Settings Slug
  • Instructor Profile Slug


  1. Further down the page you can adjust other important general settings. You can click the blue question mark icons for descriptions of these settings. Click the “Save Changes” button at the bottom when you’re finished making changes.Enable-Configure-5
  2. Scroll back to the top of the screen and click “E-mail Settings”. This will let you customize notification emails that are sent to students and instructors.Enable-Configure-6
  3. In your custom emails, you can insert variable information, like the student’s name for example, into the messages. Insert any of these codes:
  • User Registration E-mail – codes available:
  • Course Enrollment Confirmation E-mail – codes available:
  • Student Invitation to a Course E-mail – codes available:
  • Student Invitation with a Passcode to a Course E-mail – codes available:
  • Instructor Invitation E-mail – codes available:
  1. Click the “Save Changes” button at the bottom when you’re finished making changes.Enable-Configure-8
  2. Scroll back to the top of the screen and click “Instructor Capabilities”. This will let you control what the instructor can and cannot do within CoursePress Pro.Enable-Configure-9
  3. There are several categories and choices. Review each of them, make your selections and click the “Save Changes” button at the bottom when you’re finished making changes.Enable-Configure-8
  4. Next, click the “Basic Certificate” Settings. In this section you can edit the layout of your certificate for completing courses. If you do not plan to provide a certificate for your courses, uncheck the “Enable Basic Certificate” checkbox.Enable-Configure-11
  5. Similar to E-Mail Settings, you can insert variable information into your course certificates. The following variable information is available:
  • Basic Certificate– codes available:
  1. Click the “Save Changes” button at the bottom when you’re finished making changes.Enable-Configure-8
  2. Lastly, scroll back to the top, click “Shortcodes”. Here is a listing, with descriptions, of how to insert dynamic content, related to your courses, into any post or page on your Social HubSite.Enable-Configure-14

That’s it. Now your CoursePress Pro is configured and you’re ready to create courses!

How to setup and create a course:

  1. Log into Social Hubsite and go to the dashboard, then hover “CoursePress Pro” and click “New Course”.Create-Course-1
  2. Next, you’ll arrive at the “Course Overview”, fill out the form with the following information:
  • Enter a Course Name.
  • Enter a Course Excerpt, or a short overview of the course.
  • Optionally, upload or link to an Listing Image to be used for the course display in the front-end.
  • Enter a Course Language.
  • Click the Next button to continue to the next step.Create-Course-2
  1. Next, you’ll arrive at the “Course Description”, fill out the form with the following information:
  • Optionally, you can upload or link to a Featured Video, to be displayed when users view the course details in the Course Overview page.
  • Enter a Course Description, a detailed description of the course. You’ll have the full power of the WordPress visual editor for customizing the description.
  • In the Course Structure section, you’ll have options for customizing the course structure. You’ll also see a list of units, which will be empty initially. You’ll be able to add and edit units later.
  • Tick the ‘Show the Course Overview structure and Preview Options‘ to display the units listing in the Course Overview page. This information will otherwise only be available for students enrolled in the course.
  • Tick the ‘Display Time Estimates for Units and Lessons‘ to show a time estimate option when editing the units.
  • Click the Previous button to go back to the previous section or the Next button to continue to the next step.

Create-Course-2 Create-Course-3

  1. Next, you’ll arrive at the “Instructors”, fill out the form with the following information:
  • You can assign as many instructors as you like in the Course Instructors section. You’ll be able to choose from any of the users in your standard WordPress Users list.
  • Easily send an email invite through the Invite New Instruction section. Simply enter a First NameLast Name and E-Mail address then press Send Invite.
  • Click the Previous button to go back to the previous section or the Next button to continue to the next step.


  1. Next you’ll be at the “Course Dates” step.  Fill out the form with the following information:
  • Enter the dates your course will be available within the Course Dates section. Or tick the ‘This course has no end date‘ option.
  • Otherwise you can select the Start Date and End Date using the pop-up date picker.
  • Similarly, in the Enrollment Dates section, tick the ‘Users can enroll at any time‘ option to allow enrollment any time.
  • Otherwise you can again select the Start Date and End Date using the pop-up date picker.
  • Click the Previous button to go back to the previous section or the Next button to continue to the next step.


  1. Next you’ll be at the “Classes, Discussion & Workbook” step.  Fill out the form with the following information:
  • To limit the class size, tick the ‘Limit class size‘ option end enter a value for the limit.
  • Tick the ‘Allow Course Discussion‘ option to allow open discussion between students and instructors.
  • Tick the ‘Show student Workbook‘ option to allow students to see their progress.
  • Click the Previous button to go back to the previous section or the Next button to continue to the next step.


  1. Next, you’ll be at the “Enrollment & Course Cost”. This is where you will control who will be allowed to enroll in your course. You can press the done button and skip to the next step, if you do not wish to monetize your course. If you do have WooCommerce or MarketPress installed, follow these steps to monetize your course:

Tick the ‘This is a Paid Course‘ option to display payment options.

For payments, CoursePress Pro integrates with both MarketPress and WooCommerce. Please note that currently, only one of them (either MarketPress or WooCommerce) should be activated, activating both at the same time may cause conflicts.

For MarketPress integration, the first time the above payment option is selected, you’ll be presented with a message about MarketPress, like so:


Click the Begin Activating MarketPress link to begin the MarketPress activation process and expose the payment options.

Or for WooCommerce integration, simply ensure that WooCommerce is installed and activated, then tick the ‘Use WooCommerce to sell courses‘ setting at CoursePress Pro > Settings.

You can optionally select to redirect WooCommerce product posts to a parent course as well.


With either MarketPress or WooCommerce installed and activated, and with the settings configured as above, you’ll then see payment options for your Course.


  • Tick the ‘Automatically generate Stock Keeping Unit‘ option to have CoursePress Pro automatically create a unique SKU. Otherwise you can enter a SKU value yourself.
  • Enter the Price.
  • Tick the ‘Enabled Sale Price‘ option to specify that this course on sale.
  • Enter a Sale Price to be used with the above option.
  • If you’re using MarketPress, you’ll have an option to Edit Payment Gateways where you’ll be presented with a pop-up dialog and will be able to select and configure the payment gateways.


Once you’re done configuring the payment settings, you can click the Previous button to go back to the previous section.

Or click the Done button to complete the course creation process and save the new course.

  1. Now that you have your new course set up and you have clicked the “Done” button. You should have been redirected to your course creation screen. Click the “Students” tab at the top for the option to add and manage your students for this course.Create-Course-8
  • Easily add a student by selecting a name from the drop-down selector then pressing the Add Student button.
  • Click the Withdraw icon to withdraw a Student from the course.
  • Quickly invite a Student to this Course using the ‘Invite a Student section‘. Enter a First NameLast Name and a valid E-Mail address, then press Invite.


  • Clicking on the Profile icon will take you to a Student Profile page for the selected Student.


Here, you’ll see some basic details about the Student along with some helpful links and a list of Courses the Student is enrolled in.

  • Quickly email the Student by clicking their Email address.
  • Click the Edit icon to edit this Student’s user account.
  • Click the View Workbook button to go to the view this Student’s Workbook. We’ll go into more detail on this below.
  • Click the Course title or the Edit link next to it to go to the Course Overview page for the selected Course.
  • Take a look at this Course through the site’s front-end by clicking the arrow icon.
  1. Now, it’s time to add the actual content to the course. Click on the “Units” tab at the top of the screen.Create-Course-9.1
  2. As you can see, there are many options. Let’s go through the steps to build one course unit with one course page.
  3. Give your unit a title. Change the “Unit Availability” date if you’d like to make the unit available on a later date. If you’d like, you can also choose some prerequisites for the courses by ticking the selection boxes.Create-Course-11
  4. Now that your unit is set up, it is time to add pages to your unit. You can add additional unit pages by clicking the + button.  Create-Course-12
  5. Below there are many icons that you can choose to add various page content. If you click them, a menu will appear below, where you can configure the content. Each configuration option has hints that explains the option.Create-Course-13
  6. Once you’re done creating your content, you can preview it by clicking the “Preview” button. When you’re happy with your content, click the “Save” button when you’re finished. Then, click the slider to “Live”, to make the Unit accessible.Create-Course-14a
  7. When you’re ready and have all of your units and courses created, at the top right of the screen, click the “Publish Course” slider to make your course content Live!Create-Course-15
  8. To view your newly created course, click the “Courses” link from the CoursePress Pro section of your dashboard.Create-Course-16
  9. Hover your course and click the “View Course” link to view your new course.Create-Course-17


That’s it! Now you know how to create set up the Coursepress Pro tool and also how to create your own courses. As you can see, there is quite a wide array of things you can do! If you have any issues or there’s something that we didn’t cover, please leave a reply below and we can help!


Leave a reply

Your email address will not be published. Required fields are marked *

Go top