Introduction
AI Triggers allow your screen to automatically change content based on who is standing in front of it. Instead of showing the same content to every visitor, the system can detect: Gender, Estimated age, Emotion, Distance from the screen, Other audience characteristics. Based on this information, the screen can automatically display the most relevant content.
For example: Men can see advertisements for men’s products. Women can see advertisements for women’s products. Younger audiences can see one type of content. Older audiences can see another. A person who approaches the screen can trigger a QR code or special offer. All of this happens automatically without any manual intervention.
How AI Triggers Work
Every trigger consists of two parts:
- Condition: Who should see the content. For example: Male, Age 20–40, Standing within 3 meters of the screen.
- Action: What content should be shown. For example: A playlist, A video, An image, A template, A special promotion.
When a person matches the trigger conditions, the screen automatically switches to the assigned content.
Creating a Trigger Profile
After opening the AI Triggers section, you can create a new Trigger Profile. A Trigger Profile is a collection of rules that determine which content is shown to different audiences. Each profile contains: Default State, Additional Triggers, AI Settings, Content Playback Settings.
Understanding the Trigger Profile Screen

When creating a new profile, you will see several main areas. On the left side, you will find the list of triggers. In the center and on the right side, you will see the settings for the currently selected trigger.
Default State

The first item you will see is called Default State. This is the primary content displayed on the screen whenever no trigger is active. In simple terms: If the camera does not detect anyone, or if nobody matches your trigger conditions, the screen will display the Default State content.
Why Default State Is Important: The Default State acts as your screen’s standby content. It can be: General advertising, Restaurant menus, Brand messaging, Company information, Welcome screens. After any trigger finishes, the system always returns to the Default State.
AI Settings

At the top of the trigger panel, you will find the AI Settings button. This section allows you to configure the AI behavior for the entire Trigger Profile. Depending on your setup, AI Settings may include: Audience analysis, Gender detection, Age estimation, Emotion recognition, General AI engine behavior. These settings affect every trigger within the current profile. It is recommended to review your AI Settings before creating triggers.
Adding a New Trigger
Once your Default State is configured, you can begin creating triggers. Click: Add New Trigger. Each trigger represents a separate rule for displaying content.

Examples:
- Trigger #1: Show sports promotions to male visitors.
- Trigger #2: Show beauty products to female visitors.
- Trigger #3: Show a QR code when someone approaches the screen.
Trigger List

All created triggers appear on the left side of the screen. Each trigger displays: Trigger number, Target audience, Display duration, Current status. The selected trigger is highlighted. When you click a trigger, its settings appear on the right side.
Trigger Logic

The Trigger Logic section controls how the system decides when and how a trigger should activate.
Enable or Disable Trigger

At the top of the Trigger Logic section, you will find an enable/disable switch. When enabled: The trigger can activate normally. When disabled: The trigger remains saved but will not participate in trigger decisions. This is useful for testing or temporarily disabling rules without deleting them.
Priority

Priority determines how important a trigger is. Sometimes a person may match multiple triggers at the same time. For example: Trigger A: Male. Trigger B: Male, Age 25–35. If a visitor matches both conditions, the system needs to decide which content should be displayed. Priority controls this decision. Higher Priority values take precedence over lower values. For example: Priority 4 will override Priority 2. It is recommended to assign higher priority to your most important or most specific triggers.
Audience Stability Time

This setting defines how long a person must remain visible before the trigger activates. Example: Value = 2 seconds. A person appears in front of the screen. The system waits 2 seconds. If the person is still present, the trigger activates. Why is this useful? It prevents accidental activations from people simply walking past the display.
Switch Type

This setting determines how the content transition occurs when a trigger activates. Two options are available:
- Instant: Content changes immediately. The previous content is replaced without any transition. Recommended for most use cases.
- Fade: Content changes smoothly using a fade transition. The previous content gradually disappears while the new content fades in. Ideal for a more polished visual experience.
Audience Profile

This section defines the audience that should activate the trigger.
Gender Selection

You can select:
- Male: The trigger activates only for male visitors.
- Female: The trigger activates only for female visitors.
- Any: The trigger activates for all visitors regardless of gender.
- Unknown: The trigger activates when the AI system cannot confidently determine gender.
Age Range

Age Range allows you to define the target audience age. For example: 18–30: The trigger will activate only for visitors within this estimated age range.
Examples:
- 18–25 → Students.
- 25–40 → Young Professionals.
- 40–60 → Mature Audiences.
Minimum Gender Confidence

The AI estimates gender using a confidence score. This setting determines how confident the AI must be before gender-based triggers can activate. Examples:
- 0.5: More activations but lower accuracy.
- 0.7: Balanced performance and accuracy.
- 0.9: Highest accuracy but fewer activations.
For most deployments, a value of 0.7 is recommended.
Content & Playback

This section controls what content is shown when the trigger activates.
Content

This is where you choose the content assigned to the trigger. Click: Choose Content. You can select: Playlists, Videos, Images, Templates, Other published content. When the trigger activates, this content will be displayed.
Minimum Display Time

This setting defines the minimum amount of time trigger content must remain visible. Example: Value = 5 seconds. Once activated, the content will remain on screen for at least 5 seconds. Even if another trigger becomes available during that time. This helps prevent excessive content switching.
Return-to-Default Delay

This setting defines how long the system waits before returning to the Default State. Example: Value = 5 seconds. A visitor leaves the viewing area. The system waits 5 seconds. The screen then returns to the Default State. This prevents constant switching when visitors briefly move in and out of camera view.
Trigger Conditions

Additional conditions that can be used to refine trigger activation.
Emotion Filter

The Emotion Filter allows content to react to detected audience emotions. Available options: Any Emotion, Happy / Positive, Neutral, Sad / Negative.
Examples:
- Happy / Positive: Display promotions, offers, or upsell campaigns.
- Neutral: Display informational or educational content.
- Sad / Negative: Display welcoming or uplifting content.
Distance Range

Distance Range defines how far a person is from the screen. Distance is measured in meters.
Examples:
- 0–2 meters: People standing directly in front of the display. Ideal for: QR codes, Interactive experiences, Personalized offers.
- 2–5 meters: People near the screen. Ideal for: Product promotions, Restaurant menus, Retail advertising.
- 5–20 meters: People viewing the screen from a distance. Ideal for: Brand awareness campaigns, Large-format advertising, Attention-grabbing content.
Managing Triggers

Each trigger includes a management menu. Available actions include:
- Disable: Temporarily deactivate the trigger.
- Move Up: Increase trigger position and priority.
- Move Down: Lower trigger position and priority.
- Duplicate: Create a copy of the trigger. Useful when building similar audience rules.
- Delete: Permanently remove the trigger.
Preview

Before saving, it is recommended to use the Preview button. Preview allows you to verify: Trigger conditions, Activation logic, Content selection, Trigger priorities. This helps ensure everything behaves as expected before deployment.
Saving the Profile

After completing your configuration, click Save. Once saved, the Trigger Profile becomes available for assignment to screens and live use.
Summary
AI Triggers allow your screens to automatically adapt content based on the audience standing in front of them. The process works like this: The camera detects a visitor → AI analyzes the audience → Trigger conditions are evaluated → The best matching trigger activates → Relevant content is displayed → The screen returns to the Default State when conditions are no longer met.