Yes, piezo pickups work quite well with nylon strings. In fact it helps to amplify the vibrations produced by nylon strings. It can help improve the sound output. You cannot use traditional magnetic pickups with nylon strings because nylon is not a magnetically sensitive material. Therefore nylon strings give good results with piezo pickups.