Skip to main content

Hi all!  Occasionally, I will have a customer reach out to my team wanting to purchase a group of classes for other people, whether it be their students, their employees, etc.  I’ve been researching the best way to make this happen, and I think it might be Subscription Codes. However, I’m a little stuck on how to charge for this.

Essentially, I would like the workflow to be:

  1. User reaches out to my team and provides the list of classes that they would like to purchase as well as a quantity.
  2. Administrator creates a subscription code set of the classes and generates the needed quantity of codes.
  3. User submits payment for the classes, which should be equal to the sum total of each individual class’s cost multiplied by the number of codes they are purchasing.
  4. Administrator confirms payment has been received and sends subscription codes to user.
  5. User distributes codes to their learners and learners self-enroll in the classes.
  6. If the user needs to purchase additional codes in the future, they can repeat steps 2 thru 5.

Is there a way to automate this payment through Docebo, or would that need to be a fully manual process of accepting payment outside of the LMS? 

I’ve explored using Subscriptions for this use case instead of Subscription Codes, but that solution doesn’t seem to be a perfect fit either, as the use case is truly for a one-time purchase, not a recurring purchase to maintain access.  I also do not want the subscriptions to be visible to anyone but the user who has specifically requested it, and this seems complicated through Subscriptions (likely involving creating a separate catalog for each of these purchases, assigning the learners involved in each purchase to a new group, and creating a new subscription page that only that group has visibility to.)

Has anyone had a similar use case?  If so, how are you handling it through Docebo?

Thanks so much for any help you can offer!

Be the first to reply!

Reply