Skip to main content

Setup & Launch Guide: Connection Game Template

Challenge users to find the hidden connections between 16 words. Players group four related words together before running out of lives, creating a fun, interactive puzzle inspired by the popular NYT Connections-style game.

Overview

The Connection Game template is a word-grouping puzzle inspired by the NYT Connections format. Users are presented with 16 words arranged in a grid and must identify the four hidden groups of four words that share a common connection. They select four words at a time and submit their guess. If correct, the group is revealed and cleared from the board. If incorrect, they lose one of their four available lives.

Finding all four groups before running out of mistakes triggers the You Won screen. Running out of mistakes before solving all groups triggers the You Loose screen.

Preview the Experience: Connection Game Experience

This template includes:

  • Intro Screen — introduces the challenge and invites users to start

  • Connection Game Screen — the 16-word interactive puzzle grid with a lives counter and submit button

  • You Won Screen — displayed when the user finds all four groups before running out of mistakes

  • You Loose Screen — displayed when the user exhausts all four mistakes before solving every group

Before configuring logic or content, we recommend first applying your brand styling and then updating the word groups and categories to match your campaign.

⚠️ Note on JavaScript Permissions

  • This template includes custom JavaScript that powers the word-grouping game engine and the confetti animation. These scripts are already pre-configured and do not need to be modified for standard use.

  • If you need to change the number of lives, modify the grid behavior, or adjust the confetti animation, you will need Javascript Hook permissions enabled on your account. Contact your BlueConic administrator or Customer Success Manager if you do not have access to the Javascript Hooks panel.


When to Use This Template

This template is ideal for:

  • Brand or product knowledge challenges — test how well users know your category

  • Seasonal activations where themed word puzzles tie into a campaign moment

  • Engagement campaigns where time-on-experience and repeat visits are priorities

  • Audience qualification — users who complete the puzzle demonstrate category familiarity

  • Reward or unlock mechanics — completing the puzzle earns a discount, code, or exclusive access

Common Business Goals

  • Engagement & Time-on-Site

  • Lead Generation

  • Brand Awareness

  • Product Education

  • Promotional Activation

Example Use Cases

  • Fashion / Retail: group wardrobe items, style aesthetics, or trend categories

  • Beauty / Haircare: sort ingredients, product types, or routine steps into hidden groups

  • Food & Beverage: group flavors, ingredients, or dish types by a shared connection

  • Entertainment / Media: sort titles, characters, or genres by a hidden theme


Template Structure

This experience contains the following screens and components:

Component

Purpose

Screen 1 — Intro Screen

Introduces the experience, explains the rules, and invites the user to start.

Screen 2 — Connection Game

Displays the 16-word grid. Users select 4 words at a time and submit their guess. Correct guesses are cleared from the board and revealed as a solved group. Incorrect guesses cost one life.

Screen 3a — You Loose

Shown when the user runs out of 4 lives before finding all groups. Displays a consolation message and a CTA to try again.

Screen 3b — You Won

Shown when the user finds all four groups before running out of lives. Displays the prize, a coupon code, and an optional CTA.

Lives Counter

Displays 4 circles representing remaining lives. Each incorrect guess removes one circle. Managed by the game engine — no configuration needed.

Submit Button

Becomes active only when exactly 4 words are selected. Submitting a correct group clears those tiles and adds a color-coded solved notification. Managed by the game engine.

Confetti Animation

Triggered on the You Won screen. Powered by the canvas-confetti library, already injected via Javascript Hooks.

Understanding how these pieces work together will make customization easier.


Step 1: Apply Your Brand Styling

The first step is to replace the template branding with your own. Review the Style Guide Overview and Design Specifications for instructions.

Review and update:

  • Colors — card background colors, card back design, and page background

  • Fonts — headline and body text styles

  • Logo — replace the BlueConic logo at the top with your own brand logo

  • Background — each screen supports a custom background color, gradient, or image

Haven't created a Style Guide yet?

