WhatsApp Bot · The loyalty programme in chat

The customer writes on WhatsApp, the loyalty programme answers: balance, vouchers, stores and prize games in chat

With Marta's WhatsApp Bot, your programme's WhatsApp number becomes a desk that is always open. The customer writes and gets a loyalty menu to check points, vouchers, movements and stores, or types a keyword and starts an interactive script: quizzes, instant win and consent collection.

Someone who is not a customer yet is registered automatically with just a phone number. No app to download, no form to fill in: just the chat your customers already use every day.

Loyalty menu · Lookup

A chat menu for everything the customer asks for every day

From the back office you choose the menu items: points balance, active vouchers, latest movements, address, gift card, stores and support. Switch on only the ones you need: an item that is off disappears from the menu and the bot no longer offers it.

The bot picks the most convenient WhatsApp format on its own: up to three short items become buttons, four or more become a list. And if the customer writes in their own words, such as "how many points do I have?", artificial intelligence understands the request and answers without going through the menu.

Loyalty menu: points balance, active vouchers, movements, stores and support. Gift card is off

Scripts · Quizzes · Instant win

A keyword starts the game: quizzes, points, tags and consent collected in chat

With the canvas editor you build step-by-step scripts: questions with multiple-choice answers, synonyms, and different branches depending on the answer. Each script starts from a keyword, such as "I WANT TO WIN" printed on a flyer or a QR code, and you can try it straight away in the phone simulator.

Each answer can load points onto the wallet and assign a tag to the customer. If they change their mind, the points and tag from the previous answer are removed. The script also collects privacy consent: a refusal does not stop the game. And someone writing for the first time is created as a customer with a card already assigned.

Bot script: keyword, question and instant win
Prize in chat: a 10 euro voucher, Wallet and Resume

Prizes · Wallet · Reminders

The prize arrives in chat, with the voucher image and an Add to Wallet button

At the end of the game the bot can trigger a promotion that decides the prize, or issue a voucher directly from a batch. The win arrives as a message with the voucher image and an Add to Wallet button: the customer saves it on their phone and shows it at the till.

If the customer leaves the game halfway, a reminder with a Resume button brings them back to where they stopped. Someone who has already played gets a dedicated message, and the command "delete my data" revokes the consent, tags and points collected by the script.

The answer Running becomes the Runner tag on the customer record, with points, badges, status and audiences

Profiling · Trigger engine

Every answer in chat profiles the customer, and the trigger engine turns it into points, status, badges and tags

Answers collected on WhatsApp do not stay in the chat: they become tags on the customer record and enrich the profile with stated interests, preferences and habits. The customer tells their story by playing, without filling in a form.

At the end of the game the script creates a movement that triggers Marta's trigger engine, like any other programme event. The promotion filters customers by the tags collected in chat, crosses them with purchases, status and audiences, and can then load points, change the status, unlock a badge or add more tags. The same tags feed audiences for later campaigns.

Two ways to use WhatsApp

The bot answers when the customer writes. Campaigns write when you decide.

Not only menus and games:
the bot also works behind the scenes

Support

The customer chooses Support and writes their request: the message arrives in the team's inbox. While they are in support, questions about the balance do not generate useless emails.

SUPPORT

Automatic messages

A welcome at registration, a confirmation after the NFC card is activated and a message after a POS sale: they go out on their own, on the customer's preferred channel.

AUTOMATION

Privacy in chat

Consent collected in the script and revocable with "delete my data". A GDPR deletion of the customer also removes their WhatsApp sessions.

GDPR

One number per programme

Each programme has its own connection to Meta WhatsApp Business, with signed and verified messages. The same customer can be enrolled in more than one programme without the data getting mixed up.

META CLOUD API
All the features

WhatsApp Bot: the loyalty programme where customers already are

