Skip to main content

How to issue prizes and award points for keywords

Issuing bonuses after verifying keywords

i
Written by interpreter
Updated today

This guide covers the main ways to verify keywords. These mechanics allow you to set up logic to check client messages and issue bonuses for correct keywords.

You can apply this mechanic in gamification tasks or simply in automations to award points to clients or provide a special prize.

Note: These mechanics work for issuing bonuses both as prizes (guides, videos, links, etc.) and as points. If you want to issue a bonus as points — use the “Gamification scores” action.

Below are several implementation methods:

Keywords as triggers

  • Keyword as an automation trigger

A simple way to check keywords by using them as automation triggers. Ideal for scenarios where each keyword should trigger a separate automation — for example, when you have multiple unique keywords, each giving a different prize.

Steps:

Set the keyword as a trigger for the automation.

In the automation, add a condition block “Assigned tags” as the first step:

  • If the client already has a tag (e.g., “Received prize for keyword”), let them know they already claimed the prize and don’t issue it again.

  • If the tag is missing — assign the tag and issue the prize.

  • Combined option: variables + trigger

This method allows you to check several keywords within a single automation. Keywords still trigger the automation, and then you check if the keyword was already used.

This automation can be triggered by a message or a comment — the main requirement is that the keyword appears in the user’s trigger action.

Steps:

Add all keywords as separate triggers (press Enter to list multiple triggers).

Use the “Save message” action to save the client’s last message into a variable (e.g., “Keywords”).

Apply a “Variable value” condition to check if the keyword matches any of the predefined ones (e.g., “sun”). Check the variable for each keyword.

If the condition is true, use “Assigned tags” option to check if the prize for this keyword has already been issued:

  • If not, assign the tag and issue the prize.

  • If the tag exists — inform the user the prize was already issued and suggest finding other keywords.

Example use cases: Keyword quizzes.

Use this for quizzes or games where clients need to guess multiple keywords to earn a prize. The variable method allows you to verify several keywords without creating multiple automations.

Keywords inside the automation scenario

You can also collect the user’s input using a variable and check if it matches the correct keyword.

Steps:

  • Ask the client to enter the keyword.

  • Use the “Collect client data” action to save it into a variable (e.g., “keywords”).

  • Apply a “Variable value” condition to check if the entered word matches the correct keyword:

  • If the word is correct, check if the tag is available to the client using the "Assigned tags" condition.

  • If the tag doesn’t exist, assign it (e.g., “Found 1st word”) and issue the prize (e.g., points or a gift).

  • If incorrect, reply with something like: “I didn’t come up with such words,” and prompt them to try again.

Features:

  • Ideal for more flexible checking of multiple keywords within a single flow.

  • The condition can be used mid-automation, not only as a trigger, allowing more customization.

  • You can check several keywords in sequence and issue a prize when one matches.


Using Keywords in Automations is a convenient way to engage users and encourage active interaction with your bot — helping them earn bonuses and prizes. Depending on your scenario, choose the method that best fits, or combine several for more flexibility.

Helpful resources:

Did this answer your question?