Title: Konfirmi Plugin
Author: konfirmillc
Published: <strong>July 24, 2019</strong>
Last modified: March 12, 2023

---

Search plugins

![](https://ps.w.org/konfirmi/assets/banner-772x250.png?rev=2560011)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/konfirmi/assets/icon-128x128.png?rev=2128128)

# Konfirmi Plugin

 By [konfirmillc](https://profiles.wordpress.org/konfirmillc/)

[Download](https://downloads.wordpress.org/plugin/konfirmi.2.1.3.zip)

 * [Details](https://wordpress.org/plugins/konfirmi/#description)
 * [Reviews](https://wordpress.org/plugins/konfirmi/#reviews)
 *  [Installation](https://wordpress.org/plugins/konfirmi/#installation)
 * [Development](https://wordpress.org/plugins/konfirmi/#developers)

 [Support](https://wordpress.org/support/plugin/konfirmi/)

## Description

**Verify your customers automatically!**

KONFIRMI provides an easy and affordable way to automatically verify your customer’s
identity and other information — in any e-commerce store, registration form, contact
form or survey, webform, or online application.

**Set up takes less than 5 minutes!**

For example, this video shows KONFIRMI being set up in about 4 minutes:

[Click Here for Set Up Example Video](https://konfirmi.com/#howitworks)

KONFIRMI goes beyond just providing a popup asking a user or customer to provide
their information or state their age. KONFIRMI also goes beyond fraud prevention
and CAPTCHA-like functionalty. In addition, KONFIRMI avoids many problems often 
present in other customer verification systems.

Our easy-to-use app allows you to select from a variety of ways to automatically
verify your customer’s information, such as:

 * Age
 * Photo ID
 * Mailing Address
 * Phone number
 * Email Address

before any services are provided, before any access is granted, and before any products
are sold or delivered.

+++++++++++++++++

**USE KONFIRMI TO AVOID VIOLATING THE LAW**

Our app provides an easy and affordable way to comply with various laws affecting
e-commerce and other online businesses:

**True Age Verification:** KONFIRMI lets you automatically verify your customer’s
age! Online sellers of age restricted products — like certain kinds of video games,
liquor and alcoholic beverages, tobacco and vaping products, marijuana sales, pornography,
and gambling services — must check the buyer’s government-issued photo ID, or in
some cases at least verify the buyer’s information against consumer databases, to
ensure that the buyer is old enough. In most cases, you also need a clear audit 
trail to prove the verifications were being done properly. KONFIRMI handles all 
of this automatically!

**No Facial Recognition.** Studies have shown that facial recognition is unreliable
with non-Caucasians — just search the internet, and you will find several reputable
studies and articles on this issue. In addition, facial recognition is disfavored
and highly problematic in many places, including in the European Economic Area (
EEA) and in several states in the United States. In some cases, you even need a 
written release from your customer to use facial recognition or other biometrics,
and written disclosure of the specific purpose and duration of time for which the
facial recognition or biometric information is being collected, stored, and used.
KONFIRMI lets you avoid all of this!

**“Behind the Scenes” Verification.** KONFIRMI gets the consents you need to verify
your customers! In many countries, including in the United States, it is often illegal
to identify individuals without their knowledge and consent, especially using biometrics
of any kind. This is easy with KONFIRMI!

**GDPR Compliance:** KONFIRMI allows you to easily comply with the GDPR! Under the
European Union’s General Data Protection Regulation (GDPR), EU residents have the
right to request information you have about them, and have you delete or correct
this information. However, you first have to verify that the request is actually
from your customer. KONFIRMI handles this for you!

**CCPA Compliance:** KONFIRMI also lets you easily comply with the CCPA! Under the
new California Consumer Privacy Act (CCPA), businesses have to provide California
customers with a copy of their personal information held by the business, and delete
or correct their information upon request. However, you first have to verify that
the request is from the customer. KONFIRMI handles this for you automatically!

+++++++++++++++++

KONFIRMI allows you to easily get Single- or Multi-Factor Authentication for your
customers.

You can easily pick and choose from many simple or sophisticated verification methods.

In addition, you can easily swap out one verification method for another, stack 
or layer various verifications methods together, and ‘mix and match’ different verification
methods for use in various parts of your website.

For example, our most popular combination of verification methods is “SMS/Text Code”
authentication, combined with “Knowledge Based” or “Information Check” authentication.

This combination allows you to automatically verify your customer’s phone number
or email address with third-party data sources, and then have your customer enter
a code sent that same phone number or email address.

This combination is very hard to spoof, but also is very fast and easy for your 
customers!

KONFIRMI works with WooCommerce, as well as various popular contact form plugins.

For more information, please visit:

[Konfirmi Website](https://konfirmi.com)

+++++++++++++++++

**NEW FEATURES:**

**Works Internationally:**

Your customers can easily change the language they see. In addition, our app allows
you to select the language that your customers will see first.

**Easy to Customize:**

You can easily change the appearance of the parts of our app that your customers
see. You can also add your own company logo for consistent branding on your website.

## Screenshots

 * [[
 * This image shows one of Konfirmi’s various widget styles installed with a contact
   form.
 * [[
 * This image shows Konfirmi requiring verfication in order to complete a contact
   form submission.
 * [[
 * This image shows the Konfirmi widget confirming the information submitted in 
   the contact form.
 * [[
 * This image shows Konfirmi set up for Email or SMS code verifications.
 * [[
 * Konfirmi obtains necessary consents for verification.
 * [[
 * This image shows Konfirmi’s verification by SMS code.
 * [[
 * This image shows Konfirmi’s verification by Single Sign On.
 * [[
 * This image shows Konfirmi allowing the contact form submission to succeed.
 * [[
 * This image shows the pre-login appearance of the Konfirmi plugin inside WordPress.
 * [[
 * This image shows the post-login appearance of the Konfirmi plugin inside WordPress.
 * [[
 * This image shows the Konfirmi app dashboard.
 * [[
 * This mage shows Konfirmi’s Email and SMS code (2FA) settings.
 * [[
 * This mage shows Konfirmi’s Knowledge Based Authentication settings.
 * [[
 * This image shows Konfirmi’s Single Sign On verification settings.
 * [[
 * This image shows Konfirm’s facial image and photo ID verification settings.
 * [[
 * This image shows Konfirmi’s video selfie ID verification settings.
 * [[
 * This image shows Konfirmi’s Payment History reports inside the Konfirmi Dashboard.

## Installation

**Set up takes less than 5 minutes!**

For example, this video shows KONFIRMI being set up in about 4 minutes:

[Click Here for Set Up Example Video](https://konfirmi.com/#howitworks)

 1. Upload the plugin files to the `/wp-content/plugins/konfirmi` directory, or install
    the KONFIRMI plugin through the WordPress plugins screen directly.
 2. Activate the KONFIRMI plugin through the ‘Plugins’ page in your WordPress website
 3. Use the ‘Konfirmi’ page in your WordPress website, and the settings in our web 
    app, to configure the widgets that you want to use with the plugin

**KONFIRMI WORKS WITH MANY OTHER PLUGINS**

KONFIRMI works with WooCommerce, as well as various popular contact form plugins.
Here are instructions regarding how to use KONFIRMI with various third-party plugins:

**– WooCommerce**
 [WooCommerce Instructions](https://konfirmi.com/woo-commerce/)
In Konfirmi Plugin admin panel, select Woocommerce Option

**– Contact Form 7**
 [Contact Form 7 Instructions](https://konfirmi.com/contact-form-7/)
1. Open ‘Contact’ tab on dashboard. 2. Add or edit a form. 3. Field name (second
parameter in square scope) should looks like: for First name ‘first_name’ for Last
name ‘last_name’ for Email ’email’ for City ‘city’ for Phone ‘phone’ for State ‘
state’ for Zipcode ‘zipcode’ for Street ‘street’

 1. In the form editor, click on place where you want to add a widget and then click
    on ‘konfirmi’ tag on upper panel.
 2. Put in field ‘Widget id’ id of a widget you want to add (You can find it in ‘Konfirmi’
    tab on Dashboard).
 3. Press’Insert tag’ button, and then ‘Save’.

**– Gravity Forms**
 [Gravity Forms Instructions](https://konfirmi.com/gravity-forms/)
1. Open ‘Forms’ on window tab; 2. Select fields which you want to your form; 3. 
In every field you have to set custom CSS class (Appearance -> Custom CSS Class)
to make Konfirmi plugin know what the name of this field (for example konfirmi-first-
name); for First name ‘konfirmi-first-name’ for Last name ‘konfirmi-last-name’ for
Email ‘konfirmi-email’ for City ‘konfirmi-city’ for Phone ‘konfirmi-phone’ for State‘
konfirmi-state’ for Zipcode ‘konfirmi-zipcode’ for Street ‘konfirmi-street’ 4. Select
Advanced Fields settings and add Konfirmi tag to your form; 5. In the settings of
Konfirmi field at Konfirmi plugin ID field you have to set ID of Konfirmi widget
which will be showing in your form.

**– Ninja Forms**
 [Ninja Forms Instructions](https://konfirmi.com/ninja-forms/)
1. Open ‘Ninja Forms’ tab on dashboard. 2. Add or edit a form. 3. Field name should
looks like: for First name ‘first_name’ for Last name ‘last_name’ for Email ’email’
for City ‘city’ for Phone ‘phone’ for State ‘state’ for Zipcode ‘zipcode’ for Street‘
street’

You can change them in Advanced settings in field ‘CUSTOM NAME ATTRIBUTE’

 1. Open fields panel (Cross in right bottom corner) and draw ‘konfirmi’ tag to the
    panel editor.
 2. In ‘konfirmi’ field settings in ‘WIDGET ID’ fiel put an id of a widget, you want
    to add (You can find it in ‘Konfirmi’ tab on Dashboard).
 3. Press ‘DONE’ button and then ‘PUBLISH’.

**– Caldera Forms**
 [Caldera Forms Instructions](https://konfirmi.com/caldera-forms/)
1. Open ‘Caldera Forms’ tab on dashboard. 2. Add or edit a form. 3. In field settings
in ‘Custom Class’ field put next value: for First name ‘konfirmi-first-name’ for
Last name ‘konfirmi-last-name’ for Email ‘konfirmi-email’ for City ‘konfirmi-city’
for Phone ‘konfirmi-phone’ for State ‘konfirmi-state’ for Zipcode ‘konfirmi-zipcode’
for Street ‘konfirmi-street’

 1. Add new row to panel editor then add field (small cross on bottom of the row).
 2. Put in field ‘Widget ID’ id of a widget, you want to add (You can find it in ‘Konfirmi’
    tab on Dashboard).
 3. Press ‘Save Form’ button.

## FAQ

KONFIRMI offers detailed user guides, FAQs, and support videos at:

[General Support](https://konfirmi.com/support/)

For specific instructions regarding how to use KONFIRMI with WordPress, please visit:

[WordPress Support](https://konfirmi.com/wordpress/)

### KONFIRMI WORKS WITH MANY OTHER PLUGINS

KONFIRMI works with WooCommerce, as well as various popular contact form plugins.
Here are instructions regarding how to use KONFIRMI with various third-party plugins:

### – WooCommerce

[WooCommerce Instructions](https://konfirmi.com/woo-commerce/)
 In Konfirmi Plugin
admin panel, select Woocommerce Option

### – Contact Form 7

[Contact Form 7 Instructions](https://konfirmi.com/contact-form-7/)
 1. Open ‘Contact’
tab on dashboard. 2. Add or edit a form. 3. Field name (second parameter in square
scope) should looks like: for First name ‘first_name’ for Last name ‘last_name’ 
for Email ’email’ for City ‘city’ for Phone ‘phone’ for State ‘state’ for Zipcode‘
zipcode’ for Street ‘street’

 1. In the form editor, click on place where you want to add a widget and then click
    on ‘konfirmi’ tag on upper panel.
 2. Put in field ‘Widget id’ id of a widget you want to add (You can find it in ‘Konfirmi’
    tab on Dashboard).
 3. Press’Insert tag’ button, and then ‘Save’.

### – Gravity Forms

[Gravity Forms Instructions](https://konfirmi.com/gravity-forms/)
 1. Open ‘Forms’
on window tab; 2. Select fields which you want to your form; 3. In every field you
have to set custom CSS class (Appearance -> Custom CSS Class) to make Konfirmi plugin
know what the name of this field (for example konfirmi-first-name); for First name‘
konfirmi-first-name’ for Last name ‘konfirmi-last-name’ for Email ‘konfirmi-email’
for City ‘konfirmi-city’ for Phone ‘konfirmi-phone’ for State ‘konfirmi-state’ for
Zipcode ‘konfirmi-zipcode’ for Street ‘konfirmi-street’ 4. Select Advanced Fields
settings and add Konfirmi tag to your form; 5. In the settings of Konfirmi field
at Konfirmi plugin ID field you have to set ID of Konfirmi widget which will be 
showing in your form.

### – Ninja Forms

[Ninja Forms Instructions](https://konfirmi.com/ninja-forms/)
 1. Open ‘Ninja Forms’
tab on dashboard. 2. Add or edit a form. 3. Field name should looks like: for First
name ‘first_name’ for Last name ‘last_name’ for Email ’email’ for City ‘city’ for
Phone ‘phone’ for State ‘state’ for Zipcode ‘zipcode’ for Street ‘street’

You can change them in Advanced settings in field ‘CUSTOM NAME ATTRIBUTE’

 1. Open fields panel (Cross in right bottom corner) and draw ‘konfirmi’ tag to the
    panel editor.
 2. In ‘konfirmi’ field settings in ‘WIDGET ID’ fiel put an id of a widget, you want
    to add (You can find it in ‘Konfirmi’ tab on Dashboard).
 3. Press ‘DONE’ button and then ‘PUBLISH’.

### – Caldera Forms

[Caldera Forms Instructions](https://konfirmi.com/caldera-forms/)
 1. Open ‘Caldera
Forms’ tab on dashboard. 2. Add or edit a form. 3. In field settings in ‘Custom 
Class’ field put next value: for First name ‘konfirmi-first-name’ for Last name ‘
konfirmi-last-name’ for Email ‘konfirmi-email’ for City ‘konfirmi-city’ for Phone‘
konfirmi-phone’ for State ‘konfirmi-state’ for Zipcode ‘konfirmi-zipcode’ for Street‘
konfirmi-street’

 1. Add new row to panel editor then add field (small cross on bottom of the row).
 2. Put in field ‘Widget ID’ id of a widget, you want to add (You can find it in ‘Konfirmi’
    tab on Dashboard).
 3. Press ‘Save Form’ button.

## Reviews

![](https://secure.gravatar.com/avatar/37a6af3076fe3b32be98b70811b4c1cda968ea7fd6b124a6c9aae79ce90a16c7?
s=60&d=retro&r=g)

### 󠀁[Indispensable Plugin](https://wordpress.org/support/topic/indispensable-plugin-14/)󠁿

 [Abe Assi](https://profiles.wordpress.org/abeassi/) September 2, 2019

With all Konfirmi’s security checks and confirmation types, this plugin is absolutely
indispensable. Some of what i like about the plugin: – The sheer number of verification
options. – Ability to effortlessly comply with US age verificaiton laws, EU PSD2
law/GDPR, right to be forgotten, consent for SMS/text verification, etc. – Ability
to integrate confirmation not just via contact form 7 and other WP contact forms(
e.g. gravity forms/caldera/etc), but I can add it for Woocommerce verification as
well. – The dashboard compiling stats on the plugin – Ease of integration with my
wordpress themes (implemented for several clients needing age verification for their
shops) This, or an all-in-one confirmation plugin like this, will most likely replace
recaptcha soon, which is really only for preventing bots. Konfirmi stops bots but
again, goes much further allowing my clients to comply with whatever directives 
and laws their shop needs to.

![](https://secure.gravatar.com/avatar/0bedb44bad388b896f10235392cb4e69ac74034bd7ba7b875b03a32d6110009b?
s=60&d=retro&r=g)

### 󠀁[Excellent plugin!](https://wordpress.org/support/topic/excellent-plugin-5035/)󠁿

 [alfonsovaldes84](https://profiles.wordpress.org/alfonsovaldes84/) July 25, 2019

Excellent plugin, ideal for any ecommerce site that is evaluating customers. at 
ClickIT we have been able to verify our leads through the plugin, resulting in more
results.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/konfirmi/reviews/)

## Contributors & Developers

“Konfirmi Plugin” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “Konfirmi Plugin” into your language.](https://translate.wordpress.org/projects/wp-plugins/konfirmi)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/konfirmi/), check out
the [SVN repository](https://plugins.svn.wordpress.org/konfirmi/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/konfirmi/) by [RSS](https://plugins.trac.wordpress.org/log/konfirmi/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.1.0

 * Update libraries, fix conflicts with other common plugins

#### 2.0.1

 * Fix issues involving breaking changes in Ninja Forms update

#### 2.0.0

 * Update and improve various features, including SMS verification, age verification,
   knowldge-based authentication, and security controls

#### 1.3.2

 * Resolve various issues with Ninja Forms functionality.

#### 1.3.1

 * Resolve various issues with Caldera Forms functionality.

#### 1.3

 * Resolve various issues with WooCommerce functionality.

#### 1.2.2

 * Resolve issues with Activation and Installation.

#### 1.2.1

 * Fixed bug with requests and WooCommerce form.

#### 1.0

 * Added support for Contact Form 7, Ninja Forms, Caldera Forms, Gravity Forms, 
   Woocommerce Form, AgileCRM Form.

#### 0.0

 * Initial version

## Meta

 *  Version **2.1.3**
 *  Last updated **3 years ago**
 *  Active installations **10+**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **6.1.10**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [age verification](https://wordpress.org/plugins/tags/age-verification/)[ID verification](https://wordpress.org/plugins/tags/id-verification/)
   [Identity Verification](https://wordpress.org/plugins/tags/identity-verification/)
   [verify age](https://wordpress.org/plugins/tags/verify-age/)
 *  [Advanced View](https://wordpress.org/plugins/konfirmi/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/konfirmi/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/konfirmi/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/konfirmi/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/konfirmi/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/konfirmi/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/konfirmi/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/konfirmi/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/konfirmi/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://konfirmi.com/freetrial/)