A Telegram loyalty program is a great idea for customer retention. Naturally, our chatbot builder includes all the functionality needed for bonus systems. Today, we will explain how to use it step by step. Setting Up Variables for a Loyalty Program At the core of any loyalty program are points, a kind of internal currency. These points must be clearly linked to each customer and automatically credited for specific actions. At the same time, you should be able to add points centrally and at any moment when needed. Here’s how you can set up this logic in Domino CRM: Go to the ‘Contacts’ section Then click ‘New Field’ In this field, specify: The name of the variable; Its type (since these are points for a Telegram loyalty program, naturally, you select “Number”). Let’s say you want to give anyone who starts a conversation with your bot 100 points. To do this, use the “Set Value” block, enter 100, and specify that the variable in this case is “Loyalty.” It is a good idea to notify the customer about the credited points in a separate message that includes the variable. Awarding Points for Channel Subscription Another option is to give points for subscribing to your Telegram channel. For this, you can use the “Subscription check” node along with ‘Calculations.’ If the check returns a positive result, take the variable and add a certain number of points to it. Awarding Points for Purchases Now, let’s imagine your product sold via Telegram costs 500 EUR, and you want to reward 10% of that value in points. After a successful payment, you can trigger another calculation where 50 points are added to the “Loyalty” variable. If you have multiple products, you can make the price a variable in the payment node and then perform two operations: Divide it by 100; Multiply by 10. You can, of course, experiment with your own combinations! Thanks to its flexible system of blocks and variables, Domino CRM allows you to integrate loyalty programs and bonus schemes in any format and across all business areas. And if you ever need help, our support team is always there to assist !
We use cookies and other tracking technologies to improve your browsing experience
on our website, to show you personalized content and targeted ads, to analyze our
website traffic, and to understand where our visitors are coming from.
Manage cookie preferences
We use cookies to help you navigate efficiently and perform certain functions.
You will find detailed information about all cookies under each consent category
below. The cookies that are categorised as "Necessary" are stored on your
browser as they are essential for enabling the basic functionalities of the
site. We also use third-party cookies that help us analyse how you use
this website, store your preferences, and provide the content and advertisements
that are relevant to you. These cookies will only be stored in your browser with
your prior consent. You can choose to enable or disable some or all of
these cookies but disabling some of them may affect your browsing experience.
Necessary cookies are required to enable the basic features of this site, such
as providing secure log-in or adjusting your consent preferences. These
cookies do not store any personally identifiable data.
Enables storage that supports the functionality of the website or app
e.g. language settings.
Enables storage related to personalization e.g. video recommendations.
Functional cookies help perform certain functionalities like sharing the
content of the website on social media platforms, collecting feedback, and
other third-party features.
Enables storage (such as cookies) related to analytics e.g. visit
duration.
Analytical cookies are used to understand how visitors interact with the
website. These cookies help provide information on metrics such as the number
of visitors, bounce rate, traffic source, etc.
Name
Description
Duration
_gtm_exp
These cookies are used for handling A/B tests.
6 month
_ga_*
Google Analytics sets this cookie to store and count page views.
Enables storage (such as cookies) related to advertising.
Sets consent for sending user data related to advertising to Google.
Sets consent for personalized advertising.
Google uses cookies for advertising, including serving and rendering ads,
personalizing ads (depending on your ad settings at
g.co/adsettings), limiting the number of
times an ad is shown to a user, muting ads you have chosen to stop seeing, and
measuring the effectiveness of ads.
Enables storage related to security such as authentication
functionality, fraud prevention, and other user protection.
Cookies used for security authenticate users, prevent fraud, and protect users
as they interact with a service.