> ## Documentation Index
> Fetch the complete documentation index at: https://vexioncards.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Dotykačka: overview

> Connect VEXiON cards to your Dotykačka POS so loyalty cards are handled automatically at the till.

Connecting VEXiON cards to the **Dotykačka** POS means loyalty cards are processed **automatically at the till**. Customers collect points or stamps on every purchase, with no separate scanning step to remember.

> [!NOTE]
>
> This is the overview. The other Dotykačka guides cover [connecting and setup](https://vexioncards.mintlify.site/knowledge-base/dotykacka-setup.md), [multi-cloud (multiple branches)](https://vexioncards.mintlify.site/knowledge-base/dotykacka-multicloud.md), [card types and point setup](https://vexioncards.mintlify.site/knowledge-base/dotykacka-card-types.md), and [working at the till](https://vexioncards.mintlify.site/knowledge-base/dotykacka-pos.md).

## What the Dotykačka integration is

It links your VEXiON loyalty program to your Dotykačka POS. The main features:

* **Simple connection**: sign in with your Dotykačka account, no manual keys.
* **Automatic point collection**: points are collected on every sale.
* **Multiple branches (multi-cloud)**: one loyalty program across the locations where the card is enabled.
* **Everything in Dotykačka**: points and their redemption are set up on products you already know.

## Benefits

| Benefit | What it means |
| - | - |
| Automatic synchronisation | Customers are shared between the two systems |
| Points right in the POS | You set them on the products you know |
| Multiple branches | Customers collect points at every location where their card is enabled |
| Discount groups | Automatic discounts by the customer's tier |
| Customer credit | Gift cards via Dotykačka's built-in credit |
| Instant updates | The card updates the moment payment is taken |

## How it works

The key idea: in Dotykačka you set a **point value on your products** once. From then on, the customer just needs to be **scanned onto the bill** to earn those points, and to spend them, staff add a **special product**. VEXiON stays in sync because Dotykačka sends it an **order webhook** after each paid bill.

```mermaid theme={null}
%%{init: {'theme':'base','themeVariables':{'primaryColor':'#E5F6FF','primaryBorderColor':'#36C6FA','primaryTextColor':'#1F1E1F','lineColor':'#36C6FA','actorBkg':'#E5F6FF','actorBorder':'#36C6FA','fontFamily':'Manrope, sans-serif'}}}%%
sequenceDiagram
    participant C as Customer
    participant D as Dotykačka POS
    participant V as VEXiON
    Note over D: Set up once: point values<br/>are configured on products
    C->>D: 1. Staff scan the card's QR<br/>(assigns the customer to the bill)
    D->>D: 2. Staff add products<br/>(each carries its point value)
    opt Redeeming points or a reward
        D->>D: 3. Staff add the special product<br/>(bonus points, or a -10 reward product)
    end
    C->>D: 4. Customer pays
    D->>V: 5. Dotykačka sends the order webhook
    V->>V: 6. VEXiON processes it, updates the card
    V-->>C: 7. Customer sees the new balance in the wallet
```

### Step by step

1. **Assign the customer to the bill**, staff scan the QR code from the customer's wallet (or find them by name/phone). The bill does not need to be open first, and the scan can happen before, during, or after adding items.
2. **Staff add products.** Each product has the point value you configured, so the customer earns those points automatically once the bill is paid.
3. **Redeeming (optional, and manual):**
   * **Cashback**: staff add the special **"Points redemption"** product and enter the points to spend (say 500). It adds a **negative line** that reduces the bill (for example 500 points × 0.01€ = 5€ off).
   * **Stamp reward**: staff add a **reward product** that has **negative points and 0€ price** (for example -10, for the 10th coffee free).
   * **Discount cards** are different, the percentage discount applies **automatically** from the customer's discount group.
4. **The customer pays**, the bill closes.
5. **Dotykačka sends the order webhook** to VEXiON, which processes it and **updates the card** in the customer's wallet (points/stamps earned, and any redemption deducted).

> [!WARNING]
>
> **When to scan the card?** Any time during the sale, before, during, or after adding items. What matters is that the card is scanned **before the bill is paid**, otherwise the points are not attributed.

> [!NOTE]
>
> Points and stamps are **earned automatically** (from the product point values) but **redeemed manually** (staff add the special product). Only percentage **discounts** apply fully automatically.

## Redeeming a reward

If the customer has earned a reward (for example the 10th coffee free):

1. Staff see the customer's points/stamps balance.
2. They add the reward product to the bill (for example "Free coffee").
3. The reward product has **negative points** set on it, which are deducted automatically.

![The Dotykačka POS VYUZITIE category listing the reward products, each priced 0,00 EUR and applying -10 stamps.](https://mintcdn.com/vexioncards/2QP2p3eA3pevNS68/images/dotykacka-reward-products.png?fit=max\&auto=format\&n=2QP2p3eA3pevNS68\&q=85\&s=d177cb8c3af751b7b28fd9b1a9d79dd0)

Reward products in Dotykačka, each set to -10 stamps

## Supported card types

| Card type | Supported | How it works |
| - | :-: | - |
| Stamp card | ✅ | Collect stamps, redeem for a reward |
| Reward card (credit) | ✅ | Points convert to a euro discount |
| Discount card | ✅ | Automatic percentage discounts |
| Gift card | ✅ | Prepaid credit for purchases |

> [accordion] Stamp card
>
> Combined setup: first in VEXiON, then in Dotykačka. In VEXiON you create the card and set how many stamps earn a reward (say 10). In Dotykačka you set stamps on your products and create reward products.
>
> **Important:** the reward's negative stamps must match the card's setting. An 8-stamp card needs a -8 reward; a 12-stamp card needs -12.

> [accordion] Reward card (credit / cashback)
>
> Set up entirely in Dotykačka. Points convert to a euro discount. You set how many points each product earns, and create a special **"Points redemption"** product where you define the value of one point (for example 1 point = 0.01€). At the till, staff add that product, enter the points to spend, and the discount is spread across the bill.

> [accordion] Discount card
>
> Set up in VEXiON, synced automatically to Dotykačka. You define the customer tiers and discount percentages in VEXiON; the **discount groups are created automatically** in Dotykačka, named `VEXiON: {Card name} - {Tier}`. As a customer's spend reaches a higher tier, they move up and their Dotykačka discount group updates on its own.

> [accordion] Gift card
>
> Uses Dotykačka's **customer credit**. The buyer fills in a form online or at the counter, a customer account is created for the buyer in Dotykačka, the paid amount (plus any bonus) is credited, and the card goes to the buyer or to the recipient they choose after paying. At the till they pay with **Customer credit** and the amount is deducted. If the credit is not enough, they top up the difference in cash or card.

Full details for each type are in [Card types and point setup](https://vexioncards.mintlify.site/knowledge-base/dotykacka-card-types.md).

## Requirements and licences

You need:

| Requirement | Detail |
| - | - |
| Dotykačka account | Active account with a **NAPLNO** or **NEOBMEDZENE** licence |
| Remote administration | Access to product management |
| VEXiON account | Active VEXiON cards account. The person who connects must be an account admin |
| VEXiON plan | VEXiON PRO. POS integrations are not included in VEXiON ONE |
| Loyalty card | At least one card created in VEXiON |

> [!WARNING]
>
> The integration works **only** with the **NAPLNO** and **NEOBMEDZENE** licences. The basic **JEDNODUCHO** licence does not support integrations.

| Feature | JEDNODUCHO | NAPLNO | NEOBMEDZENE |
| - | :-: | :-: | :-: |
| VEXiON integration | ❌ | ✅ | ✅ |
| Bulk product import/export | ❌ | ✅ | ✅ |
| Multiple branches (multi-cloud, a Dotykačka feature of NEOBMEDZENE) | ❌ | ❌ | ✅ |
| Customer credit | ❌ | ✅ | ✅ |

## Quick start

**Before you start**, check you are on VEXiON PRO, you have a NAPLNO or NEOBMEDZENE Dotykačka licence, access to Remote administration, at least one VEXiON card, and are signed in to VEXiON admin.

**1. Connect to Dotykačka**

In Settings → Integrations, expand **Dotykačka**, choose your settings, and click **Connect to Dotykačka** to sign in with your Dotykačka account.

**2. Map your locations**

After connecting, map each Dotykačka branch to a VEXiON location.

**3. Set up products in Dotykačka**

* Stamp / point cards: set the points on your products.
* Discount cards: the discount groups are created automatically.
* Gift cards: enable customer credit.

**4. Done**

The integration is active. See [Connecting and setup](https://vexioncards.mintlify.site/knowledge-base/dotykacka-setup.md) for the full walkthrough.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.