As of April 2026, UniqueID for Contact Form 7 is a WordPress unique id plugin with 2.0K+ active installations and a 2.7/5 rating from 10 reviews. It has been downloaded 20K+ times in total. Requires WordPress 4.0.0+ and PHP 5.2.4+. Available on WordPress.org since 2019. Last updated 5 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: Date Filters, Date Picker & Unique IDs….
Plugin for Contact Form 7: adds a field for an unique submission id.
You can choose to include a hidden or an visible field to your form.
This field will be automatically filled with an number which is incremented on every submission.
Just add the field to your form.
You can filter the value using the cf7_submission_id_filter.
To add leading zeros for example, just put the code below in your functions.php
add_filter('cf7_submission_id_filter', 'custom_cf7_submission_id_filter');
function custom_cf7_submission_id_filter($val){
return sprintf("%04d", $val);
}
This plugin work’s fine, be sure to be submitting the form without /#wpcf7-f650-p652-o1 appended to the URL since this will not be classed as a new form submission and won’t increment the submission ID.
i.e the same person is not going to fill out the form twice if they do the ID’s will be the same.
I’ve installed and tested this and it works fine as long as you properly start a new form submission after the first submit…
Using the “starting number” feature, I submitted several forms and the number never incremented. As many others have said, it simply didn’t work. Don’t use.
Plugin simply didn’t work. Counter did not increment. Don’t bother.
this plugin doesnt work properly
Unique ID doesn’t work/increment. Every time I submit a form, it keeps displaying the same submission ID Starting number.
| WordPress | 4.0.0+ requiredTested up to 5.7.0 |
| PHP | 5.2.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.