Title: OtpPal
Author: rijensky
Published: <strong>19 Dicembre 2025</strong>
Last modified: 1 Gennaio 2026

---

Ricerca i plugin

![](https://ps.w.org/otppal/assets/banner-772x250.jpg?rev=3423725)

![](https://ps.w.org/otppal/assets/icon-256x256.jpg?rev=3423725)

# OtpPal

 Di [rijensky](https://profiles.wordpress.org/rijensky/)

[Scarica](https://downloads.wordpress.org/plugin/otppal.2.4.2.zip)

 * [Dettagli](https://it.wordpress.org/plugins/otppal/#description)
 * [Recensioni](https://it.wordpress.org/plugins/otppal/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/otppal/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/otppal/#developers)

 [Supporto](https://wordpress.org/support/plugin/otppal/)

## Descrizione

OtpPal lets your WordPress site send and verify OTP (One-Time Password) messages
via WhatsApp. This plugin enables secure phone number verification for your WordPress
forms, helping prevent spam and ensuring legitimate user submissions.

**Key Features:**

 * **WhatsApp OTP Delivery**: Send one-time passwords directly to users via WhatsApp
 * **Form Plugin Integrations**: Seamless integration with various wordpress form
   plugins for phone verification
 * **Flexible Phone Input**: Support for both international and national phone number
   formats
 * **Easy Configuration**: Simple setup through WordPress admin panel
 * **Secure Verification**: Server-side validation ensures secure OTP verification
 * **Rate Limiting**: Built-in protection against abuse (OtpPal.com)
 * **Customizable UI**: Clean, responsive lightbox interface for OTP input

**Use Cases:**

 * Passwordless Logins
 * Verify phone numbers in contact forms
 * Prevent spam submissions with phone verification
 * Ensure legitimate user contact information

### Configuration

 1. Navigate to **OtpPal > Settings** in your WordPress admin panel
 2. Enter your OtpPal **API key**
 3. Choose your preferred **Phone Format**:
 4.  * International: Users enter phone numbers with country code (e.g., +1234567890)
     * National: Users enter phone numbers without country code (e.g., 1234567890)
 5. If using National format, select a **Default Country** for phone number validation
 6. Click **Save Settings**

### Usage

Enable passwordless login by embedding the login button anywhere on your site with
the [otppal_login] shortcode.
 Add an in-form verifiable phone input using the otppal_phone
input, or add a verification modal using the otppal_verify input. You can customize
the appearance of the login button and the verification modal in the plugin’s config.

**OtpPal supports CF7, Elementor Pro, WPForms, Gravity Forms, Fluent Forms, Ninja
Forms, Formidable Forms, SureForms**
 If you need another integration, please to
contact us.

OtpPal will automatically:

 * Initialize the embedded phone widget using your global OtpPal settings (phone
   format, default country).
 * Intercept the form submission, open the OTP modal, and only submit after successful
   verification.
 * Write the verified phone number into a hidden field so your form plugin receives
   it like any other field.
 * Use **either** `otppal_phone` **or** `otppal_verify` in a single form – never
   use both.

### Support

For support, please visit the plugin’s support forum or contact the plugin author.

## Installazione

 1. Upload the plugin files to `/wp-content/plugins/otppal` directory, or install through
    the WordPress plugins screen directly
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to OtpPal > Settings in WordPress admin to configure the plugin
 4. Enter your API key (get it at https://otppal.com)
 5. Configure phone format preferences (international or national)

## FAQ

### Does this plugin enable OTP login for my users?

Yes! with a fully customizable login button. Just enable it in the settings, and
use the shortcode to embed it anywhere on your site.

### How do I get an API key?

You can obtain an API key from OtpPal at https://otppal.com.

### Does this work with other form plugins?

OtpPal supports many different integrations including Contact Form 7, Elementor 
Pro, WPForms, Gravity Forms, Fluent Forms, Ninja Forms, Formidable Forms, and SureForms.
See otppal.com for more information.

### What phone formats are supported?

The plugin supports both international format (with country code) and national format(
without country code). You can configure this in the plugin settings. When using
international format, the plugin automatically detects the user’s country based 
on their IP address for a better user experience.

### Is my data secure?

Yes. The plugin uses secure REST API communication with the OtpPal Servers. Phone
numbers aren’t saved anywhere.

### Can I customize the OTP verification interface?

The plugin includes CSS classes that can be customized with your theme’s styles.
Check the plugin’s CSS files for available classes.

### What happens if a user doesn’t receive the OTP?

Users can request a new OTP if they don’t receive the message. The plugin includes
error handling and retry functionality.

## Recensioni

Non ci sono recensioni per questo plugin.

## Contributi e sviluppo

“OtpPal” è un software open source. Le persone che hanno contribuito allo sviluppo
di questo plugin sono indicate di seguito.

Collaboratori

 *   [ rijensky ](https://profiles.wordpress.org/rijensky/)

[Traduci “OtpPal” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/otppal)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/otppal/) segui il
[repository SVN](https://plugins.svn.wordpress.org/otppal/), segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/otppal/)
tramite [RSS](https://plugins.trac.wordpress.org/log/otppal/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.2

 * Enable Otp message customization

#### 2.4.1

 * Improve user lookup to allow login in sites that don’t have WooCommerce

#### 2.4.0

 * Elementor pro integration
 * Fix plugin activation issue
 * Improve plugin structure

#### 2.3.9

 * Enhanced phone number lookup to support both billing and shipping phone fields
 * Improved OTP lightbox state transitions after errors
 * Fixed compatibility issues with WooCommerce admin classes

#### 2.3.8

 * Stability improvements

#### 2.3.7

 * Stability improvements

#### 2.3.6

 * Country autodetect on international format

#### 2.3.5

 * Security and UI enhancements

#### 2.3.4

 * Security enhancements

#### 2.3.3

 * Security enhancements

#### 2.3.2

 * Javascript improvements

#### 2.3.1

 * Stability improvements

#### 2.3.0

 * Rebuild user lookup

#### 2.2.0

 * Rebuild plugin to server authentication

#### 2.1.0

 * Add customization options

#### 2.0.0

 * Improve security
 * Add OTP login

#### 1.0.3

 * Add form plugin integrations

#### 1.0.2

 * Add form plugin integrations

#### 1.0.1

 * Stability improvements

#### 1.0.0

 * Initial release
 * Contact Form 7 integration
 * International and national phone format support
 * OTP verification via WhatsApp
 * Admin settings page
 * REST API integration with the OtpPal server

## Meta

 *  Versione **2.4.2**
 *  Ultimo aggiornamento **3 mesi fa**
 *  Installazioni attive **Meno di 10**
 *  Versione WordPress ** 5.6 o superiore **
 *  Testato fino alla versione **6.9.4**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingua
 * [English (US)](https://wordpress.org/plugins/otppal/)
 * Tag
 * [authentication](https://it.wordpress.org/plugins/tags/authentication/)[otp](https://it.wordpress.org/plugins/tags/otp/)
   [security](https://it.wordpress.org/plugins/tags/security/)[two factor](https://it.wordpress.org/plugins/tags/two-factor/)
   [verification](https://it.wordpress.org/plugins/tags/verification/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/otppal/advanced/)

## Valutazioni

Non sono state ancora inviate recensioni.

[Lascia la tua valutazione](https://wordpress.org/support/plugin/otppal/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/otppal/reviews/)

## Collaboratori

 *   [ rijensky ](https://profiles.wordpress.org/rijensky/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/otppal/)

## Donazioni

Vuoi sostenere le versioni future?

 [ Fai una donazione per lo sviluppo ](https://otppal.com/)