In my experience, the best way to help a company is to participate in the day-to-day decision-making and reviews of deliverables. To become a fractional part of the team.
Why?
Because while the first few meetings might involve some in-depth "workshop" style ideation, what happens after that is often as follows…
Realities on the ground change.
A million little implementation details need to be decided and the team will default to their muscle memory (i.e. their old way of doing things) or don’t know exactly what alternative implementations look like.
The above two things cause almost immediate strategy drift - meaning the strategic workshops result in no change.
Instead, I design my advisory work to be ongoing engagement with at least 1 weekly check-in. Often more.
During these check-ins, I help the team hold true to the initial strategy where necessary, implement the highest quality deliverables and navigate the nuances as the situation changes.