Hi @EPirinen
The best advice I, or anyone, can probably give you is:
- Keep it simple, real simple
- Diagram it first, and keep the diagram up-to-date - use something like LucidChart
You probably will need to turn off the automatic lifecycle stage update. Then, I suggest you build individual, if/then branching workflows for each lifecycle stage - base the branching off really simple, explicit company properties for the best results.
Even when automatic updates are on, I build custom automation for the MQL/SQL stages following these basic principles.
Hope this helps.