> For the complete documentation index, see [llms.txt](https://help.smartico.ai/welcome/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.smartico.ai/welcome/products/general-concepts.md).

# Core Features

Smartico Core Features provide the shared infrastructure and cross-cutting capabilities that power both CRM Automation and Gamification. These foundational tools allow operators to deliver bonuses, calculate real-time dynamic rewards, display targeted promotional banners, analyze multi-channel attribution, and track continuous gameplay sessions across their brands.

## Core Feature Catalog

Explore dedicated documentation for detailed configuration instructions:

* [**Attribution Value**](/welcome/products/general-concepts/attribution-value.md) — Multi-channel attribution model with time decay that retrospectively analyzes customer touchpoints across campaigns to evaluate marketing ROI.
* [**Banners**](/welcome/products/general-concepts/banners.md) — Dynamic ad-insertion framework with customizable placements, weighted rotation, frequency capping, and granular audience targeting.
* [**Bonuses**](/welcome/products/general-concepts/bonuses.md) — Unified bonus engine managing API-based bonus delivery, daily safety limits, and widget display settings across all gamification and CRM touchpoints.
* [**Dynamic Rewards**](/welcome/products/general-concepts/dynamic-rewards.md) — Real-time formula-driven reward engine calculating cash bonuses or loyalty points based on turnover, net loss, or deposit activity.
* [**Game Sessions**](/welcome/products/general-concepts/game-sessions.md) — Continuous gameplay tracking aggregating player bets into behavioral sessions based on inactivity timeouts.

## Feature Activation & Management

Core features and modules in Smartico are configured on a per-label basis in the Back Office under Label Settings. Features are categorized into three operational tiers:

* **Free (Out-of-the-Box)**: Available immediately upon setup, such as Banners (includes up to 200,000 monthly impressions), Inbox messaging, RFM Analysis, and Value Score.
* **Free (Activation Required)**: Free features that require a quick request to Smartico Support to enable, such as SQL Segments, User State API, and Favorite Games & Providers.
* **Paid Features**: Premium modules enabled via your Customer Success Manager, such as Dynamic Rewards, Game Sessions, Jackpots, Raffles, and Tournaments.

In **Label settings** → **System settings** → **Additional features**, each feature shows its tier as a mark: **INCLUDED** (free, out of the box), **FREE** (free, activation required) or **ADDON** (paid).

Access to toggle specific features in Label Settings is protected by permission groups to prevent unauthorized modifications.

## Core User Properties & Safety Controls

Smartico automatically maintains system-level user profile properties that govern segmentation, campaign triggers, and delivery safety:

* **Account Status**: The system automatically verifies player account status prior to delivering marketing communications (Email, SMS, Push), sending messages exclusively to active players and suppressing suspended or excluded accounts. You can allow more statuses with the **Send messages also to players with these statuses** setting in **Label settings**.
* **Channel Verifications**: Properties track the phone and email status and verification dates. Email goes only to addresses in status **New** or **Verified**; addresses that bounced, were blocked or failed to deliver are skipped. You can allow more email statuses (for example **Soft Bounced**) with the **Also send mails to these mail statuses** setting in **Label settings**. For SMS, whether the phone status is checked depends on the SMS gateway.
* **User Markers & VIP Levels**: Universal tags and status tiers updated in real time to control gamification mission visibility, store item access, and campaign eligibility.

## Frequently Asked Questions

### How do I activate an optional core feature like Game Sessions or Dynamic Rewards?

To activate a paid or request-only feature, contact your Customer Success Manager or submit a support ticket. Once enabled in your contract, the feature flag is turned on in Label Settings and the corresponding menus and triggers become available in your Back Office.

### Where can core bonuses and rewards be awarded across the platform?

Bonuses and rewards can be issued from real-time and scheduled campaigns, automation rules, gamification missions, tournament leaderboards, mini-games (e.g. Spin the Wheel), and directly purchased by players in the Store.

### Are inactive or blocked players excluded from marketing communications automatically?

Yes. Smartico verifies the player's core account status before sending emails, SMS, or push notifications, delivering communications exclusively to players whose account status is active. To also send messages to players with other statuses, use the **Send messages also to players with these statuses** setting in **Label settings**. See [Opt-out & Communication Statuses](/welcome/products/crm-automation/communication-channels/opt-out-and-communication-statuses.md).

### What is the difference between standard Bonuses and Dynamic Rewards?

Standard bonuses issue a fixed, predefined bonus template managed on the platform side (such as 10 Free Spins). Dynamic Rewards calculate variable reward amounts in real time using mathematical formulas based on actual player turnover, net losses, or deposits.

### Is there a limit on how many bonuses a player can receive?

Yes. To protect against unintended runaway loops, Smartico applies a safety limit on the number of bonuses a single player can get per day (UTC). It is set by the **Max bonuses per player per day** setting (20 or 50 by default, depending on your Smartico server). You can also limit the total bonus cost per player per day. See [Bonuses](/welcome/products/general-concepts/bonuses.md#bonus-amount-caps).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.smartico.ai/welcome/products/general-concepts.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