No problem. You can still apply your branding directly within the experience.

  1. From the Builder Map, select the Design icon in the toolbar.

  2. The Experience Style Guide modal will open.

  3. Update your colors, fonts, logos, buttons, and imagery by clicking into each element and updating use the left side panel tools.

  4. Click Apply to update all screens.

Category Color Classes

Each of the four word groups is assigned a CSS class (cat-01, cat-02, cat-03, cat-04) that controls the color of the solved group notification block when a group is correctly identified. These classes can be customized via Custom CSS to match your brand palette.

Recommended Action

Complete all branding updates before updating the word groups or testing the game. Applying your style guide first makes it easier to visually validate the solved group colors and tile styling before content is finalized.


Step 2: Customize the Introduction Screen

The introduction screen should communicate the rules of the game clearly and excite the user about the challenge ahead.

Review and Update

  • Headline — state the challenge theme (e.g., "Style the Look", "Know Your Ingredients")

  • Subtitle — reinforce the mechanic (e.g., "Think in Fours", "Find the Connection")

  • Description — explain the rules: 16 words, 4 groups, 4 lives, find them all to win

  • CTA button text

Best Practice

Keep the rules simple on the intro screen. The core mechanic needs only two sentences: what to do (find 4 groups of 4 words with a shared connection) and what's at stake (run out of mistakes and you lose). Let curiosity do the rest.


Step 3: Update the Word Groups

The word groups are the core content of this template. They define what users see in the grid and determine whether the game is engaging, fair, and on-brand.

The game grid is built from a structured list defined directly in the screen editor. Each group contains a category name and exactly 4 words. The template with pre-loaded default group that you can edits:

Update the Connection Groups

The Connection Game content is stored in a hidden HTML list within the screen. To update the categories and words:

  1. Open the Connection Game screen in the Builder.

  2. Highlight all of the default connection groups shown on the screen.

  3. Once the text is selected, the inline formatting toolbar will appear.

  4. Select the Code View icon (the furthest-right option in the toolbar). This opens the HTML that powers the game.

  5. Locate the hidden list element with the ID connections.

  6. Update the content:

    • Replace the category names inside the <h3> tags.

    • Replace the four words for each category inside the <li> tags.

  7. Repeat for each category until all of your groups have been updated.

Important requirements

  • Each category must contain exactly four words or phrases. The game engine requires four items per group to function correctly.

  • Do not remove or rename the class names (cat-01, cat-02, cat-03, and cat-04). These classes control the color of the solved category notification that appears after a player completes a group.

  • Only replace the category names and list items. Leave the surrounding HTML structure unchanged to ensure the game continues to work properly.

✅ YOU CAN EDIT:

  • Category names: replace with any theme relevant to your campaign (e.g., "Ingredients", "Skincare Steps", "Flavors", "Brands").

  • Word tiles: replace all 16 words (4 per group) with your own content. Words can be product names, descriptors, ingredients, concepts, or any short label.

  • Category color classes: cat-01 through cat-04 map to the solved group color blocks. The colors themselves can be updated via Custom CSS.

  • Game title and description: the title above the grid (e.g., "CREATE FOUR STYLE GROUPS!") and the supporting description are fully editable from the screen editor.

Designing Good Word Groups

The quality of the word groups determines the difficulty and engagement of the game. Guidelines to follow:

  • Each word must belong to exactly one group — ambiguous words that could fit multiple categories will confuse users and feel unfair

  • All 16 words should feel plausibly related at first glance — the fun comes from sorting through misleading overlaps

  • Include at least one "trap" — a word that seems to belong to one group but actually belongs to another

  • Category names should be revealed only when a group is solved — avoid using the exact category name as one of the words

  • Keep all words short — 1 to 3 words maximum. Long phrases make the grid hard to read

Best Practice

Draft your 16 words and 4 categories before opening the editor. Test them with a colleague — if they can solve all 4 groups without hints in under 5 minutes, the difficulty is well-calibrated. If they struggle with more than one group due to unclear categorization, revise the word list.


Step 4: Configure Additional Experience Elements

Lives Counter

