Patent attributes
Embodiments described herein include receiving an application flow defining logic for triggering automated actions for a candidate post on one or more web-based communication channels. An artificial intelligence (AI) powered web crawler may crawl a set of websites for target content. Responsive to identifying target content, machine learning may be leveraged to identify an entity name for an entity that is a subject of the target content and associate the entity with one or more event categories. Based on the event categories, a segment may be generated at runtime for the application flow where segment membership was not known at the time the application flow was defined or before application runtime.