Web: Boost for Networks UX
Goal
Enable a new monetization option for Networks to enable the product to work for new customers by introducing basic Boost functionality.
What needs to be done
- Rework the Boost Ranking system to work with tenants
Acceptance Criteria
-
As a Networks admin, I want to manage which user roles can Boost posts so that I can control who (if anyone) can create Boosts. - Add
Can Boost
permission on the backend - Add
Can Boost
permission toRoles
section of admin
- Add
-
As a Networks user, I want to create Boosts so that I can grow the reach of my posts, channel, and groups within the network. - Boost creation is enabled only when the Network has Stripe configured
- Enable permissioned users to create Boosts on a network, including:
- Activity Boosts (from activity posts)
- Channel Boosts (from channel pages)
- Group Boosts (from groups pages)
- Boosting activities enables the user to define:
- Boost goals, including CTA buttons
- Daily bid
- Number of days
- Boosting activities does NOT include:
- Platform or audience targeting
- Token Boosting
- Process payments through tenant's Stripe account
-
As a Networks user, I want to see a history of my Boosts so that I can keep track of past and active Boosts, and report on the results of past Boosts. - Boost console matching behavior of Minds Boost console
- Boost explore tab, which shows a feed of current activity Boosts
-
Boost
item is added to the navigation for users with Boost permission
-
As a Networks owner, I want Boost ads to appear in popular areas of the network so that I can generate inventory and deliver impressions. - Activity Boosts can appear in Newsfeed, Discovery feeds, Group feeds, and Channel page feeds.
- Channel and Group Boosts can appear in sidebars and in-feed recommendation components
-
As a Networks moderator, I want to process a queue of Boost requests so that I can approve which Boosts are distributed on my Network and reject Boosts I don't want. - Add
Boosts
tab to theModeration
screen of the admin section of Networks - Display a queue of open Boost requests, in descendding chrono order
- Queue can be filtered by Boost type
- Boost can either be
Approved
orRejected
- Add
-
As a Networks user, I want to receive emails when my Boost is submitted, approved, rejected, running so that I know the status of my Boost.
QA
UX/Design
moderation side - approving, rejecting boosts.
Permission for boosting
Enable boost (on monetization tab) after inputting stripe credentials
Simplified boost flow
- Only cash boosts
- No audience selection / targeting
- Differentiating between NSFW and non-nsfw content? Potentially not needed
- Credit card / payment methods
- No boost credits?
- No rewards
Group
Channel
Post
- would include goals, similar to minds.com
Would we use the same payment method flow?
Boost settings (user)
- changes to network
- remove controversial content
- NO boost rotator
- Liquidity spot will not be on tenants
- Show / hide boosts on channel (permssions}
- View boosted content setting (behind a membership)?
- Build a permission for enabling this setting for user roles on or off
- Settings will not be visible for a user
Console
- exclude explore page in console on Minds
Entry points for boosting
Channel
- Channel page
- Console
Post
- Post menu / ellipsis
- Post options
- Console (recent post)
Group
- Group page
Mobile
-
Is Mobile Required?
Personas
Experiments
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments
Edited by (Mark) Ryan Sallee