Powerful Contest Plugin for WordPress

TotalContest is a WordPress contest plugin that makes contest creation a breeze with a plethora of features!

Live Demo Learn More

User Friendly

Making contests shouldn't be rocket science!


Drag & Drop

With the support of drag & drop operations, you can easily construct any kind of contests with few clicks.


Optimized Interface

Elements were organized for you to make it super simple to create contests with minimum effort.


Contest Editor

Whether you launch a simple contest, image contest or other, the editor helps you get started in no time.

Optimized for Mobile

Your contests will always look good everywhere!


Responsive Design

Gain more engagement with an optimal viewing experience for your visitors whether in a laptop or a smartphone.


Touch Optimized

Assuring an best experience by implementing best practices in the industry.



Optimized experience across different known operating systems such Android, iOs and Windows Phone.

Essentials Built-in

Multiple built-in features for limitless possibilities.


Multiple Fields

You can create one or more fields per contest entry form with different field types.


Different Fields Types

Whether your running a essay, image, video or audio contest, TotalContest gives you possibility to insert it easily.


Restrictions & Limitations

Control exactly who should be able to upload entries and vote in your contest and other settings.

Optimized for Search Engines

Gain more search engine traffic with TotalContest.



Assuring the visibility of your contests and submissions in your sitemap.xml by following WordPress standards.


Structured Data

Get more attention in search engines results thanks to the implementation of Structured Data.



TotalContest is compatible with popular WordPress seo plugins such Yoast's, All-in-one SEO and others.

Get TotalContest Now

Download TotalContest now and keep your audience engaged.

Insightful Data

Collect and browse data the easy way!


Custom Fields

Collect even more information with 12 different types of custom fields.


Logs & Entries

Browse every request sent to TotalContest through a simple interface.



Get a quick preview of submission content and insights thanks to enriched listing interface provided by TotalContest.

Beautiful & Customizable Design

Make your contests look compelling and customize its design easily.



Customize every aspect of your contest design using the same WordPress customizer experience.


Live Preview

Get an instant preview of your contest design with the live preview feature.


Controllable Behaviours

Control any behaviour of your contests such AJAX, One-click vote and others easily through settings panel.

Secure & Reliable

TotalContest is a plugin that you can rely on.



TotalContest was made following WordPress security standards and the best practices in the field.


Actively Maintained

TotalContest receives updates regularly to keep it stable and to give you a bug-free experience.



Designed to operate under different loads, TotalContest can scale with WordPress seamlessly.

Developer Friendly

Built using the APIs you're already familiar with.



TotalContest's extensible codebase lets you add custom functionality in no time thanks to WordPress' hooks system.



Explore contents data and interact with TotalContest easily through WordPress REST API.



Extensive documentation about available actions and filters to streamline your development experience.

See TotalContest in Action

Try all of TotalContest features before purchasing it.

Live Demo Dashboard Demo

Frequently Asked Questions

You got questions, we got answers!

is TotalContest a self-hosted plugin?

Absolutely! All your data are under you control, and your control only.

What are minimum requirements to run TotalContest?

You'll need WordPress 4.6 or later, PHP 5.5 or later and MySQL 5.6 or later.

What kind of contests can I run using TotalContest?

Text-based contests, photo contests, video contests, audio contests and much more.

Can I use TotalContest in other languages?

Yes of course, you could use TotalContest with any language supported by WordPress.

Limitless Features

TotalContest is ever evolving with 150+ features.

No Feature Limits

Use any feature freely, TotalContest won't put any usage restrictions on its features, ever.


TotalContest keeps your website light by loading Its compressed assets only when needed.

Regular Updates

Minor updates are pushed every two weeks to keep your experience stable and bug-free.

Revision History

Thank to WordPress revisions system you can rollback contests to any prior version without any hassle.

SSL Compatibility

Whether you're running under classic HTTP or HTTPS, TotalContest is up for the mission.


Through a simple dashboard, get an instant overview of your contests.

Unlimited Contests

With TotalContest you can create contests without any limits.

Parameterizable Contest

Every contest has customizable settings to give you more flexibility in control.

Customizable Content

Use WordPress editor to edit contest content, you can insert text, image, video, audio and much more.

Unlimited Submissions

Receive as many submissions as you want, TotalContest won't put limits on that.


You can easily reorganize contest fields with drag and drop support.

Expand & Collapse

With this helper function you could expand and collapse fields in one click.

Delete All

This helper function allows you to delete all fields in one click.

Rich Text Field

This type of fields allows you to collect formatted text (suitable for essays).

Image Field

With this field type, you can let the participant to upload any image.

Video Field

This field type allows participant to upload a video.

Audio Field

With this field type, the participant can upload any audio.

Category Field

With this field type, the participant can choose his submission category.

File Field

For even more flexibility, TotalContest allows you to collect any kind of files.

