Setting a Lifecycle from SAL to MQL to SAL again.
We implemented a chat service that integrates with SFDC. In this case we need to wait for the trigger which is (Chat has ended) to trigger Marketo to run its rules, score and assign. These are sales chats and need to hit MQL which we have created a flow for.
The issue is that the reps are booking appointments and before the chat ends converting the lead to SQL skipping the MQL status entirely when triggered. I removed. I had this step in and removed the Lifecycle status of SQL but in some cases we could already have had a person come through in SQL from weeks prior which we would not want to MQL.

Trying to think of a way to have it that if they came through Lead Source "Chat" and a Opportunity was created to change from SQL to MQL and wait 5 mins and flip back to SQL, this way we still see the full funnel of transition. Not sure if this is the best route, this could take all SQL's and continue to flip over and over again?