The YcaO superfamily of proteins catalyzes the phosphorylation of peptide backbone amide bonds, which leads to the formation of azolines and azoles in ribosomally synthesized and post-translationally modified peptides (RiPPs). Bottromycins are RiPPs with potent antimicrobial activity, and their biosynthetic pathway contains two divergent, stand-alone YcaO enzymes, IpoC and PurCD. From an untargeted metabolomics approach, it had been suggested that PurCD acts with a partner protein to form the 12-membered macroamidine unique to bottromycins. Here we report the biochemical characterization of IpoC and PurCD. We demonstrate that IpoC installs a cysteine-derived thiazoline, whereas PurCD alone is sufficient to create the macroamidine structure. Both enzymes are catalytically promiscuous, and we generated 10 different macroamidines. Our data provide important insights into the versatility of YcaO enzymes, their ability to utilize different nucleophiles and provide a framework for the creation of novel bottromycin derivatives with enhanced bioactivity.