External Link Support

TotalContest allows you to enable submissions with links from different platforms such Youtube, SoundCloud and others and generate the embed code and extract thumbnail image, automatically.

Custom Fields
Field Name

Field name could be used to differentiate between other fields in entries table and exported dataset.

Field Label

The field label will be used in generated form as well as in entries table.

Default Value

You can set a default value for any custom field to make your form more easy to fill.


Every field could have a set of validation rules to pass before database insertion step. Available rules: Required, Email, Unique (Checking for value uniqueness in database), Filter by list and Regular Expression.

Text Field

This custom field type allows you to collect text entries such first name.

Textarea Field

Textarea field extends base text field with support for multiple line entries such address.

Select Field

This custom field allows the vote to choose an item from a list of predefined values. Useful for collecting country for example.

Radiobox Field

Radiobox custom field type is much like select field with different appearance, useful for lists with few items such yes / no.

Checkbox Field

An extension of radiobox with support of multiple selection.

Customized Field Template

You can tweak field rendered HTML to make it more compatible with your theme (compatible with Bootstrap markup for example).


Reorganize custom fields easily with drag and drop support.

Familiar Editing Experience

If you used WordPress customizer, you'll find yourself a master of design customizer.

Template Switcher

Switch from a template back and forth using a templates list.

Layout Control

Easily control the layout of your contests such submissions per row and maximum width.

Typography Control

Every aspect of typography is controllable through a simple set of controls.

Colors Control

Customize colors to match your brand and design using a set of controls.

Behaviours Control

Control every behaviour of your contest using simple interface.

Effects Control

TotalContest allows you to type and duration of transition between pages.

Custom CSS

Having extra flexibility over CSS is always useful, TotalContest allows you to inject your CSS quite easily.

Contest Settings
Time Period Limitation

Limit the period of your contest easily by defining start and end date of the contest.

Membership Limitation

With this limitation you can allow submit submissions only to a certain roles in your website.

Quota Limitation

Sometimes you need a certain number of submissions and close contest once fulfilled. This limitation do the trick for you.

Region Limitation (IP Based)

For more credibility, you can use this limitation to restrict submissions to a certain regions based on IPs blocks.

Submission Frequency

Control how many submissions a user can submit during a timespan using three different layers: Cookies, IP and Authenticated User.

Submission Moderation

TotalContest allows you to define moderation policy for new submissions either by approving them automatically or require a moderator approval.

Submission Content

Decide how submissions should look like by defining the template for the title and content as well as the thumbnail source field.

Results visibility

Control results visibility with 3 different options: Show for all, Show for voters, Hide for All. Also, you can show results conditionally when time period limitation or quota limitation is enabled.

Vote Type

TotalContest lets you decide whether votes should be incremental or an average of multiple criteria.

Vote Limitations

You can control vote limitation just like you can control contest limitations whether it's a date limited, quota limited or membership limited.

Vote Frequency

Control how many votes a user can cast during a timespan using three different layers: Cookies, IP and Authenticated User.

Captcha (reCaptcha)

Increase your contest's credibility by preventing them using Google's anti-bot solution known as reCaptcha.

Social Media Sharing

TotalContest integrates seamlessly with major social media networks such Facebook and Twitter and allows you to add share icons under your contest easily.


Easily customize the title and description meta tags from contest and submission settings as well as structured data control.


Setup a notification for different contest events and delivery channels such Email, Push notification, and WebHook.

Direct Link (Permalink)

Easily get a direct link to your contest without creating any extra page or post for it (Unless It's intended).


You can integrate any contest or submission everywhere thank to one of the most known features of WordPress, shortcodes.

Submissions Shortcode

TotalContest allows you to display contest submissions separately with a special shortcode.


Adding a contest to your sidebar has never been that easy with page builder support such Visual Composer and SiteOrigin Builder.


Embed your contest externally using a simple yet effective embed code.


For more advanced integration, REST API could be used to facilitate the job.

RTL Support

TotalContest comes with full RTL (Right to Left) support for middle-east countries.

Built-in Translator

Translate your contest to multiple languages through a simple yet powerful interface.


You can use TotalContest with popular multilingual plugins in WordPress seamlessingly.

WordPress Developers

Extending TotalContest functionality is easy thanks to actions and filters implemented all around.


Bootstrap your project with ready-to-use boilerplates and samples.


Extensive documentation about available actions and filters to streamline your development experience.

WordPress Professionals
White Label

Match your brand guidelines without any reference to TotalContest brand.


TotalContest uses your resources to store information, It's your server, It's your data.

Simple Pricing

TotalContest pricing model is simple and comes without any surprises.


Do even more with ready to use extensions made by TotalSuite vendors.


Get fancy designs and skins to make your contests look compelling and engageable.


Get a more personalized experience with fine crafted WordPress themes tailored especially for contests.

See All Features