Sometimes you come across a product that turns the notion of onboarding on its head. qrmenucreator.com was that product for me.
In the SaaS world, we require that users give us a boatload of information before they sign up. Such as their name, email, phone, company name, website, or department. During the same flow, we also ask them to create a password or link their social accounts via OAuth2.
So why was qrmenucreator so refreshing? You don't even need to sign up! You give them your email so you don't lose your unique link to edit your online menu. Very clever and doesn't feel like an information grab.
For a SaaS product that doesn't use public URLs (i.e: handles sensitive data):
For a SaaS product that can use public URLs:
Make providing extra information part of "completing their profile" (i.e: gamify giving away data). LinkedIn does this incredibly well using a progress bar.
Then show an annoying banner asking users to verify their emails once they signed in. Hot tip you should make the "verify" button open up mail.google.com or outlook.com based on the email domain.
Imagine what your conversion rate would look like if you removed all but one of your sign up fields?
If the customer wants to be contacted then you can email them 🤷. The point here is to collect information when it's necessary to do so.