Probably the best approach for a community is to offer the onboarding using nsec.app (or maybe a cloned instance with a personalized domain) and let them use NIP-46.
Discussion
A guide for hosting on your own domain: https://highlighter.com/a/naddr1qqxnzde3xcunywp3xv6nwvfjqgstz2mr9jy87ry8r52q6daukmnurcdgqfjdpd77sf265x23m8sl77grqsqqqa28sz2qgq