Metal cations are used to control the selective crystallization of organic-inorganic supramolecular polymers. Two complementary monomers, a dodecanuclear vanadate [V12O32(NO3)]5- and the organic macrocycle cyclen assemble into hybrid host-guest aggregates. In the presence of Ba2+ or La3+, supramolecular polymerization and crystallization is driven by a complex interplay of cyclene protonation, hydrogen-bonding and electrostatics.