◾AI Agent: Doodle Game Creator
The Doodle Game Agent creates and customizes promo games for use in Campaign pop-ups. It can rebrand the game’s look and feel, update labels and visuals, and apply focused changes based on your instructions. The agent works on the currently loaded game template, so you can iterate quickly and see updates in preview as you go.
What are Doodle Games?
Doodle Games are simple, highly engaging popups featuring primitive, casual games - such as Tic-Tac-Toe or Memory Game. Instead of using a standard, static communication pop-up (e.g., "Here are your 3 free spins, claim them now"), Doodle Games allow you to deliver rewards to your users in a fun, interactive, and gamified way.
The core philosophy of a Doodle Game is the guarantee of a win. Even if a player loses a round, they can try again without any limits or attempt costs until they succeed. The goal isn't to challenge the user, but to make the act of receiving a reward much more entertaining.
Doodle Games vs. Mini-Games
While both features add gamification to your platform, their mechanics and use cases are completely different:
Mini-games: These are random-rewardgames (like Spin the Wheel or Scratch & Catch). They are powered by a complex prize engine. Operators configure win probabilities, a pool of varying prizes, and the cost of an attempt (e.g., spending loyalty points to spin). A user relies on chance and can win different prizes based on the configured odds.
Doodle Games: These do not have a prize engine behind them. There are no odds, probabilities, or random prize pools. Doodle Games are simply interactive wrappers for a pre-determined reward. The player plays the game, eventually wins, and gets the exact prize you set up in your campaign flow.
How to create or restyle the Doodle Game?
Write your styling requirements to the agent by describing colors, shapes, typeface, buttons, etc. If you attach a reference image of the style you want, it will generate a better result since it will take the style from the pic on its own.
Review the generated game in preview and request targeted updates (for example: colors, labels, icons, background, or piece style). We’ve found that specifying exactly what you want to change and what you want to keep gets us better results.
If you want specific assets, upload your own images (logo, sprite, icon, or background) and ask the agent to use them and explain where they should be used. When you are happy with the result, click Publish to save the template and use it in your pop-up setup.

Note:
The best results are achieved when you provide a clear visual direction and a reference image.
For cleaner iterations, request one change at a time (for example: “change only the replay button text”).
The agent can use uploaded assets directly or generate new images if needed.
The agent customizes the game template itself; the final campaign/business-logic setup is still done by you in the relevant platform sections.
How to Set Up and Award Prizes with Doodle Games?
Because Doodle Games don't use a native prize engine, the reward distribution is managed entirely through the Flow Builder.
The Mechanics behind the Game: When a player successfully completes the game and clicks the "Claim Prize" button, the game triggers a specific deep link: dp:doodle_win. This deep link tells the Smartico platform: "The player won this game!" so that the platform knows it is time to drop the reward.
Here is Step-by-Step Configuration Guide...
Step 1: Create your Doodle Popup
Once you finish creating your doodle game and click "Publish" in the Doodle creation agent, navigate to the Popups section in your Smartico back-office.
Create a new pop-up based on this newly published Doodle Game.
Customize it to fit your case by adjusting images, tweaking the text, and setting up any needed localizations in the "Variations" tab.
Step 2: Connect the Reward in the Flow Builder of the Journey or Scheduled campaign
Open the Flow Builder for the campaign you want to feature the Doodle Game in.
Drag a Popup node onto the canvas and select the Doodle popup you created in Step 1.

On the Popup node, look for the output connection labeled
dp:doodle_win(This represents the moment the user clicks the "Claim Prize" button.Drag a Reward node (e.g., Bonus, Points, Gems, Free Spins) onto the canvas and configure the exact prize you want to give away.
Connect the
dp:doodle_winoutput from the Popup node directly to the Reward node.

That's it! When the campaign is active, the user will be greeted with a fun game, play until they win, and seamlessly receive the reward you connected in the flow.
Prompt example: creating a new Doodle game from scratch
Describe your goal
Describe the game's rules.
Describe the user flow
Describe the User Interface (the style)
Important: attach the image with reference to the styling that you want to achieve. The agent will get the idea much better from the image instead of a verbal explanation
Describe the tone and copy
Final result

Prompt example: restyle the existing Doodle Game
Describe your goal
Describe the User Interface
Describe the tone and copy
You can ask for functionality changes (not required)
Final result

Best Practices to create/restyle the Doodle game
Be specific: include exact colors, labels, style references, and what should stay unchanged.
Use focused follow-ups: Ask for small, targeted edits instead of broad re-generation.
Refer to real assets when available: Upload your own brand/logo/game elements for the most accurate result.
Iterate in steps: Approve the main direction first, then fine-tune details.
Last updated
Was this helpful?