-
Notifications
You must be signed in to change notification settings - Fork 83
Description
Hi and thanks for your great work on the WP SMS Pro plugin 🙏
I’ve been using the plugin recently, and I wanted to share a few suggestions and ideas based on my initial experience.
These are just some of the things I came across in the first few days — of course, it’s completely up to you to decide whether to include them in the roadmap or not.
My goal here is simply to help improve the plugin and hopefully make it even more useful for all users — myself included.
If you get a chance, I’d be grateful if you could let me know which (if any) of these ideas might be considered for a future release.
I’ll keep updating this list if I encounter any new items worth mentioning.
✅ Suggestions
- Redesign & customization of the default WP login/register page (similar to Digits)
- In contrast to Digits, I think it's better not to change the default URL or login flow.
- Security features like CAPTCHA, IP blocking, etc. should remain optional and left to dedicated plugins like Wordfence to avoid conflicts.
- Ideally, users should be able to customize the styles, fonts, logo, etc. through simple UI options (example screenshot attached).
-
Syncing with Third Party login/register forms
- Including frontend forms created by themes like WoodMart or plugins like WooCommerce.
-
Show remaining time before the OTP expires in Front-END
- Also allow admins to adjust this duration from the plugin settings.
- After the time expires, a “Request New Code” button should become available.
-
Customize additional user form fields during registration
- Ability to show and manage fields like first name, last name, email, etc.
- Ideally, use WordPress or WooCommerce’s built-in user meta instead of creating custom meta (unless new fields like birthday are needed).
-
Unified (merge) login/register field (email / username / phone)
- A single field where the user can enter either their email, username, or phone number.
- If the account exists, proceed with login.
- If not, show extra fields like name, email, etc. to complete registration.
-
Offer two login methods (button):
- Login with password
- Login with one-time password (OTP)
-
auto Username generation options in settings:
- Based on email
- Based on phone number (with or without country code)
- Based on phone number with leading zero
- Random numbers with a custom prefix
-
Option to require (Forced) login/register before checkout
- Enforce login or registration before completing checkout.
-
Customizable OTP length (number of digits)
Looking forward to hearing your thoughts! 😊

