Workflow trigger - last activity/email/chat

Workflow trigger - last activity/email/chat

Hi,

Is there any way to trigger a workflow based on different types of activities? Not just calls, events, or tasks, but also emails sent, chat, or even website visits?

My goal is to send a reminder to the owner when an account has ben inactive for a period of time.


Thanks!