Gravity Forms is hands-down the industry’s best custom form development plugin. With this integration, you can create a completely custom course registration form and associate your online courses to it so that when users register, they are auto-enrolled. Create a unique registration form: Create completely custom course registration forms for your site. Automatically enrolls user: After the form is completed and submitted, the user is automatically enrolled to the associated course(s). Accept payments using Gravity Forms add-ons: Leverage the payment add-ons from gravity forms to create custom payment options for your courses.