My role included design research, UX, visual design, and prototyping.
CoPromote is built on ExtJS, a JS framework that uses its own library for positioning and rendering elements. We wanted to avoid non-ExtJS styles and behaviors to build and test as fast as possible.
Product stories are made of three parts.
Promised benefits that create expectations in users.
The process of helping new users become successful while adopting a product.
The moment when a product delivers on its promises.
CoPromote's original flow as presented to new users:
All product promises made until the offer lead users to believe that reaching new audiences via CoPromote is free. But the offer repositions CoPromote as a paid marketing tool, breaking user trust.
The offer would be better framed as a paid plan that increases individual results, and shown after CoPromote delivers on its promises.
Suggesting tags would decrease cognitive load, making the boosting process feel lighter. Tag suggestions can come from keywords found in the post or available metadata like the post’s url.
Showing the user’s boosted post on the share feed would help users retain context and remind them why sharing will benefit them.
See analysis for more takeaways.
Concept for an improved onboarding experience based on takeaways:
The critical “Aha” moment for new users is when they get shared for the first time, since this event delivers on CoPromote’s promises.
These users become much more open to boosting again, sharing other people's posts (delivering value to other users), and subscribing.
But how long new users have to wait to get shared can vary (some new users don't get shared at all) and depends on quality of their content, how they tag it, what network they promote it on, and the number of active CoPromoters on that network.
If new users are made to wait too long for their first new share, they'll leave before CoPromote is able to deliver on its promises.
Track how "complete" a user's profile is (“your profile is 60% complete”) to nudge her/him to perform more key actions: e.g. add a Twitter bio, connect more networks, follow X CoPromoters, take a survey to get better recommendations.
Make the concept of reach, CoPromote's virtual currency, less abstract by showing the value of cross-promoting in concrete terms: e.g. “Because you retweeted this post, you received X new engagements and Y new followers on Twitter.”
Let users browse so they can see more of what CoPromote has to offer.
Encourage users to boost posts with rich media, or posts that already received engagements to improve quality of content and deliver better individual results.
Score tags, posts, and users to suggest more accurate matches. Also, Creators may be more open to sharing posts by others if CoPromote tells them there's a high chance their audience will like it.
Create achievements or rankings to reward users who repeatedly boost and share great content. Show their best posts as social proof and education on how content finds success on CoPromote.