I was wondering if it is possible to make form in a CMS collection page, but the action after the submission is on every collection item different. So collection page X has the same form as collection page Y, but it will send the details to a different CRM list.
That’s absolutely the way to go when you want different content on a Collection Template Page. You can hook the condition to a field, as you did with your switch, or you can hook it to the condition that a field is set or not.