One of the best ways to add customizer controls to the WordPress customizer, is by using Kirki. Kirki is a great way to add advanced fields like color pickers, inputs, selects & more to the customizer. Kirki is easy to learn, has plenty of controls and can be made as advanced as you like. Checkout my Beginners guide to the Kirki framework and learn how to build great WordPress customizer controls!