The game engine provides 4 lives by default. Each incorrect guess removes one life circle. When all 4 lives are lost, the You Loose screen is triggered automatically. The lives counter is managed entirely by the game engine and does not require configuration.

The maximum number of mistakes (lives) is set to 4 in the game engine. Changing this value requires modifying the Custom Javascript on the Connection Game screen and is subject to Javascript Hook permissions.

Confetti Animation

The You Won screen triggers a confetti burst animation when the user successfully finds all four groups. This animation is powered by the canvas-confetti library, already injected into the template via the Javascript Hooks panel.

To confirm the library is loaded:

  • Click the three-dot menu (⋮) on the experience

  • Select "Edit Javascript Hooks"

  • Confirm the following URL is listed under Inject JS Libraries:

Review and Update

  • Confirm the confetti library is injected (Inject JS Libraries tab)

  • Confetti colors are pre-configured to a purple/white palette — they can be updated in the On Show script if needed (requires JS Hook permissions)

Best Practice

Do not remove the confetti library injection. The confetti function is called from the You Won screen's On Show script — if the library is missing, the screen will produce a JavaScript error.

⚠️ Javascript Hook Permissions Required

  • Accessing the Javascript Hooks panel — including viewing injected libraries and On Show / On Respond scripts — requires Javascript Hook permissions to be enabled on your account. This is not a standard permission and must be granted by a BlueConic administrator.

  • If you need to update or remove any JavaScript in this template, contact your BlueConic administrator or Customer Success Manager to request access.


Step 5: Configure the Lead Capture Screen

This template does not include a lead capture screen by default. You can add one between the Intro Screen and the Connection Game screen, or between the game screen and the result screens.

Placement Options

  • Before the game — collect email before the user plays. Lower conversion but higher data quality since users haven't yet invested time

  • After the game (before the result) — highest motivation point. Users who just completed a puzzle are engaged and willing to submit their email to claim the reward

Form Fields

Determine which information you want to collect:

  • Email Address

  • First Name

  • Last Name

  • Phone Number

  • Custom Fields

Opt-In Language

Update all consent language to align with your organization's legal and compliance requirements. Examples include:

  • Marketing consent language

  • Privacy policy references

  • Terms and conditions

Best Practice

Placing the lead capture screen immediately after the game but before the prize reveal is the highest-converting placement. Users who have just solved (or attempted) the puzzle are primed to exchange their email for the reward.


Step 6: Configure Results Screens

This template uses a completion-based outcome structure. The user is routed to You Won if they find all four groups before running out of lives, or to You Loose if they exhaust all four mistakes first.

You Won Screen (3b)

✅ YOU CAN EDIT:

  • Title: fully editable

  • Subtitle: fully editable.

  • Description: fully editable.

  • Prize value: editable to any percentage, dollar amount, or text-based reward.

  • Coupon code: editable, can be static or dynamically generated per user. The code box can also be removed if no code is needed. Read this article for details on our coupon code feature.

You Loose Screen (3a)

✅ YOU CAN EDIT:

  • Title: fully editable (text, length, wording).

  • Subtitle: fully editable.

  • Description text: fully editable.

  • CTA button text: editable label.

Review and Update

  • Outcome titles and descriptions on both screens

  • Prize value or reward text on the You Won screen

  • Coupon code (static or dynamic)

  • CTA buttons and labels

  • Background images or colors

Best Practice

Make the You Loose screen feel encouraging rather than punishing. A "Try Again" CTA that reloads the puzzle gives users a second chance to earn the reward — repeat engagement is a positive outcome even when users don't win on the first attempt.


Step 7: Configure Logic

Logic Type: Completion-Based Routing

How It Works

This template does not use scoring or weighted probability logic. Routing is determined entirely by the game engine:

  • If the user finds all 4 groups before running out of lives → You Won screen

  • If the user exhausts all 4 lives before solving all groups → You Loose screen

There are no outcome weights to configure. The Outcome panel is not used in this template — routing is handled entirely by the game engine's built-in win and loss detection.

