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!

flip_to_front

Drag & Drop

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

view_carousel

Optimized Interface

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

web

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!

zoom_out_map

Responsive Design

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

touch_app

Touch Optimized

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

perm_device_information

Cross-Platform

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

Essentials Built-in

Multiple built-in features for limitless possibilities.

all_inclusive

Multiple Fields

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

list

Different Fields Types

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

lock

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.

language

Sitemap

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

sort

Structured Data

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

repeat

Compatiblity

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!

input

Custom Fields

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

event_note

Logs & Entries

Browse every request sent to TotalContest through a simple interface.

timeline

Insights

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.

style

Customizer

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

sync

Live Preview

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

build

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.

security

Secure

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

sync

Actively Maintained

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

timer

Performance

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

Developer Friendly

Built using the APIs you're already familiar with.

extension

Extensible

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

http

REST API

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

school

Codex

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.

General
No Feature Limits

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


Lightweight

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.


Dashboard

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

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.


Sortable

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.


Validations

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).


Sortable

Reorganize custom fields easily with drag and drop support.

Design
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.


SEO

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


Notification

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

Integration
Direct Link (Permalink)

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


Shortcode

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.


Widget

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

Embed

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


REST API

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

Multilingual
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.

Compatibility

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

WordPress Developers
Hooks

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

Samples

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

Codex

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.


Self-Hosted

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.


Extensions

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

Templates

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


Themes

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

See All Features
keyboard_arrow_down

Looking for More?

Explore add-ons to empower your website with more functionality.

Browse Add-ons