That’s a good starting point, and really, it doesn’t matter whether you’re using Canva, InDesign, Illustrator or anything else. Good file organisation is good file organisation.
I’d probably take it a step further and assign every job a unique reference number. That number follows the project from the initial brief right through to the final invoice. It makes everything much easier to track, especially when you’ve got multiple jobs for the same client.
Even if the reference number is something like S2 (for Smurf2) and the date S2311 (or 113 depends), and then the job for the day S2311001 - ends up being the invoice number. Next one is S2311002.
That goes on the invoice, and you makes traceability easier.
You don’t need anything particularly fancy either. Even an Excel spreadsheet can track job numbers, client details, dates, instructions, revisions, approvals and invoices. There are plenty of dedicated project management systems available too, depending on the size of the business.
I’d also keep a record of who requested changes, what was requested, when it was requested and who approved it.
Years ago, I used to keep a phone book-sized notepad beside me. Every instruction was written down with the date, time, who gave it and exactly what they wanted changed. They’d sign off on the instruction too.
Sounds a bit excessive, but 14 months later when someone asked why something was changed, I could pull out the notebook and say, well, on this date at 11:14 am, you requested this particular change, and here’s your signature approving it.
These days, of course, you’ve got emails, project management systems and digital approval trails, so it’s much easier to maintain that history.
And I’d absolutely agree with keeping an archive. Not just the working files, but the actual approved artwork, supplied assets, fonts and licensing information where applicable, and a copy of whatever was delivered to the client. Even if they never come back with another change, it’s worth having.
I’d also make sure the archive is backed up somewhere independent. Having everything neatly organised is one thing, but losing access to the account or the files is another matter entirely.
You always need 2 backups of the backup that are stored separately.
Ultimately, I think the most important thing is consistency. A simple system that everyone follows is far better than an elaborate one that nobody uses.
And whatever system you choose, make sure someone else could pick up the job tomorrow and understand exactly where everything is and what stage it’s at.