Configurable loyalty menu: balance, vouchers, movements, address, gift card, stores and support, each one can be switched on or off.
Free text: AI recognises requests written in the customer's own words and answers without going through the menu.
Multi-flow scripts started by a keyword, built in the canvas editor and tried in the simulator.
Customer and card created automatically when a new number writes.
Tags and points per answer, removed if the customer changes their answer to the same question.
Profiling connected to the trigger engine: at the end of the game a promotion filters the tags collected in chat and assigns points, status, badges and new tags.
Prize from a promotion or a direct voucher: the win arrives with the voucher image and an Add to Wallet button.
Session reminder with a Resume button for anyone who leaves the game halfway.
Support by email: requests written in chat reach the support team.
A Meta webhook per programme, with a verified signature on every incoming message.
Transparent usage: the AI tokens used by the bot show up in Marta's Token AI report.

Frequently asked questions about the WhatsApp Bot

What the bot can do, how to switch it on, and how it handles new customers, games, privacy and support.

What is the Marta Platform WhatsApp Bot?

The WhatsApp Bot is an automatic assistant that answers when the customer writes to the loyalty programme's WhatsApp number: it shows a menu to check points, vouchers and stores, and it can start prize games and quizzes.

Unlike WhatsApp campaigns, where the brand writes first, here the customer opens the conversation. The bot answers in real time, at any hour, using the programme's up-to-date data. The customer has no app to download: the chat they already use every day is enough.

What can the customer ask the bot?

From the menu the customer can check the points balance, active vouchers, the latest movements, the registered address, gift cards, stores and ask for support.

The customer does not have to use the menu: they can write in their own words, such as "how many points do I have?" or "where is the nearest store?", and artificial intelligence recognises the request and answers. Items are switched on or off from the back office; an item that is off disappears from the menu and is not offered when the customer writes in free text either.

Does the customer already have to be enrolled in the programme?

To check the balance and vouchers, yes: if the number does not match a customer, the bot sends the link to the programme's registration page.

For keyword games, no. When a new number writes, for example, "I WANT TO WIN", Marta creates the customer automatically with just the phone number and assigns a programme card. It is an effective way to enrol new members with a flyer or a QR code in store, with no forms to fill in.

How do I create a quiz or a prize game on WhatsApp?

With the back office canvas editor you build a step-by-step script: questions, multiple-choice answers, different branches depending on the answer, and a final step with the prize. Each script starts from a keyword.

For each answer you can load points and assign a tag; you can collect privacy consent and, at the end, trigger a promotion that decides the prize or issue a voucher directly. The win arrives in chat with the voucher image and an Add to Wallet button. Before publishing, you try the script in the phone simulator built into the editor.

How does the bot connect to customer profiling?

Every answer given in chat can become a tag on the customer record, and at the end of the game the trigger engine can use those tags to assign points, status, badges and new tags.

The customer tells their story by playing: favourite sport, interests, habits. If they change their answer to a question, the tag and points from the previous answer are removed, so the profile stays consistent. That data then feeds audiences and later campaigns, turning a conversation into information the marketing team can use.

What do I need to switch on the WhatsApp Bot?

You need a WhatsApp Business account on Meta's platform, with the number you want to use for the programme, connected to Marta as a WhatsApp provider with the bot switched on.

Each programme has its own connection to Meta, with signed and verified messages: the same customer phone number can be enrolled in more than one programme without the data getting mixed up. The initial setup needs a few technical steps on the Meta account, which the Keyx team follows with you during activation.

How does the bot handle privacy and consent?

The bot can collect privacy consent directly during the script, and the customer can revoke it at any time by writing "delete my data".

A refused consent does not stop the game: the customer keeps playing, but will not receive communications they have not allowed. The deletion command revokes the consent collected by the script, removes the assigned tags and reverses the points that were loaded. When a customer is deleted from the programme after a GDPR request, Marta also deletes their WhatsApp sessions.

What happens when the customer asks for support?

The customer chooses Support from the menu and writes their request: the message is forwarded to the support team's email address configured for the programme.

While the customer is in support mode, questions about the balance or vouchers get the automatic answer without generating useless emails for the team. Support only receives the requests that really need a person, while the bot handles everything else.

Bring your loyalty programme to WhatsApp

Request a demo: we show you the bot on your number, with your menu and a prize game ready to launch.