
Eugene
Author @ InAppStory
Shaker is a simple in-app mechanic that turns a physical phone gesture into a promotional interaction. Instead of spinning a virtual wheel, the user shakes their smartphone to reveal a reward.
The experience takes less than a minute. Once the required number of shakes is reached, the user can receive a personalized deal, bundle, promo code, or another campaign benefit. The object being shaken can represent a product, package, gift box, brand asset, or seasonal object.
This makes Shaker particularly useful for promotional campaigns, product discovery, partner activations, seasonal engagement, and reward distribution.
The interaction starts with an object on the screen that users are invited to shake. The app team determines how many physical phone shakes are required. As the user moves their device, the game detects the motion and shows the animation of the object being shaken.
The team can configure:
Once the required number of shakes is reached, the user sees the result and can receive a personalized deal, bundle, promo code, or another benefit connected to the campaign.

Some games deliberately ask users to invest several minutes before receiving a result; Shaker does the opposite.
The action is immediate and physical. Users do not need to understand a puzzle, develop a strategy, or learn new controls, they simply move the device. This makes Shaker suitable when the campaign needs high participation without demanding much time from the user.
The distinction is important when choosing between game mechanics: Match 3, Runner, Sorting, or Puzzle can be effective when active gameplay and session depth are part of the objective. Shaker is better suited to situations where the business wants a quick moment of interaction before revealing an offer.
The object shown in Shaker can be replaced with a real product, product package, branded asset, or partner item.
A grocery retailer could let users shake:
A food-delivery app might use a takeaway bag, drink, dessert, or restaurant product, where a fashion app could build the interaction around a gift box, shopping bag, accessory, or branded package.
The product becomes the object the user actively interacts with — that makes Shaker useful for product launches and partner-funded promotions.

In mobile environments, the Shaker game serves various purposes:
⚡ To broaden your understanding of gamification in mobile environments, explore other game mechanics examples commonly used in mobile apps, such as progress bars, daily challenges, or loot boxes. Each offers unique engagement opportunities tailored to different user behaviors and product goals.

Want to know how to make your own shaker game? It’s easier than you think. Forget about coding or design headaches — InAppStory has the tools you need to create a customizable shaker game that’s as unique as your brand.
Here’s the deal: with InAppStory’s editor, you can design your own shaker game in minutes. Drag, drop, and you’re set. Unlock deals, exclusive content, or challenges — no design skills needed.

The beauty of Shaker game campaigns? You can make them as personalized as you want. Each user can reveal something different — whether it’s a personalized reward based on user behavior or a surprise discount that feels tailor-made.

Why InAppStory?
Want to see if that workflow fits your team? Try playing the Shaker game below — just as it would look in your app. Shaker your phone to reveal good deals and promo codes.
Keep an eye on:
DAU increase up to
50%
users claiming deals
75%
increase in transactions
2x
Shaker turns one of the simplest smartphone gestures into a promotional interaction. Users shake the device, reveal a reward, and can continue directly into a product, offer, or partner campaign.
For product teams, its strongest advantage is low-friction participation. Shaker creates a short, tactile moment that can make product launches, seasonal promotions, rewards, and purchase incentives more interactive.
Use a recognizable object, keep the required number of shakes reasonable, connect the reward to the campaign, and measure whether the interaction leads to repeat visits, reward redemption, product engagement, or purchases.