Increase your brand awareness and challenge your online audience to solve a branded puzzle in the shortest possible time. Upload your personalized image with your logo or branding colors, and the app will divide it into the number of puzzle pieces you choose. Adjust the maximum time to solve the challenge, and incentivize participation by giving one or more prizes to the quickest player in the ranking, or mix it with a random prize draw. Participants must register to enter the prize draw, so you also obtain new leads. Offer discounts to all registered users to convert them into paying customers.

GAMIFY your marketing strategy!

Upload an image related to your products or your campaign and the Easypromos puzzle app will divide it into the number of puzzle pieces you choose. The pieces will be shown in random order and the player will have a defined time to move them around to make up the original image. This game type is ideal for creating engagement with the community and brand awareness because it allows displaying your logo or products during more time than other advertising actions. Furthermore, you will collect the players' data with this game because they have to register in order to see their score and opt for the prize. You can increase competition and difficulty by setting a time limit and show the ranking publicly so that the participants can see their position.

Main Features

  • The Puzzle is created automatically

    You just need to upload an image with the indicated size, and the app will divide the image into the necessary pieces to generate the jigsaw puzzle. Choose between tree levels: easy (9 pieces), medium (16 pieces) or hard (25 pieces).

  • Adjust time and moves

    You can set a maximum time that the players have to solve the puzzle. The range goes from 30 to 300 seconds. If you want to make the game more difficult, you can also limit the number of moves available.

  • Give the players a helping hand

    You can enable the option of showing the completed puzzle for 3 seconds if the player is lost and doesn't know how to continue. You can also enable the option of "Allow users to try again", to let the players give it another go if they haven't been able to solve the puzzle or they want to improve their score.

  • Customize the game with your brand

    Upload a background image to highlight the brand image and you can also place your logo in the puzzle image. Use the Design section to adapt the promotion to the corporate colors and design.

  • Sound and visual effects

    While playing, the moves are accompanied by sound effects to make the experience more real, and when the challenge is met, the player will be encouraged by applause and if not, they will hear a fail sound.

  • Score and ranking

    Each participant will get a score based on two parameters: points for finishing the game, and points for the time remaining. Adding the two, all users get a final score which is what will place them in the global ranking of all the players. Publishing the ranking can increase competition but is optional.

  • Winner selection options

    Use the ranking to announce the player in the first place as winner, or run a random prize draw to select the winner among all registered participants or the ones that have obtained a minimum score.

  • Customize the registration form

    Customize the registration form to ask for the necessary information. You can export all the data to a CSV/Excel sheet, through Zapier, API or Webhooks.

Start now

Sign up now and access the control panel where you can create and set up your puzzle, see the different options and preview what it will look like when published.

PricesAvailable in the following plans

View prices in euros VAT not included


$199/month 149€/month


  • Recommended for promotions with up to 10,000 entries.
  • Easypromos branding visible.
  • Customize default template with your own wording and images.
  • Full customization of the registration form to include any field.
  • Automated email platform to contact participants and winners.
  • Third-party integrations with external platforms.
  • Access to advanced statistics.
White Label

White Label

$399/month 349 €/month

Premium version, plus:

  • Limited to 50,000 participants per promotion. Contact us for more than 50,000.
  • No visible Easypromos branding.
  • No reference to Easypromos when sharing.
  • Share the same promotion in multiple languages and locations.
  • Use your own domain name with HTTPS support.
  • Developers: Use your own CSS styles, HTML and Javascript code.
  • Developers: Access to the API and Webhooks for real-time exporting of entries.
  • Recommended for big brands and agencies.
  • Priority support.

Puzzle Combine it with...

  • Distribute Coupon Codes

    Create one or more coupons as 'on registering' prizes to give to all upon completing the game, according to obtained score or as a prize in a final draw among participants.

  • Entry Form Giveaway

    If you don't want to give the prize according to score, you can carry out a random draw among all participants, or among the ones that have obtained a minimum score.

  • Instant Win

    You can give prizes randomly to the users when the submit their entry based on the date and time they register.

Complete features


Contact us via live chat - we're ready to help with any doubt or question.

Resources and help

  • Tutorial

    Step-by-step guide to how to create a puzzle game with the Easypromos platform

  • Game demo

    Do you want to try the user experience? See it in this demo.

Frequently asked questions

Can I customize the puzzle with my brand design?

Yes, you can customize the image of the puzzle and all the pages of the game with your brand colors and logo. You can also customize the overall design and all the texts.

Can I see an example or a demo of an online puzzle?

Yes, in this link, you can see a real example of an online puzzle. It's a demo so you can participate and play.

Can I share and publish the puzzle on my social media?

Yes, when you create the puzzle, you will get a link to the microsite of the puzzle that you can use to share it on your social media profiles. Furthermore, the puzzle includes buttons for the participants to share it.

Can I establish a time limit and control the difficulty of the puzzle?

Of course! You can add a maximum time the users have to solve the puzzle, and 3 difficulty levels: easy (9 pieces), medium (16 pieces) or hard (25 pieces).

How long will it take me to create a puzzle?

You can create the first puzzle in less than one hour. Once you know how the platform works, you can create puzzles in less than 10 minutes.

Can I get the data of the participants in the puzzle?

Yes, you have 3 participation modes: Create a puzzle without asking for any data, create a puzzle where you ask for the users' contact details in order to participate, or you can ask for the data after the users have played the puzzle. The mode depends on the objective of the puzzle. Here you can read our recommendations for the user registration options in online games.

Can I create a ranking among the participants of the puzzle and reward the fastest player?

Yes, and it creates a lot of fun! You will create competition among the users and make them want to play again every day. The ranking is generated with the best score of each user and you can decide the number of times a user can play per day.

How much does it cost to create an online puzzle?

You can create your first puzzle from 100€ per month. If you want to create several games or promotions, you can purchase a monthly plan for unlimited use from 149€/month.

Can I embed the puzzle on my website or blog?

Yes, you have the widgets feature available which includes the code of the puzzle to add to your web. This way, the users can play directly on your website.

We use our own and third-party cookies to improve our services and only show you advertising that has been suggested by your preferences after analyzing your browsing habits. If you continue to browse we will consider you to have accepted their use. You can change the set up or obtain more information here.