Logic Considerations

  • Difficulty is controlled by word group design — harder connections and more misleading overlaps make the game more challenging

  • The number of lives (4 by default) can be changed in the Custom Javascript, but this requires Javascript Hook permissions

  • The game grid is shuffled randomly on every load, so the 16 words always appear in a different order

  • There is no partial win — the user must solve all 4 groups to win; solving 3 out of 4 and running out of lives routes to the You Loose screen

Best Practice

Calibrate word group difficulty to your audience's familiarity with your category. An audience with deep product knowledge can handle more subtle connections. A general audience needs clearer categories with only one or two misleading crossovers. Test with 3–5 people before publishing.


Step 8: Test the Experience

Before publishing, complete a full testing pass to ensure everything works as expected.

Review

  • Branding and styling across all screens

  • All 16 words display correctly in the game grid

  • Each group of 4 words resolves correctly when submitted

  • Incorrect guesses reduce the lives counter by one

  • Solving all 4 groups routes to the You Won screen and triggers confetti

  • Exhausting all 4 lives routes to the You Loose screen

  • Solved group notification blocks display the correct category name and color

  • Coupon code display (if applicable)

  • Lead capture functionality (if added)

  • Legal and compliance language

  • Mobile responsiveness

Test Scenarios

Run the following test scenarios to verify correct behavior:

  • Submit a correct group — confirm the tiles are cleared, a color-coded notification appears, and the lives counter is unchanged

  • Submit an incorrect group — confirm one life is removed from the lives counter

  • Solve all 4 groups — confirm the You Won screen appears and confetti fires

  • Make 4 incorrect guesses without solving all groups — confirm the You Loose screen appears

  • Try Again from the You Loose screen — confirm the game reloads with a reshuffled grid

Best Practice

Play the game yourself multiple times with fresh eyes before publishing. What feels obvious to the person who built the groups is often not obvious to a first-time user. If you solve all 4 groups on your first attempt without hesitation, the game may be too easy. Introduce at least one word that creates genuine uncertainty.


Next Steps

Once testing is complete, your experience is ready to publish and generate launch links by toggling to the launch section from the Builder Map.

Continue optimizing by:

  • Monitoring win/loss rates in the Analytics panel — if too few users win, consider simplifying one or two group connections

  • Refreshing the word groups periodically to keep the experience novel for repeat visitors

  • Adding a lead capture screen to tie the reward delivery to email opt-in

  • Updating the coupon code or prize value on the You Won screen to align with active promotions

  • A/B testing different game themes (e.g., product names vs. product benefits) to see which drives higher completion rates

For additional assistance, refer to the platform documentation or contact your support team.


Frequently Asked Questions

Does every group need exactly 4 words?

Yes. The game engine is built around a 4×4 grid — 4 groups of 4 words each, for a total of 16 words. Groups with fewer or more than 4 words will cause the game to behave incorrectly.

Can I change the number of lives?

Yes, but this requires modifying the Custom Javascript on the Connection Game screen. The default is 4 lives. Changing this value requires Javascript Hook permissions on your account.

What happens if two words could belong to the same group?

The game engine compares the user's selection against the exact predefined group. If a word can plausibly belong to two groups but is only assigned to one, users may feel the categorization is unfair. Always ensure each word belongs unambiguously to exactly one group when you finalize your word list.

Can I add a lead capture screen?

Yes. A lead capture screen can be added before or after the game screen. Placing it after the game but before the prize reveal creates the highest motivation to complete the form.

Can I remove the confetti animation?

Yes. The confetti animation is triggered from the You Won screen's On Show script. You can disable it by removing the triggerConfetti() call from that script. This requires Javascript Hook permissions on your account.

Can I use the same word in two different groups?

No. Each word must appear exactly once in the grid. Duplicate words will cause the game engine to behave unpredictably.

Can I change the category colors?

Yes. The four category classes (cat-01 through cat-04) control the color of the solved group notification blocks. You can update these colors via Custom CSS on the Connection Game screen without needing Javascript Hook permissions.

Did this answer your question?