flow: the installation work BEFORE the task, or capture the metadetails AFTER the task?

Hello: design of a voice recording application where there should be some data captured eventually. Things like who is recording, who is talking, what is the subject.

Is there any consensus about whether it feels better to do this kind of fragmented work, in advance, before your main task? Or push it back and do something like demand it in saving?

Obviously, I am trying to demand as little as possible and only when absolutely necessary. But in any case it still feels like work!