• Auto-Enrollment of Courses via Learning Management Systems

    To provide Udemy Business learners with a seamless learning experience, admins can enable auto-enrollment of courses through the Cornerstone and SuccessFactors integrations. When auto-enrollment is active, learners will automatically be enrolled when they click on the course link in Cornerstone On Demand or SuccessFactors.

    How to enable auto-enrollment

    To enable auto-enrollment of courses please follow the steps below:

    1. Hover your cursor over Manage and click on Settings
    2. From the menu on the left-hand side of the page, select LMS/LXP Integrations. 
    3. Next, click Start set-up and select your provider: Cornerstone On Demand or SuccessFactors. 
    4. On the next screen, input the necessary details and ensure the Auto enrollment toggle at the bottom is On. 
    5. Finally, click Save.

    integration_credentials.png

    How to disable auto-enrollment

    To disable the auto-enrollment feature for courses please follow the steps below:

    1. Navigate to the select LMS/LXP Integrations page (see instructions above).
    2. Click Edit integration on the right-hand side.
    3. Toggle auto enrollment to Off.

    auto_enrollment_off.png

    Read article
  • Configure and Customize Your Account Settings

    The Settings section of your Udemy Business account is where you can customize the appearance of your account, enable access features and configure integrations such as Single Sign-On (SSO) and Slack sharing. To access the Settings area click Manage > Settings.

    What you can do in Settings:

    customize_apperance_for_account.png

     

    Read article
  • Customizing my Account

    To customize your account appearance, upload three images: a logo, a background image and your company icon. Go to Manage > Settings > Customize Appearance

    1. Logo: upload a logo in one of the following formats: jpg, .jpeg, .gif, .png, .bmp. The logo should be at least 400 x 70 pixels.
    2. Background image: upload a background image for your login page. It should be at least 1920 x 1080 pixels.
    3. Icon: upload an optional square logo to use as a browser icon.  It should be at least 32x32 pixels.
    Read article
  • Getting Help

    For support and/or product related questions, we have helpful articles in our Help Center for frequently asked questions. If you have a technical issue or question that you cannot solve, please submit a support ticket and a member of our Support Team will respond within 24 hours. For strategic related questions on how to promote your Udemy Business account, please click on the Contact Us icon. 

    The best and quickest way for your end-users to get assistance with technical issues is to file a ticket with Customer Support. A member of our Support Team can help them troubleshoot since it may be an issue specific to their individual set-up (browser, cache, etc.).

    Read article
  • How to Test Your Learning Management System Integration With Udemy Business

    This article outlines how you can test your learning management system integration (LMS) with Udemy Business.

    Steps on how to integrate the systems below are also available in our Help Center.

    How test your LMS integration with Udemy Business

    Once you’ve configured your Udemy Business and LMS APIs and single sign-on (SSO) you will want to test the integration between Udemy Business and the LMS. It is recommended that you first launch Udemy Business SSO directly, then test the course search and launch from LMS, and finally validate the user progress synchronizations.

    1. From your browser, navigate to your Udemy Business site (e.g., https://mydomain.udemy.com). 
    2. Using SSO via your LMS environment, log in to Udemy Business. You should be automatically redirected back to your Udemy Business site after authenticating on your LMS environment.

    Note that you will be automatically redirected to your Udemy Business Site if Forced SSO is enabled (step 7 in the Enabling Single Sign-On section above). If Optional SSO is enabled instead, you will need to click Continue with SSO from the Udemy Business login page.

    1. Now, log in to your LMS environment and search for a Udemy Business course.
    2. Launch the Course into Udemy Business. Observe how you’re automatically redirected to your Udemy Business site and access the course landing page. 
    3. From the course landing page, select Enroll Now to begin the Course.

    The “Enroll Now” option is only presented the first time you access the Udemy Business course. 

    1. As you progress through your Udemy Business course, you can check your LMS environment and observe the Training Progress automatically synchronize with your LMS transcript (this may take up to 24 hours).

    If you encounter any issues or need help with Udemy Business SSO or LMS/LXP Configuration, please contact our support team by clicking here.

    Read article
  • LMS/LXP Product Support for Udemy Business Course & Learner Transcript Synchronization

    The table below includes the LMS/LXP product support Udemy Business provides for course synchronization and learner transcript synchronization, via REST API, as well as learner transcript synchronization via real-time xAPI.

     

       LMS/LXP

    Course

    Learner Transcript

    xAPI

    SuccessFactors

    Yes

    Yes

    No

    Cornerstone OnDemand

    Yes

    Yes

    No

    Saba

    Yes

    Yes

    No

    SumTotal

    Yes

    Yes

    Yes*

    Workday Learning

    Yes

    No

    No

    Degreed

    Yes

    Yes

    No

    EdCast

    Yes

    Yes

    No

    Continu

    Yes

    Yes

    No

    360 Learning

    Yes

    Yes

    No

    HowNow

    Yes

    Yes

    No

    Learn Amp

    Yes

    Yes

    No

    WorkRamp

    Yes

    No

    No

    *currently in beta

    If you have any additional questions regarding our product support for LMS/LXP course synchronization and learner transcript synchronization, please contact Udemy Business Support.

    Read article
  • Nonprofit Plan FAQ

    The Udemy Business Nonprofit Plan is a special, more affordable, pricing of our Udemy Business Enterprise Plan. The Nonprofit Plan is available to all registered U.S. 501(c)(3) organizations. Your organization must have a valid Employer Identification Number (EIN) to qualify as a Nonprofit. The plan offers an annual subscription to thousands of Udemy’s best courses to a minimum of 21 users. Review specifics on what is included in the Nonprofit Plan.

    Below are answers to some of the most frequently asked questions we receive regarding the Udemy Business Nonprofit Plan.

    What is the cost?

    Since nonprofit organizations around the U.S. come in all shapes and sizes, our sales team wants to work closely with you to figure out the price that works best for you. Please request a demo from our sales team here and we will help you make learning and development a priority at your organization.

    Can I pay monthly?

    At this time, there is only an annual subscription available.

    How can I pay for the Nonprofit Plan?

    All Udemy Business Nonprofit customers are invoiced with Net 30 payment terms based on the completion of an agreement. Payments are accepted via check or ACH.

    I work at an international nonprofit. Can I qualify for the special discounted pricing?

    The Nonprofit Plan is currently only available to U.S. registered nonprofits. If you are interested in using Udemy Business for your learning and development needs, please consider learning more about our Enterprise Plan or our Team Plan. Contact us here if you have any other questions.

    What currencies do you accept?

    We currently only accept payments in US Dollars.

    I do not need 21 licenses. Can I request less?

    Not at this time. In order to best support nonprofit organizations around the country, we ask for a minimum purchase of 21 licenses.

    Which courses are included in the Nonprofit Plan?

    Your nonprofit organization will have on-demand access to a content collection featuring thousands of professional courses across 20+ business and technical topics. These top-rated courses have been curated from Udemy.com — our global marketplace powered by tens of thousands of instructors all over the world who teach millions of students. (Note that not all courses on udemy.com are available as part of the Udemy Business Nonprofit Plan.)

    Our content team works hard to ensure that we only include the most highly rated and engaging courses from Udemy.com. You can view the full content collection here. We are also pleased to offer courses tailored to the specific needs of nonprofit organizations. You may browse through some of these sample courses here.

    What language are the courses in?

    Currently, all courses in the Nonprofit Plan are in English. A few courses will have English subtitles available.

    What is your refund policy?

    As stated in our Udemy Business Agreement, under section 8, we do not accept refunds at this time. All purchases are final. All fees shall be paid in US dollars and are non-refundable.

    Can I add more users during my subscription?

    Certainly! Just contact us here and we would be happy to help!

    Does the administrator require a license?

    Yes. In order to access your learning account, you, as an account administrator, must occupy a license. This means if you purchase a Nonprofit Plan with the minimum 21 licenses required, you will occupy one seat, and you’ll be able to invite 20 additional team members to your account.

    Can I customize our team’s account with our organization’s logo or branding?

    Definitely! Your nonprofit's account administrator will be able to set up a custom logo or branding for your organization. Please review this support article to find out how to customize your account.

    What reporting and insights are available?

    Nonprofit subscribers get access to the same analytics and reporting that are included in the Udemy Business Enterprise Plan. To learn more about the various reports and dashboards available, please see this article.

    I am an existing Udemy Business customer. Can I get this discount retroactively?

    Since all of our deals are annual subscriptions, we will not be able to apply the discount to your account retroactively. We are happy to honor the discount at the time of your renewal for the following year.

    What if I have more questions about the Nonprofit Plan?

    You can learn more about the Nonprofit Plan here. If you have any additional questions regarding the Nonprofit Plan, please contact us at business-support@udemy.com.

    Read article
  • Webinar: New Admin Training

    Welcome to Udemy Business! To help you get started with your new Udemy Business account, we offer live webinars to get you and your team off to a successful start. This 45-minute webinar is hosted via GoToWebinar.

    Join us for an interactive webinar and walk away with:

    • A blueprint for launching Udemy Business at your company
    • Strategies for developing a culture of learning at your organization
    • Specific tactics for driving ongoing adoption of Udemy Business
    • A deep understanding of the Admin capabilities of the platform
    • Product knowledge to support your team

    To register for an upcoming webinar, click on one of the links below.

    Please invite everyone in your organization who will be an admin of your Udemy Business account.

    If you have any questions, please click on the Contact Us icon. 

    Read article
  • What is Udemy Business?

    Udemy Business is a next-gen learning solution that transforms the workplace learning experience through a consumer-first on-demand learning solution. Built for businesses striving to be at the forefront of innovation, Udemy Business offers fresh, relevant learning anytime, anywhere. The collection features thousands of high-quality courses, taught by real-world experts, which cover a wide range of topics from development and IT to design, leadership and stress management. In addition to its curated content collection, organizations can also securely host and distribute their own proprietary content.

    To read more about many of the companies that leverage Udemy Business for their learning needs, please click here.

     

    Read article
  • Team Plan FAQ

    Team Plan is a self-serve, subscription service for Udemy’s solution for businesses, Udemy Business. Team Plan is designed for teams or organizations of 5-20 people, who are in need of on-demand learning and development at work. With a subscription to Team Plan, you and your team will get access to thousands of Udemy’s most highly rated business and technical courses.

    Below are answers to some of the most frequently asked questions we receive regarding Team Plan. You can also learn more about Team Plan here.

    What is the cost?

    Team Plan is priced as an annual subscription of $360 (in USD) per person, per year, and payment is due in full, upfront. There is a minimum of 5 users required for purchase. This means that the minimum purchase will be $1800 US Dollars, plus applicable taxes. You can view more details here.

    Can I pay monthly?

    No. At this time, only an annual payment option is available.

    What currencies do you accept?

    We currently only accept payments in US Dollars.

    Can I buy this for 1,2,3 or 4 users?

    Not at this time. The Udemy Business Team Plan is meant for groups of 5 or more people, up to 20 people in total.

    What is your refund policy?

    As stated in our Udemy Business Agreement, under section 8, we do not accept refunds at this time. All purchases are final. All fees shall be paid in US dollars and are non-refundable.

    Which courses are included in the Team Plan subscription?

    You and your team will have on-demand access to a collection that features thousands of professional courses across 20+ business and technical topics. These top-rated courses on Udemy have been curated from Udemy.com; our global marketplace powered by millions of students and thousands of instructors and courses. Our content team works hard to ensure that we only include the most engaging courses from Udemy.com. You can view the full content collection here or explore the courses by creating your free trial account here. All courses are currently in English.

    How can I renew my Team Plan subscription?

    Steps to manually renew your team plan subscription or set up automatic renewals can be viewed here.

    What language are the courses in?

    Currently, all courses on Udemy Business are in English. A few courses will have English captions available.

    How is Team Plan different from Udemy.com?

    Team Plan is a product offered by Udemy Business, Udemy’s business product offering. It has been designed to serve small teams and organizations of 5 to 20 people. Instead of purchasing courses one by one on udemy.com, Team Plan provides a team of people with unlimited access to thousands of Udemy’s top-rated business and technical courses, in your own unique account. Your team can take these courses at any time, however many times they want, within the one-year plan. The plan is priced as an annual subscription at $360 (plus applicable taxes) per person per year.  

    How is Team Plan different from Enterprise Plan?

    Team Plan is designed for teams and organizations for  5-20 people. The Enterprise Plan is a product designed for larger departments and organizations of 21 or more people. Both plans offer the same course collection of high-quality professional content. The Enterprise Plan includes additional features such as SSO support, API integration, and advanced analytics. To view more differences between the two plans, please click here.

    Can I pay via check, sales order, or purchase order?

    Not at this time. All Team Plan payments must be made via a credit card online.

    Can I add more users during my subscription?

    Yes! For more information on adding more licenses to your subscription please click here.

    Does the administrator require a license?

    Yes. In order to access your Udemy Business learning account, you, as an account admin, must occupy a license. This means if you purchase Team Plan for 5 users, you will occupy one seat, and you’ll be able to invite four additional team members to your account.

    What if I find a course on Udemy.com that I want added to Udemy Business?

    It's best to try entering different keywords when searching for the course or topic you want to learn first. Further instructions on how to do this can be viewed here. If the course you want is not in the Udemy Business collection, you can suggest that the course be added here. Our content team reviews these course suggestions on a monthly basis, and will do their best to honor all requests, but please know that not all suggestions will be honored.

    Can I customize our team’s account with our organization’s logo or branding?

    Yes! Team Plan accounts can be customized to include your organization’s name, logo or icon. In addition, you can also upload a background to reflect your organization’s brand. At the time of the account creation, you can also provide a unique URL that is directly related to your Team Plan Account. For example, if your company name is acme, your account URL could be acme.udemy.com.

    What reporting and insights are available?

    Team Plan subscribers have access to basic analytics through the User Adoption Funnel, which helps you understand how many and which users have logged in to your Udemy Business account and started using it. User Adoption information can also be exported via a CSV file.

    For more information regarding the User Adoption Funnel, please click here.

    I have a sales tax exemption certificate. How do I provide it so that I’m not charged tax on my subscription?

    The Udemy Business Master Services Agreement (MSA) outlines applicable transaction taxes as the responsibility of our customers. As such, Udemy Business invoices now include a transaction tax, such as VAT, GST, or sales tax, in addition to your Team Plan subscription total, as required by law based on where your licenses are being consumed.

    Customers who are exempt from these taxes can contact Udemy Business Support and request for a refund on any taxes applied to their Team Plan purchase.

    I have paid for tax but I have a tax exemption certificate. Am I eligible for a refund? 

    Yes. Please send your certificate to Udemy Business Support and we will process a refund for any taxes applied to your Team Plan purchase. 

    I’m based in India but I don’t see an option to purchase the Team Plan subscription. Why?

    Team Plan is currently not available for online purchase in India. If you’re based in India and would like to purchase Udemy Business, please reach out to our sales team.

    What if I have more questions about Team Plan?

    If you have any additional questions regarding Team Plan, please contact Udemy Business Support.

    Read article
  • Team Plan Receipts

    Accessing Team Plan Receipts:

    Receipts are available to view, print, and download in your Udemy Business Team Plan account. To view and access all your receipts, visit Manage > Billing. Your Payment History will be available at the bottom of the Billing page. Only account Admins will be able to see your company receipts.

    To Edit Receipt Information:
    You can now make a one time edit to the following information on your receipt:

    • Company Name
    • Company Address
    • Tax ID

    receipt_details.png

    To make these changes, visit Manage > Billing. Go to “Payment History” and view the receipt.

    team_plan_receipt.png

    Once you click into the receipt, you will be prompted to add a Company Name, Address, and Tax ID (optional). Note: This will only happen the first time you access receipts.

    If you would like to make any additional changes or add any additional information to your receipt please click on “Request Change” when you are viewing the receipt. Please specify what you would like to change on the receipt in the form. Our Support Team will make the changes and contact you when the new information has been updated. The update will be reflected in all receipts.

    Please note that the Udemy address on the receipt cannot be changed.

    Read article
  • Team Plan Renewal FAQ

    Below are answers to frequently asked questions we receive regarding Team Plan renewals.

    Who can enable Team Plan Renewals?

    Anyone who is designated as an “Admin” in your account can renew your Team Plan contract, enable automatic renewals, or see and change their payment method. How to make a user an admin.

    How can admins enable automatic Team Plan renewals?

    Customers with Admin access can turn automatic renewals on by going to Manage > Settings > Billing and then toggling the renewal option.

    toggle_on_.png

    How can I opt out of automated renewals?

    Customers with Admin access can turn automatic renewals on or off at any time by going to Manage > Settings > Billing and then toggling the renewal option.

    What will happen if payment is declined on the automatic renewal date?

    We will notify you by email so you can update your account with a working debit or credit card. If your credit card on file has expired before the renewal date, we will also notify you via email.  

    Can Team Plans be renewed early?

    No, Team Plans cannot be renewed early. If auto-renew is enabled (please see above), the plan will automatically renew on its annual renewal date. If auto-renew is disabled, then Admins will be able to manually renew the plan once it has expired (i.e., after the renewal date has passed). As the renewal date approaches, we will send out reminders via email to ensure you know that your renewal is coming up.

    Once a Team Plan has expired, how can admins manually renew the Team Plan subscription?

    Admins can manually renew their Team Plan subscription by logging into their Udemy Business account, navigating to Manage > Settings > Billing, then entering the number of licenses required. For more information on adding more licenses to your subscription please click here.

    How long will I have to manually renew my plan once it expires?

    For privacy reasons, Udemy Business Team plans are routinely anonymized 30 days after the expiration date. If it has been more than 30 days since your Team Plan expired, you will need to sign up for a new Team Plan. Please note updated pricing may apply.

    What forms of payment are accepted?

    Currently the following debit / credit cards are accepted by Udemy Business: Visa, Mastercard, and AMEX.

    Please note that only one payment method can be associated with an account.

    payment_options.png

    I’m based in India and I don’t see an option to renew my Team Plan subscription or to purchase more licenses. How should I proceed?

    The Team Plan subscription is currently not available for online renewal in your region and as a result, additional licenses are not available at this time. Please request a demo and a sales representative will reach out to assist.

    Read article
  • Terms of Use

    To view the Udemy Business Master Services Agreement, please visit: https://www.udemy.com/terms/ufb/ 

    To review the Udemy Business Privacy Statement, please visit: https://www.udemy.com/terms/ufb-privacy/

    Please note: depending on how your company signed up for its Udemy Business account, you may be subject to additional or different terms, as listed in the agreement your company has signed.

    Read article
  • Udemy Business Help Center FAQ

    How do I access the Help Center?
    Login to your Udemy Business account, click your user menu in the upper right-hand corner and select Help.

    Who has access to the Help Center and forms?
    All Udemy Business users and admins have access.

    How do I report a technical issue with the Support model?
    All technical issues will now be tracked via Zendesk tickets.  If you have a technical issue, please submit a ticket through our help center or email business-support@udemy.com.

    If you email your Customer Success Manager regarding a technical issue, they will forward your request to the Support Team to create a case.

    How do I request a course be added to the Udemy Business collection?
    Now, every user can request courses be added or topics enhanced. If you want to request a course be added to the Udemy Business collection, fill out this form in our Help Center. We will review all course requests every couple of weeks and will let you know if we can add the course you request into the collection.

    What is the likelihood my course request is added to the Udemy Business collection?
    We appreciate customer course suggestions. However, it is not guaranteed your course requests will be added to the collection. Courses that are added must be applicable to all of our customers and must meet our instructor and quality standards.

    I have a good idea for a product enhancement, how do I let you know?
    If you have a feature request that you think would make our product better, please fill out this form in our help center.

    Will my feature request make it into the product?
    We will review all feature requests and see how they align with our product vision and the needs of our customer base. We cannot guarantee any feature will be added to the product.

    Can I see a list of my support requests?
    If you want to see a list of your outstanding tickets, you can find them in the help center under your user menu in the upper right-hand corner.

    What is the difference between Customer Support and my Customer Success Manager?
    Customer Support is designed to help you triage technical issues. They are great at managing cases and partnering with our Product & Engineering teams to solve bugs.

    Your Customer Success Manager is a strategic partner to help with best practices, employee engagement, and driving value of Udemy Business.

    Read article
  • Udemy Business Learning Management System Integration: Cornerstone OnDemand

    Overview

    To extend the value of the Udemy Business collection, we are partnering with the Cornerstone OnDemand Learning Management System (CSOD). We offer native support to integrate with CSOD to bring ease in discoverability and learning management.

    The learning management system (LMS) and learning experience platform (LXP) native integration for CSOD enables Learners to search and discover Udemy Business content directly from their Cornerstone Learning Management System. The integration also enables Admins to easily view reporting data from their CSOD LMS on Udemy progress and completion activity. 

    Udemy Business Course deep-links and Single Sign-On (via SAML 2.0) provide a seamless launch of Udemy courses directly from Cornerstone. Course progress is automatically synchronized in real time between Udemy and the learners Cornerstone transcript (supported when a Udemy Business course is launched from Cornerstone for active learning objects in Cornerstone).

    Table of Contents

    Integration Benefits

    Integration Process

    Integration Benefits

    • Allow learners to search and discover Udemy Business content directly from their Cornerstone LMS environment.
    • Automatically synchronize learner progress and completions with their Cornerstone transcript.
    • Enable admins to easily enable the integration between their Udemy environment and Cornerstone LMS:
      • Catalog Synchronization.
      • Learner Progress and Completions Synchronization.
      • Single Sign-On via CSOD embedded SSO or via dedicated Identity and Access Management System (e.g., Azure, Okta, AD FS).

    Catalog Synchronization

    Learner Progress & Completions

    Authentication

    Yes: daily, via APIs

    Yes; real-time via APIs for user progress.

    Yes; SAML 2.0 Single Sign-On (SSO)  with Cornerstone On Demand  as Identity Provider (IdP); alternatively, SSO via Identity & Access Management System (e.g., Okta, Azure, OneLogin, AD FS).

     

    Integration Process

    The integration between the Udemy Business Web application and Cornerstone OnDemand environment requires both systems to be configured. For your Cornerstone On Demand environment, you will need to enable the integration via the Cornerstone Content Delivery System (CDS). The overall process is as follows: 

    • Step 1: Enable Cornerstone Content Delivery APIs. The following Cornerstone API parameters are required before you can configure the integration in Udemy:
    1. Environment Base URL
    2. Environment API Client ID
    3. Environment API Client Secret
    • Step 2: Enable Udemy LMS/LXP Integration. Enable the LMS/LXP Integration for Cornerstone OnDemand from your Udemy Business admin portal. You will need the obtained CSOD API parameters in Step 1. Once Udemy is configured, you will need to share the Udemy Client Integration Identifier (CIID) Token with CSOD.The CIID will enable Cornerstone to pull the Udemy catalog for search and discovery as Online Learning Objects.   
    • Step 3: Configure SSO. Contact your Cornerstone Global Integration Services team to enable Embedded SSO on your CSOD environment. Once SSO is enabled on your CSOD environment, proceed to enable SSO on your Udemy Business environment.  

    Enable Cornerstone Content Delivery APIs

    To list Udemy’s Course Catalog as online learning objects in your Cornerstone Learning Management system, you will first need to provision the Content Delivery API keys in Cornerstone. Coordinate with your Cornerstone customer support team to enable the Catalog and the Progress synchronization APIs. Once the Cornerstone Content Delivery APIs are enabled, follow the Cornerstone process for retrieving the environment-specific (e.g., Stage, Pilot, Production) base URLAPI Client ID and Client Secret

    These values are required in order to generate the corresponding Udemy Client Integration Identifier (CIID) for the Course catalog synchronization and enable user progress synchronization between Udemy and Cornerstone. 

    Images: Cornerstone Integration Center Configuration for Udemy Business.

    edge_intergration_center_2.png

    Enable Udemy LMS/LXP Integration

    This section outlines how to enable the Udemy Business Integration with Cornerstone OnDemand. 

    You will first need to enable the Cornerstone Content Delivery APIs and obtain the base URL, API Client ID and Client Secret for your Cornerstone environment (i.e., Stage, Pilot and/or Production). Then, proceed to configure your Udemy Business environment for Catalog and User Process Synchronization as outlined below.

    Prerequisites:

    1. Enable the Content Delivery APIs in your Cornerstone environment. Contact your Cornerstone Customer Success Manager for assistance.
    2. Obtain the CSOD environment API parameters: (a) base URL; (b) API Client ID; and (c) Client Secret.

    Enabling Catalog and User Progress Synchronization

    1. Log in as an Admin to your Udemy Business Web App.

    2. Navigate to Manage | Settings (top right menu).

    3. From the Left panel, select  LMS/LXP Integrations.

    lms_lxp_integrations_page.png

    4. From the Start set-up button, select Cornerstone On Demand.

    cornerstone_on_demand_option.png

    5. Enter the Base URL Endpoint, Client ID and Client Secret you received from Cornerstone.

    6. For User ID, enter UdemyProvider

    7. For Scope, enter all.

    lms___lxp_scope.png

    8. Click Save set-up. Udemy will display a confirmation if the Cornerstone APIs were successfully enabled. The Udemy Cornerstone OnDemand Integration status screen will then display.  The User Progress Synchronization between Udemy and Cornerstone is now enabled. Next, enable the Catalog Synchronization.

    intergration_enabled.png

    9. From the Udemy Cornerstone OnDemand Integration status screen, click Copy to clipboard next to the Cornerstone CIID. Share the CIID token with your Cornerstone Integration team to enable the Catalog the synchronization on your Cornerstone environment.

    Allow 24 hours for the Udemy Business Course Catalog list to appear in your Cornerstone environment. Once the Udemy Business Catalog is listed in your Cornerstone environment, you can search, discover the Udemy Business catalog and launch the course experience in your dedicated Udemy environment.

    Enable Udemy Single Sign-On

    This section outlines how to enable Single Sign-On for your Udemy Business environment (the Service Provider, or SP). Udemy supports SP-initiated SAML 2.0 via your corporate Identity Provider (IdP). You may choose to use Cornerstone embedded SSO as the IdP, or your dedicated Identity Provider System (e.g., Okta, Azure, AD FS, OneLogin). If Cornerstone is selected as your proxy IdP for Udemy, first configure SSO from your CSOD environment using the Udemy metadata below:

    What you need before configuring Udemy SSO:

    • The Cornerstone environment metadata file. This file contains the SSO configuration settings for your Cornerstone system; e.g., Entity ID, SSO Endpoint and Certificate.
    • Administrator access to your Udemy Business Web application. Only Administrators can configure SSO in Udemy.

    Enabling Single Sign-On for Your Udemy Environment

    To enable SSO with your specific Identity Provider System (e.g., Okta, Azure, AD FS, OneLogin), please visit the support page here.

    You can download the Udemy Business SSO metadata from the articles above, or from this link.

    The general procedure for configuring SSO with an LMS (i.e., custom) can be viewed here.

    Test the Integration

    Once you’ve configured your Udemy and Cornerstone APIs and SSO you will want to test the integration between Udemy Business and the LMS. Steps on how to do this can be viewed here.

    Questions/Support

    If you encounter any issues or need help with Udemy SSO or LMS/LXP Configuration, please contact our support team by clicking here. For Cornerstone related issues, please contact the designed Cornerstone support team.

    Read article
  • Udemy Business Learning Management System Integration: SuccessFactors

    Overview

    To extend the value of the Udemy Business collection, we are partnering with the SAP SuccessFactors  Learning Management System. We offer native support to integrate with SuccessFactors to bring ease in the discoverability and tracking of Udemy Business courses. The  learning management system (LMS) and learning experience platform (LXP) native integration for SuccessFactors enables Learners to search and discover Udemy Business content directly from their SuccessFactors Learning Management System. The integration also enables Admins to easily view reporting data from their SuccessFactors LMS on Udemy progress and completion activity. Udemy Business Course deep-link URLs and Single Sign-On (via SAML 2.0) provide a seamless launch of Udemy courses directly from SuccessFactors. Course progress is automatically synchronized between Udemy and the learners SuccessFactors transcript on a daily basis.

    Table of Contents

    Integration Benefits

    • Allow learners to search and discover Udemy Business content directly from their SuccessFactors LMS environment.
    • Automatically synchronize learner progress and completions with their SuccessFactors transcript.
    • Enable admins to easily enable the integration between their Udemy environment and SuccessFactors LMS;
      • Catalog Synchronization
      • Learner Progress and Completions Synchronization
      • Single Sign-On via SuccessFactors embedded SSO or via dedicated Identity and Access Management System (e.g., Azure, Okta, AD FS).

    Capabilities Included

    Catalog Synchronization

    Learner Progress & Completions

    Authentication

    Yes: daily, via APIs.

    Yes; daily via APIs for user progress.



    Yes; SAML 2.0 Single Sign-On (SSO) recommended  via Identity & Access Management System (e.g., Okta, Azure, OneLogin, AD FS, etc).

    Note: When setting up SSO, you will need to map the user’s SuccessFactors BizX ID to Udemy’s lmsUserID in your SAML claim attributes

     

    Integration Process

    The integration between the Udemy Business Web application and SuccessFactors environment requires both systems to be configured. For your SuccessFactors environment, you will need to enable the integration via the SuccessFactors Open Content Network (OCN). The overall process is as follows: 

    • Step 1: Configure SuccessFactors OCN for Udemy. This will include the following:
    1. Configure OCN Provider Label for Udemy
    2. Enable OCN Provider for Udemy
    3. Configure Provider Logo for Udemy
    4. Create OCN Admin Role
    5. Create OCN Admin User
    6. Create OCN OAuth Credentials
    • Step 2: Enable Udemy LMS/LXP Integration. Enable the LMS/LXP Integration for SuccessFactors from your Udemy Business admin portal. You will need the SuccessFactors API parameters in Step 1. Udemy requires the following parameters to enable the integration.
    1. Client ID
    2. Client Secret
    3. OAuth User ID
    4. SuccessFactors Environment Base Endpoint URL 

    Udemy will validate these parameters when you save.

    • Step 3: Configure SSO
    1. Configure your organization’s Identity Provider (IdP) for Udemy Business
    2. Configure SSO for your organization’s SSO connection for Udemy 

    SuccessFactors OCN Configuration

    Provider Label

    For every OCN Provider it is recommended to attach a label to the ProviderID. The ProviderID is a fixed text identifier for content providers, whereas the label is more human-readable.

    Successfactors reference on creating OCN provider labels: https://help.sap.com/viewer/9d4c9e0d04304afdbe8f1b4480d71403/2005/en-US/4ae2f73d864d4282a909bdf5143e2b58.html

    Thelabel.u.UdemyForBusiness” is created in SuccessFactors under References > Manage Labels > Labels

    sf_1.png

    sf_2.png

    Enabling OCN Provider

    The ProviderID is fixed text that is set in the System Administration > Configuration > System Configuration > Open Content Network settings. The label is as follows:

    providers[UDEMY].enabled=true

    providers[UDEMY].name=Udemy Business

    providers[UDEMY].label=label.u.UdemyForBusiness
    providers[UDEMY].syncCourses=true

    providers[UDEMY].baseLaunchUrl=https://<udemy portal>.udemy.com

    providers[UDEMY].pricingModel=

    defaultValues.markCompleteOnLaunch[UDEMY]=false


    Note 1
    : Theproviders[UDEMY].baseLaunchUrl=https://<udemy portal>.udemy.com should be your organization’s specific Udemy (UB) domain. 

    Note 2: Setting providers[UDEMY].enabled=true enables the provider.

    Note 3: If Udemy is your first OCN integration, you will need to configure three additional parameters. To find the possible values for these parameters, follow the paths below:

    • defaultValues.itemType[default]: References > Learning > Item Types > Do a blank search > choose the necessary item type and add it to the value parameter in the OCN property file.
    • defaultValues.itemCompletionStatus[default]: References > Learning > Item Completions > Do a blank search > choose the necessary item completion and add it to the value parameter in the OCN property file.
    • defaultValues.domainID[default]: System Admin > Security > Domains > Do a blank search > choose the default domain where the item would be created and add it to the parameter in the OCN property file.

    These values vary per SuccessFactors deployment. Udemy can’t provide guidance regarding which values to use. If you have questions, direct them to SAP SuccessFactors support.

    Provider Logo

    A thumbnail image can be applied to each course as a watermark.  This can be configured in SuccessFactors via System Administration > Configuration > System Configuration > Open Content Network > Logos.

    logo_image_configuration.png

    OCN Admin Role

    This step creates a role to allow OData API calls. It can be configured in System Administration > Security > Role Management.  The required permissions (or workflows in older versions) are:

    • Add History Record (or Add Learning Events in older version)
    • If the customer opts in for OData API synchronization instead of IdP custom attribute, Udemy needs the permission to query users via Search Successfactors OData API service.

    3a.png

    OCN Admin User

    An Admin user is required in order to make API calls; the user must be associated with the OCN Admin Role previously  created.  The user can be created in System Configuration > Security > Administrators

    OAuth Tokens

    This step creates the SuccessFactors OAuth Client ID and Client Secret. It can be issued in SuccessFactors via System Configuration > Configuration > OAuth Token Server. Note that Issuing a new secret invalidates all previous ones. If existing OCN providers are enabled, you can use the same token or re-issue a new token to all providers.

    Open Content Network Synchronization

    There is an automatic process (System Administration > Automatic Processes > Open Content Network Content Synchronization) in SuccessFactors that can be configured to update the OCN content.  This will sync course metadata and cleanup inactive courses.  Inactive courses can still receive completion records, as long as they remain in the OCN with the Import Status: “Imported”.

    sf_4.png

    Importing Content > Open Content Network

    If all is configured correctly, you can import Udemy content (transform into Learning Items) in SuccessFactors via Learning Administration > Content > Open Content Network section.

    sf_5.png

    Enable Udemy LMS/LXP Integration

    This section outlines how to enable the Udemy Business Integration with SuccessFactors. You will first need to enable the SuccessFactors OData APIs and obtain the base URLAPI Client ID and Client Secret for your SuccessFactors environment  (i.e., Stage, Pilot and/or Production). Then, proceed to configure your Udemy Business environment for Catalog and User Process Synchronization as outlined below.

    You will need the following OCN OAuth Credentials and OCN Admin User information:

    1. Client ID

    2. Client Secret

    3. OAuth User ID: OCNAdmin

    4. SuccessFactors Environment Base Endpoint URL 

    Prerequisites:

    1. Enable the OData APIs in your SuccessFactors environment following the instructions in the ‘OAuth Tokens” section of this documentation above.

    2. Obtain the SuccessFactors environment API parameters: (a) base URL; (b) API Client ID; and (c) Client Secret.

    Enabling catalog and user progress synchronization

    1. Log in as an Admin to your Udemy Business Web App.

    2. Navigate to Manage | Settings (top right menu).

    3. From the Left panel, select LMS/LXP Integrations.

    4. From the Start set-up button, select SuccessFactors.

    sf_6.png

    5. Enter the Base URL Endpoint, Client ID and Client Secret you retrieved from SuccessFactors.

    sf_7.png

    6. For User ID, enter OCNAdmin

    7. Click Save set-up. Udemy will display a confirmation if the SuccessFactors APIs were successfully enabled.  The SuccessFactors Integration status screen will then display. The User Progress Synchronization between Udemy and SuccessFactors is now enabled! 

    8. Allow 24 hours for the Udemy Business Course Catalog list to appear in your SuccessFactors environment. 

    9. Once the Udemy Business Catalog is listed in your SuccessFactors environment, you will need to import the courses into your SuccessFactors course catalog.

    Once you import the courses, your SuccessFactors designated users can search, discover the Udemy Business catalog and launch the course experience in your dedicated Udemy environment.

    Managing SuccessFactors locales

    In SuccessFactors LMS, course titles and descriptions only appear in the locale to which they are populated. If your Udemy subscription includes access to multiple languages and locales, you may notice some Udemy content appears in search results without a title and description. This means the locale you are searching in doesn’t match the locale of the Udemy content. The title and description are only returned for courses for the user's designated SuccessFactors locale.

    So - far example, if your SuccessFactors locale is set for English, you will be able to see course titles and descriptions for all English courses.

    sf_8.pngTo request title and description locale defaults, please submit a case for SuccessFactors support team.

    You will need to enable the locales in SuccessFactors, if you want to see the title and descriptions for Udemy courses offered in those languages:

    • Spanish
    • French
    • German
    • Portuguese
    • Japanese

    Enable Udemy Single Sign-On

    This section outlines how to enable Single Sign-On for your Udemy Business environment (the Service Provider, or SP). Udemy supports SP-initiated SAML 2.0 via your corporate Identity Provider (IdP). 

    Your IdP must be configured to send the SuccessFactors unique user identifier (also known as BizX UserID) to Udemy and SuccessFactors. If user IDs aren’t the same between the two systems, learner activity tracking will not work. If you are unsure how to identify your BizX UserID, please contact your dedicated SuccessFactors Technical Consultant.

    Identifying your BizX UserID

    If you opt to connect your organization’s identity management solution to Udemy, you must configure it to send the SuccessFactors unique user identifier (also known as BizX ID) to Udemy so Udemy can communicate course completions back to SuccessFactors. This section describes how to identify your BizX ID.

    1. In the SuccessFactors navigation menu, select Admin Center.

    2. Scroll down to the tools panel and type “Employee Export” and select the top result.

    3. Select Export User File.

    4. Open the CSV file.

    5. The “USERID” value is the user’s BizX ID for SuccessFactors.  This value must be sent to Udemy from your Identity System via SAML 2.0 SSO (mapped to Udemy as lmsUserID in the claim attributes).   It is best to share examples of this “USERID” value with your SSO administrator to ensure the correct BizX ID (i.e., lmsUserID) values are available in Udemy in order to synchronize Udemy learning data with SuccessFactors.

    sf_9.png

    Enabling Single Sign-On for your Udemy Environment

    To enable Udemy SSO with your Identity Provider System (e.g., Okta, Azure, AD FS, OneLogin) [Recommended], please visit the following Udemy Business support article and follow the steps to set up SAML 2.0 SSO.  Your SSO admin will need the Udemy Business SSO metadata file; you can download the Udemy Business SSO metadata from the support articles above, or from this link.

    In your Identity Provider System, you must add the BizX User ID as an additional claim attribute for the SAML assertion.  In the claim attribute mapping, the BizX user id must be mapped to lmsUserID.

    If your organization does not have an Identity Provider system, you can use SAP SuccessFactors SSO as the IdP.  You should only pursue this option if you don’t have an IdP system, or if recommended by Udemy Solutions Engineer. If SuccessFactors is selected as your proxy IdP for Udemy, first configure SSO from your SuccessFactors  environment using the attached Udemy metadata:

    What you need before configuring Udemy SSO:

    • The SuccessFactors environment metadata file. This file contains the SSO configuration settings for your SuccessFactors system; e.g., Entity ID, SSO Endpoint and Certificate. 
    • Administrator access to your Udemy Business Web application. Only Administrators can configure SSO in Udemy.

    The general procedure for configuring SSO with an LMS (i.e., custom) can be viewed here.

    Test the Integration

    Once you’ve configured your Udemy and SuccessFactors  APIs and SSO you will want to test the integration between Udemy Business and the LMS. Steps on how to do this can be viewed here. 

    Questions/Support

    If you encounter any issues or need help with Udemy SSO or LMS/LXP Configuration, please contact our support team by clicking here. For SuccessFactors related issues, please contact the designed SuccessFactors support team.

    Read article
  • Udemy Business API Reference

    Udemy Business (UB) provides two RESTful APIs, Courses and Reporting, that enable developers to programmatically retrieve their UB course catalog and their user progress activity data. You can use these two APIs to integrate with a third-party application such as a Learning Management System (LMS). 

    1. Udemy Business API Documentation.
      1. Course Sync and Daily Reporting API
    2. Udemy Business xAPI Documentation
      1. xAPI supports real-time reporting of learner progress and completions.(xAPI)

     

    *Please note that the API documentation is only available in English.

    Read article
  • Udemy Business LMS And LXP Integration Partners

    Udemy Business integrates with different learning management systems (LMS) and learning experience platforms (LXP) (see below) to provide a number of benefits to your organization. 

    Why integrate a LMS or LXP with Udemy Business?

    A LMS delivers and manages instructional and training content. It typically handles learner registration, online course administration, tracking, and assessments of a learner’s work. Instructional content can be live instructor-led training (ILT), books and articles, video courses, blog posts & forums, and other media. 

    Each partnership may vary in functionality, but integrating Udemy Business with your LMS or LXP presents a variety of benefits with learning management. From course syncing to learner progress reporting, connecting your LMS will extend the value of the Udemy Business collection to your organization. 

    Current list of LMS and LXP partners

    Here is a list of current LMS/LXP partners Udemy Business has a productized integration with: 

    For any provider not on the list, Udemy Business will provide access to our web service REST APIs and provide guidance during the integration build.

    Commonly asked questions:

    What are additional benefits of integrating with your LMS/LXP?

    1. If you need to enable centralized search and discovery of Udemy Business catalog from your LMS or LXP.   
    2. If you need to enable assigning of Udemy Courses directly to training programs deployed through your LMS or LXP.
    3. If you need to centralize reporting to understand consumption or engagement of learning content across providers.

    How much does the integration cost?

    Integration costs vary by the LMS and service provider. Udemy Business does not charge for native-built LMS Connectors or Web Service APIs (and Single Sign-On) that enable non-native LMS and LXP integrations.

    How long does it take to complete a Udemy Business integration with an LMS?

    Time to complete an integration can vary depending on your LMS. The Udemy Business configuration is entirely self-service and authorized administrators can enable their Udemy LMS and SSO functionality in minutes.

    Do you support flat file course uploads?

    Yes. If the LMS does not support API based integrations, Udemy Business can provide a .csv file  of course URL deeplinks for upload into the LMS. This is a simple way to populate the LMS with Udemy Business content; however, this method requires manual upkeep. 

    What if my LMS is not on the list above? 

    For any provider not on the list, Udemy Business will enable access to our web service APIs and provide guidance during the integration build. However, the LMS vendor or customer will be responsible for the work required to facilitate the integration. The Udemy Business team will provide advisory services for the Udemy Business API.

    Read article
  • Updating the Payment Method for Your Team Plan Account

    This article outlines how admins for Team Plan accounts can update the payment method on file or remove a saved payment card. 

    How to update the payment method on file

    Admins of Team Plan accounts can update the payment method on file for their accounts by taking the following steps:

    1. Log into your Udemy Business account
    2. Navigate to Manage > Settings > Billing
    3. Click on Add payment method
    4. Input your card details
    5. Click Save Card

    How to remove a saved card

    To remove a saved payment method, please do the following:

    1. Log into your Udemy Business account
    2. Navigate to Manage > Settings > Billing
    3. Click on the garbage icon in the Payment Method section
    Read article