You are potentially going to involve a lot of people. Before you do, it’s best practice to get a final sign-off from stakeholders. You don’t want to step on anyone’s toes and want to make sure that what you are doing is seen as within the company’s goals.
Remember, if you don’t then this can erode your position and the perception of innovation in the company over time.
You should make the sign-off happen but can involve the Initiator when needed. Depending on how many contributors you plan to involve, how flat your organization is and how defined your processes are this can turn out to be anything from a fast and simple green light to a drawn out negotiation between departments.
But don’t worry. Getting innovation greenlit should not be a problem. Innovation is a top-three management priority for almost two-thirds of companies.