You are allowed to use it for anything thats non commercial. I don’t think there are any restrictions on non commercial use at all.
You can use it for your own business purposes. But you can not host it for another company.
You can use it to make a report that you sell. I am not exactly sure where the link is, but if the entire process is automated by n8n i would say it very likely is not allowed.
If you use n8n to generate the report and even to send it automatically, that is fine. That would be your internal business. But if from start to finish it’s just the n8n workflow doing the work then I suspect it will be in violation. ESPECIALLY if your clients credentials directly in the workflow. Then you really are just hosting the workflow for them, which is explicitly disallowed.
It’s easy to say stuff is unfair or ridiculous, but n8n pays for the development and growth of this software. If we were allowed to go and use the software they paid for then that would be very unfair to them.
This is a generous license. it is not hard to get around it by just having your client host it themselves or making sure it’s actually only used for your own internal processes.
I think they have a license team, reach out to them if you want specific answers/permissions for each case