Hi @Iztok,
If you’re not using APIs, then downloading each template separately would likely be the best way to achieve this goal, unfortunately.
That being said, it is possible to pull the campaign and flow messages using API, which might allow you to automate this process. For example, you can use our Get Campaigns API to get the campaign IDs for any number of campaigns in your account, and then use those IDs in the parameters of Get Template for Campaign Messages API calls to pull these templates from Klaviyo.
The same can be done for flows with the Get Flow Message API and the Get Template for Flow Message API. I do agree that it would be great to have a simpler way to pull multiple templates at once, and I see how that could be useful. I can speak to our product team and recommend that we implement this in the future.
-Byrne