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.
New users are introduced to the feed after boosting their first post. For more context, see Building Better Onboarding.
A capture of CoPromote's original feed, when CoPromote was known as Headliner.
The feed is made of boosted posts by different users.
Nir Eyal writes that rewards of the tribe, or social rewards, can be powerful hooks that make us feel more accepted, attractive, important, and included.
The variety of content we find in feeds creates enticingly unpredictable experiences that make for compelling rewards of hunt.
Leveling up, unlocking achievements, and other game mechanics can fulfill intrinsically hard-wired desires to gain competency.
Each time users share boosted posts to earn reach, notifications get sent to the original boosters. Since this event delivers on CoPromote’s promises, these users become more likely to boost again, subscribe, and share posts (delivering value to other users). This creates a cross-multiplying effect.
Past engagements (likes, favorites, clicks) on a user's profile and engagements on similar profiles in the same time zone can be used to optimize post scheduling.
Although social and variable rewards can prove to be frequent motivators, the rewards must fit into the narrative of why people use the product and align with the internal triggers and motivations of its users.
Only by understanding what truly matters to users can reward systems and game mechanics accelerate the growth of a product. This is because content precedes design. And design in the absence of content isn't design – it's decoration.