Smart Form is a fully-branded login & registration form that replaces WooCommerce’s default form on the My Account page — or drops into any post or page via a shortcode. It supports email or phone (SMS) verification at registration, and gives customers a choice of password or one-time-code (OTP) login, all styled to match your brand. Available since version 3.0.
Use Smart Form if you want one consistent, branded sign-in experience across your store instead of the default WooCommerce login/register form — especially if you’re already using phone/SMS verification or want customers to log in with a one-time code instead of a password.
In this section
- How to use Smart Form in Customer Email Verification Pro? — what it replaces, and how it fits with your existing verification settings.
- How to enable Smart Form? — turn it on and choose a template, registration method, and login method.
- How to place Smart Form on the frontend? — the
[cev_smart_form]shortcode, the My Account takeover, and the 4 templates. - How to Configure Smart Form Registration & Login Methods? — email vs phone registration, and the password/Email OTP/Phone OTP login options.
- How to Configure the Smart Form SMS Gateway? — connect MSG91, Twilio, Vonage, or WhatsApp Business to deliver phone OTPs.
- How to customize the Smart Form design? — brand colors, fonts, spacing, button and message text.
- How to change the registration password strength? — require a strong password or relax it to a simple minimum length.
- Smart Form FAQ — common questions about verification, compatibility, and switching back to the default form.