Design
Don't make me think, but...maybe hold my hand a little
The connection experience was moved out of individual product settings and into a centralized location for managing accounts, billing, and other organizational settings.
Screen for choosing a new channel to connect.
Reduce cognitive load and guide users through the experience. First, simply ask which network they'd like to connect. Then, if necessary, ask more granular questions like, Facebook Page or Group? Let them know when we're sending them away from Buffer to authenticate, and why that's important (security!).
Once a user selects Facebook, ask which type of account they want.
Give users a heads' up when leaving the app, and explain why.
After authenticating with Facebook, users can select one or many Facebook Pages to connect.
Help users understand the status of their connections. The authentication tokens generated from social networks when a channel is connected don't last indefinitely — they'll periodically need refreshing, which breaks users' workflows. Reinforce when the connection is good, and make it clear when it needs attention. In a future iteration, we'll use data to nudge customers to attend to the connection before it expires.
Connected channels display in a list view to visually differentiate from the Connect screen, which uses a tiled layout.