a) Halogenación del pirrol
Para evitar polihalogenaciones debe trabajarse con el halógeno diluido y a temperatura baja. Otra opción consiste en el uso de NBS o NCS.
b) Sulfonación del pirrol
El pirrol sulfona mediante el complejo piridina-SO3, seguido de agua ligeramente ácida.
c) Alquilaciones y acilaciones de Friedel-Crafts
Estas reacciones no son viables ya que la presencia de ácidos de Lewis produce la polimerización del pirrol