Rules-Based Workflow Messaging for Feature Adoption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of visual-based editors and applications often fail to adopt new features due to lack of awareness, leading to continued use of older techniques despite newer options being quicker and more effective.
Innovation Solution
Implementing rules-based workflow messaging that tracks user activity to identify underutilized features and provides interactive instructions, using workflow message packages to dynamically expose messages and guide users through new workflows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If traditional documentation approaches (blogs, videos, manuals) are provided to inform users about new features, then users can access feature information, but users still do not discover or adopt new features effectively
Solution Approach 1:
The system performs preliminary analysis of user activity patterns before presenting feature information. By tracking and analyzing user workflows in advance, the system identifies users who would benefit from new features and prepares targeted messages before the user encounters relevant tasks, increasing the likelihood of feature adoption
Solution Approach 2:
The system implements a feedback loop where user activity is continuously tracked, analyzed, and used to refine messaging strategies. By monitoring whether users interact with feature messages and how they subsequently use features, the system adapts its communication approach to improve feature discovery and adoption over time
2Loss of information
If comprehensive feature documentation is provided, then users have access to information about new features, but users spend considerable time reading and understanding documentation without effective adoption
Solution Approach 1:
Instead of providing universal documentation to all users, the system delivers feature information locally targeted to specific user groups based on their activity patterns. Users receive feature messages only when relevant to their current workflow and needs, eliminating the need to read comprehensive documentation that contains much irrelevant information
Solution Approach 2:
The system pre-analyzes user activity to identify which features are relevant to each user before presenting information. This preliminary filtering ensures users receive only the specific feature information they need, eliminating time spent reading unrelated documentation
3Productivity
If users are provided with multiple new feature options, then users have access to quicker and more effective methods, but users continue to use older techniques they are accustomed to
Solution Approach 1:
The system acts as an intermediary between new features and users by providing contextualized guidance that bridges the gap between familiar workflows and new capabilities. Feature messages are presented within the context of the user's current workflow, showing how new features integrate with and enhance existing practices rather than replacing them entirely
Solution Approach 2:
The system dynamically changes the parameters of feature presentation based on user behavior. By adjusting message timing, content, and delivery method according to user activity patterns and familiarity levels, the system adapts to maintain ease of operation while promoting more efficient workflows
Data Source
AI summary
Techniques for rules-based workflow messaging are described herein. In one or more implementations, user activity with different existing workflows for features of an application is tracked and communicated to a tracking service. Based on analysis of user activity, rules are derived regarding messages to show users with respect to new features that relate to user interaction. For example, activity data indicating heavy usage of a particular legacy workflow is used to recognize that users are not discovering/using a corresponding new feature. Based on such usage patterns, workflow messages and rules for exposing the messages for the new feature are created and distributed to clients. The rules are applied to detect workflow patterns and trigger messages regarding corresponding new features. In response to an indication of interest in a new feature, interactive instructions to guide users step-by-step through the workflow for a new feature are provided.


