I will be (hopefully) on-boarding quite a few members to my site programmatically using back-end functions called by a mobile app. The registration flow is such that I have set membership approval to be manual, then I use wix-users-backend APIs to register and confirm the individual, which automatically moves them from the pending state to the active state.
All good, all working.
However, a "side affect" of setting approval to be "manual" is that each time a member registers through my app I receive a "New Site Member Request" email. How can I shut that off? These are useless to me - nobody is manually approving anything, I'm using a 2FA approach and the user enters a code into my app, clicks a button, and back-end functions confirm the registration.
All that works fine too - I just don't want to have to deal with thousands of emails!
Another issue with the site member request functionality is that I get a dozen bot generated site member requests per day in my Wix account's Pending pile so there's a ton of spammy junk I have to delete. Is there anyway to shut down request submissions and make it a "by invitation only" setting? I'm really tired of managing bot spam.
Thanks, but that doesn't help. I don't want to allow 'everyone' to be a member automatically. I want to force a 2FA flow, which requires 'manual approval'. However, this 'manual approval' doesn't actually have to be 'manual' (i.e. the Site Owner having to approve). It can also be satisfied through the registration API programmatically as I mentioned in my original post.
The flow itself is all working - my app provides input fields for the user to fill out, back-end registration API is called (and Wix properly adds them to Contacts, and also to Members with a PENDING status), an email with a 6 digit code is automatically sent to the user, the user puts that code into the app and the app calls a second back-end API to confirm the registration. Wix automatically then makes that user 'ACTIVE'.
This all works great. However, it seems a by-product of choosing to 'manually approve' is that an email gets sent automatically to the site owner indicating the 'New Site Member Request'. This is what I want turned off.
So - leave the ability to manually approve in, but remove the automatic email that is sent to the Site Owner.
I suppose you can just change member settings in Member Signup form, like this: https://prnt.sc/q289yq Also check out this link: https://support.wix.com/en/article/editing-your-member-signup-settings-for-the-default-form