Project: Compliance Solution Expansion (Standard MVP)
TEAM
Customer Success Advocate:
TL;DR: Expanding our current compliance products to be more capable for our growing customers.
MARKETING
Tentative Design Prototypes by will be completed by 6/30/22 Outstanding question regarding permissions “Compliance: View” vs “Compliance: Manage” with Meg. I want to only have one compliance permission. I don’t believe there will be a scenario where compliance truly wants to only “View” and not take any action. Problem Alignment
The Problem/Opportunity
Describe the problem (or opportunity) you’re trying to solve. Why is it important to our users and our business? What insights are you operating on? And if relevant, what problems are you not intending to solve?
We have heard from current customers and prospects that compliance beyond “pre-post” compliance is of paramount importance, and they typically are required to have another compliance solution in place specific to social media management outside of our existing Denim Social Publishing Solution’s compliance elements to manage it. This is particularly relevant for larger customers. We’d like to offer a stronger compliance solution that handles these items, in addition to the current offering.
Additional approval groups allowable on posts (sequential approval groups)Editing of existing posts (that they’re able to edit). Centralized location for all compliance review tasks Different types of keywords/phrases for moderation (restricted vs prohibited) Removal of existing posts. Only workaround is to go direct to each social network and manually edit or remove which is a labor intensive process when publishing to hundreds of accounts. Build a stronger social media archive report (Standard) inclusive of comments, DMs, and truly all activity on social media. Centralized location for all compliance review tasks Ability to prescribe which social network types (FB, IG, TW, LI) an institution can allow users to connect. Need the ability to add more filtering of posts from the Publishing Posts Page Auto Expiring of Content Library Posts - allows better content cleanup rather than having to manually delete old posts from the content library Background
Supply any background information necessary for the problem/opportunity
“Compliance” is the 4th solution we offer (Advertising, Pages, Publishing, Compliance) and it is the underpinning of all other platforms. For today, it’s not scoped to be its own dedicated solution with a dedicated front-end (maybe one day it evolves into that, but not now). But, because of our strong reliance on Compliance, and because we think we can offer a better solution that more fully supports social media compliance, we should build it. We also know that our customers and prospects need other tools to manage their social media compliance in addition to our current compliance offering, and if we build this expansion to our compliance offering we have a stronger ability to win deals where we can replace existing competitive compliance solutions.
Opportunity
Describe the opportunity that lies ahead of us should we decide to build this product. What do we gain? What’s your first guess as to how we can achieve it?
If we build this, we gain a complete social media publishing compliance solution, and it enables us to be far more competitive at the mid-market and above levels as we’re now able to replace some existing spend the prospect has for social media compliance. This gains us significant parity with ProofPoint Social Patrol.
High-level Approach
Describe briefly the approach you’re taking to solve this problem. This should be enough for the reader to imagine possible solution directions and get a very rough sense of the scope of this project. (e.g., if “The Problem” was engagement in the design process from non-designers, “The Approach” might be a feed which surfaces work that's relevant to them.)
This new Compliance product should be a left-hand navigation product, where we split off the current compliance functions from their existing homes and place them into this new “Compliance” product while also building new compliance features that do not currently exist.
Here’s what it needs to be able to do:
Compliance Settings: Managing access to either view or edit compliance settings Approval Groups update. Move from Admin to Compliance Product. Creation of ‘sequential approval groups’ where customers can create approval workflows where content needs to be approved by group 1 THEN group 2, rather than how it currently exists, which is in parallel to one another. This sequential approval workflow needs to be created for post approval workflow and keyword approval workflow. Creating multiple post approval workflows Creating multiple keyword approval workflows Ability for institutions to elect to require NO APPROVAL for content that does not contain keywords or phrases. Approval Workflow is assignable to a user group Centralized location for compliance review tasks within the Compliance menu Goals & Success
What does success look like? What metrics are you intending to move? Explain why these metrics are important if not obvious.
$x / x% less closed lost sales opportunities because our compliance solution isn’t fully-baked. Percentage of customers using more than 1 level of approval Maybe not a heap thing - possibly in Django (check with Tasha, Filip, or Jorge) Analysis of prohibited keywords in use? Might just have to be a manual report run periodically Will we be able to track how many posts ever get stopped from being shared (saving compliance review time)? If there is a CSS banner that pops up we can probably track in Heap (talk with Filip) Are customers using Boolean keyword combos? Content Library Posts that contain an expiration date? vs total content library posts active? Solution Alignment
Give an overview of what we’re building. Provide an organized list of features, with priorities if relevant. Discuss what you’re not building (or saving for a future release) if relevant.
Compliance Product Permissions User Stories
Approval Workflows User Stories
PROTOTYPE
Compliance Pending Approval Tasks Menu
PROTOTYPE
Affected Personas
Key Flows
Show some mocks/embeds of the experience. Link to any other documentation as necessary. In general, it’s helpful to organize these around certain user journeys / use cases. Show enough of a clickthrough where people can walk away with a reasonable understanding of how the product works.
USER FLOWS
User will set up:
Compliance settings Actions
Users with the permission “Compliance: Review” should be able to only view this product Users with the permission “Compliance: Manage” will be able to view/edit/delete settings in this product. Users with the permission “ADV_COMPLIANCE” will be able to view/edit/delete the advance Compliance features (Not Applicable for Standard Compliance) Standard compliance will essentially be what we already have built for compliance features (Approval workflows with sequential WF, keyword moderation, centralized review tasks, archiving) and will remain available in the publishing solution.
What will NOT be available is: profile lock). Stand alone Compliance to monitor social networks profiles and posts fetched
Prototypes (old)
Open Issues & Key Decisions
Keep track of open issues / key decisions here. Sometimes, certain decisions are made that might feel controversial; document these here so people know that the discussions have happened and there’s strong awareness of the tradeoffs.
Should we build any compliance-related items for the Advertising and/or Pages solutions? This is limited to Publishing today. Many of these product requirements are actually applicable for both Advertising AND Publishing... we need to think about the long-term impacts of us developing this within the confines of Publishing-only, when we know there’s a need for these same items on the Advertising solution. Comments replies on ads/ audit trail Before Sunrise Compliance Advance -? What are we NOT doing?
A full compliance solution with its own dedicated solution like Publishing and Advertising is today. Boolean Keyword Operators and Naming of Keyword Groups Any user that can add or edit keywords “restricted” or “prohibited” can add Boolean operators within one keyword entry Boolean Operators are simple words (AND, OR, NOT or AND NOT) used as conjunctions to combine or exclude keywords in a search, resulting in more focused and productive results. This should save time and effort by eliminating inappropriate hits that must be scanned before discarding. Example: A search on stock market AND trading includes results contains: stock market trading; trading on the stock market; and trading on the late afternoon stock market. But stock market or trading alone would not trigger a review Post Approval Workflow - Review Completion Admin can define any users in the system to receive post review completion email notification. This will will contain the post details, hyperlink, approved or declined, notes left by any reviewer, and all reviewers who took action on the post. Restricted Keyword Alerts for content posted natively to a social network