---
title: "Implementer training: hands-on track"
description: "Self-paced training track for a technical person on a ConnectiveOne instance: build, test, and debug bot scenarios with Runs."
---

# ConnectiveOne implementer training

> **Track version: v2.4** — Instance Agent, Router/switch, connect parameters, debug tooling.

## Who this is for

This track is for a **technical person on the client side** (integrator, analyst, scenario developer) who works in ConnectiveOne **only through the instance UI** — without support from an internal ConnectiveOne team.

## What you will get

After completing the track, you will be able to:

- build a bot scenario for a typical business task;
- test the logic with **Runs** and Chat preview;
- find and fix common configuration mistakes (edges, alias, variables).

## Before you start

1. Read [Prerequisites](/en/learn/implementer/training/prerequisites.md).
2. Review the [Implementer overview](/en/learn/implementer/implementer-overview.md).
3. Copy the [progress template](/en/learn/implementer/training/progress-template.md) and [results template](/en/learn/implementer/training/results-template.md).
4. Create a **training bot** (for example, “Training Bot”) — complete all Use Cases in it.

## How to follow the track

Pace is not fixed. What matters is the **stage sequence** and a self-check before moving on.

| Stage | Use Case | File |
|-------|----------|------|
| **0. Preparation** | Prerequisites | [prerequisites.md](/en/learn/implementer/training/prerequisites.md) |
| **1. Basic** | Use Case 1 → 2 → 3 | from [Use Case 1](/en/learn/implementer/training/basic/use-case-01-faq-ai.md) |
| **2. Basic** | Use Case 4 → 5 | from [Use Case 4](/en/learn/implementer/training/basic/use-case-04-api-integration.md) |
| **3. Basic** | Use Case 6 → 7 → 7b → 8 | from [Use Case 6](/en/learn/implementer/training/basic/use-case-06-registered-users.md) · [concepts](/en/learn/implementer/training/concepts.md) |
| **4. Basic** | Use Case 9 + RE lab | [Use Case 9](/en/learn/implementer/training/basic/use-case-09-scenario-audit.md) |
| **5. Advanced** | Use Case 10 → 11 | from [Use Case 10](/en/learn/implementer/training/advanced/use-case-10-tickets-categorizer.md) |
| **6. Capstone** | Use Case 13 | [capstone/use-case-13-integrated-bot.md](/en/learn/implementer/training/capstone/use-case-13-integrated-bot.md) |

### Basic level

| Use Case | Name |
|----------|------|
| [Use Case 1](/en/learn/implementer/training/basic/use-case-01-faq-ai.md) | FAQ bot with AI |
| [Use Case 2](/en/learn/implementer/training/basic/use-case-02-menu-branching.md) | Branching by choice |
| [Use Case 3](/en/learn/implementer/training/basic/use-case-03-handoff-to-operator.md) | Handoff to operator |
| [Use Case 4](/en/learn/implementer/training/basic/use-case-04-api-integration.md) | Mock CRM lookup |
| [Use Case 5](/en/learn/implementer/training/basic/use-case-05-action-jail-phone.md) | Phone normalization |
| [Use Case 6](/en/learn/implementer/training/basic/use-case-06-registered-users.md) | Registration + return visit |
| [Use Case 7](/en/learn/implementer/training/basic/use-case-07-custom-data.md) | Complaint in Custom Data |
| [Use Case 7b](/en/learn/implementer/training/basic/use-case-07b-csat-nps.md) | Post-dialog rating (CSAT/NPS) |
| [Use Case 8](/en/learn/implementer/training/basic/use-case-08-macro-section.md) | Macro section |
| [Use Case 9](/en/learn/implementer/training/basic/use-case-09-scenario-audit.md) | Scenario audit |

### Advanced level {#advanced-level}

| Use Case | Name |
|----------|------|
| [Use Case 10](/en/learn/implementer/training/advanced/use-case-10-tickets-categorizer.md) | Ticket from bot + categorizer |
| [Use Case 11](/en/learn/implementer/training/advanced/use-case-11-broadcast.md) | Broadcast |

### Capstone project

| Use Case | Name |
|----------|------|
| [Use Case 13](/en/learn/implementer/training/capstone/use-case-13-integrated-bot.md) | Integrated bot (capstone) |

### Optional (by task type)

| Use Case | Name |
|----------|------|
| [Use Case 12](/en/learn/implementer/training/optional/use-case-12-copilot-cd-lookup.md) | Copilot + CD lookup |
| [Advanced Fast Line Pro](/en/learn/implementer/training/optional/use-case-advanced-fastline.md) | Streaming / completion |
| [Priority segment](/en/learn/implementer/training/optional/use-case-priority-segment.md) | Different branches by segment |
| [AI catalog](/en/learn/implementer/training/optional/use-case-ai-catalog-search.md) | Search in Custom Data |
| [SLA alias](/en/learn/implementer/training/optional/use-case-sla-alias-entry.md) | Escalation via alias |
| [Ticket events](/en/learn/implementer/training/optional/use-case-ticket-events.md) | Ticket events |

## Reference

| Document | Purpose |
|----------|---------|
| [Key concepts](/en/learn/implementer/training/concepts.md) | Edges, Router/switch, Instance Agent, mock API, categorizer, broadcast |
| [Actions glossary](/en/learn/implementer/training/reference/actions-glossary.md) | Actions reference |
| [Testing matrix](/en/learn/implementer/training/reference/testing-matrix.md) | What to check in Runs |
| [FAQ](/en/learn/implementer/training/reference/faq.md) | Common problems |
| [When it is not the scenario](/en/learn/implementer/training/reference/when-not-scenario.md) | Scope limits and self-debug |

## Something is not working?

1. **Runs** — which edge fired, which variables.
2. **Alias / subject_alias** — match with Settings.
3. **Channel** — preview vs real Telegram/widget.
4. [FAQ](/en/learn/implementer/training/reference/faq.md) for the relevant Use Case.
5. [When it is not the scenario](/en/learn/implementer/training/reference/when-not-scenario.md).
6. If the scenario is correct but platform behavior is inconsistent — **ConnectiveOne support**.

## Concepts by hint

| Before Use Case | Read |
|-----------------|------|
| Use Case 1 | [AI Assistant and Knowledge Base](/en/learn/implementer/training/concepts.md#instance-agent) |
| Use Case 2+ | [Edge-driven flow](/en/learn/implementer/training/concepts.md#edge-driven-flow) · [Router / switch](/en/learn/implementer/training/concepts.md#router-branching) |
| Use Case 4 | [Mock vs production API](/en/learn/implementer/training/concepts.md#mock-vs-production-api) |
| Use Case 9 | [Use Case 9 — tooling tour](/en/learn/implementer/training/basic/use-case-09-scenario-audit.md) |
| Use Case 10 | [Categorizer pattern](/en/learn/implementer/training/concepts.md#categorizer-pattern) |
| Use Case 11 | [Broadcast vs scenario entry](/en/learn/implementer/training/concepts.md#broadcast-vs-scenario-entry) |
