Affinity Photo supporta una funzionalità per la registrazione e riproduzione delle macro potente e intuitiva, presentata come pannello Macro. Tale funzionalità consente di registrare più operazioni e di riprodurle in sequenza come un’azione unica.
Attraverso il pannello Macro, è possibile registrare qualsiasi operazione in Photo; dall’applicazione di una sfocatura gaussiana all'aggiunta di un riempimento a gradiente. È estremamente utile per finalità connesse ai flussi di lavoro poiché consente di registrare passaggi comuni e di applicarli ai documenti con un solo clic. Inoltre, è possibile escludere le operazioni dalla registrazione se sono state eseguite accidentalmente o non sono più necessarie, ed offre determinati parametri all’utente per consentirgli di configurare la riproduzione.
Le macro possono essere salvate localmente (vengono visualizzate nel pannello Libreria) ed esportate in formato file .afmacro per la condivisione e la reimportazione.