Creating Envrionment for prod + dev

We have currently license with 3 projects. We want to create env for dev and for prod in which each env would see its own credentials for connecting to system. We have one project for certain topic
the best practice is to have 2 projects (one for dev and one for prod) and then put the topics in different folder ?
for example dev - > invoice scanning (folder 1) and chat bot (folder 2) and for prod - > invoice scanning (folder 1) and chat bot (folder 2)? the version we are using is 1.120.4 and its running on cloud

That’s a good approach! Having separate projects for dev and prod keeps your workflows organized and avoids conflicts. You can manage credentials for each environment within their respective projects.