Chatflow appears after a contact spends certain amount of time

Hey,

I'd like that chatflow would appear when a contact spends a certain amount of time on site/page. In addition to that, there could also be an option that chatflow appears when a contact scrolls a certain amount of page. I think the moment when chatflow pops in is a crucial to convert contacts better.

 

Drift has quite nice functionality for this.