Is it possible to have a specific bot flow that Website/PWA bot starts with based on from which Source the user is redirected from?

Is it possible to have a specific bot flow that Website/PWA bot starts with based on from which Source the user is redirected from ?

lets say there is a specific flow for a person coming from whatsapp to a web bot and different one for SMS

you shoudl differentiate the url that you sent to whatsapp and sms. and you can trigger the journey using bot url with query parameter ym trigger journey.

e.g. : https://cloud.yellowmessenger.com/liveBot/x1655991962104?ym.triggerJourney=vent-out-slack_echxgw

However this will only be possible only for PWA and not in case of Website bot. Right ?

yes. correct

pwa link