Constant's avatar
Constant 1 month ago
There has been a lot of discussion and experimenting with onboarding flows, giving users the ability to select interest, followpacks, copying followlists etc. etc. What if we create a NIP for ''onboarders'' with an ''onboard-pack'' if you will, where for example @Dawn or @Derek Ross could specify things like follows, relay-feeds, suggested clients and whatnot in order to define/smoothen the initial experience. New users inside the profile creation flow could search and select their onboarder and applicable onboard pack, and skip any other parts of the flow a client might have. This separates onboarding from the client (assuming they implement this), and give people that actively onboard new users tools to shape some experience regardless of client. The 'onboarders' probably know pretty well what would suit a particular new user, either because of social circle, or context where onboarding takes place such as at a particular type of conference or gathering. "oh we are going to the book club convention about the cross-over between high-fantasy and non-fiction clown literature, for blind people that miss their left leg, lets prep an onboardpack for that'' Then, perhaps, maybe, who knows...people start by downloading amber, set up their profile, download zapstore, initialize via amber, get 1 big button ''install suggested apps'' based on the onboard-pack, open one of those apps, connect with amber and they are set. It was explained to them what amber/a remote signer is, they notice how their new profile immediately interfaces with something like an app-store, they know that they can switch apps and know how to, and have some interesting content to interact with starting out. I know, i know, so many steps, bla bla bla, im not one such ''onboarder'' ok? What do i know...i despise people anyway, fuck 'm.

Replies (6)

I don't think this is a horrible idea, but I do think that clients themselves need to be better at onboarding. Maybe this is part of the onboarding process.
Constant's avatar
Constant 1 month ago
well, i agree, this would just be a very particular flow/context, but one that scales nicely (i.e. you take the effort of constructing an onboarding pack, and then a whole bunch of people can take that and 'run' with it)