The total syntheses of oroidin, hymenidin and clathrodin are reported via the intermediacy of an imidazo[1,2-a]pyrimidine derivative. The chemistry described herein obviates the need for expensive guanidine reagents, multiply protected prefunctionalized 2-aminoimidazole synthons, or the need for laborious olefinations thereby achieving synthetic efficiency amenable to scale-up. The approach outlined in this manuscript provides an opportunity for further functionalizations through the imidazo[1,2-a]pyrimidine core and through functional groups placed strategically on the side chain.