A functionalised nickel cyclam catalyst for CO₂ reduction: electrocatalysis, semiconductor surface immobilisation and light-driven electron transfer.