Parametry globalne skryptu, zmienne, statusy oraz zależności pól.
Podstawowe ustawienia skryptu - Nazwa, Przypisanie do Firmy i projektu oraz opcjonalny opis.
Możliwość dodania stopki oraz nagłówka (będą widoczne na każdej stronie). Ustawienie możliwości Restartu oraz przerwania skryptu - odpowiednie przyciski będą widoczne w interfejsie agenta.
Definicje zmiennych do wykorzystania w skrypcie. Zmienne mogą być przypisane do pól w bazie danych z poziomu kampanii. Wyróżniamy następujące typy:
- Wewnętrzne - dane procesowane tylko w obrębie skryptu
- Wejściowe - wartość początkowa zmiennej może zostać pobrana z rekordu kampanii
- Wyjściowe - wartość finalna zmiennej może zostać zapisana do rekordu kampanii
- Wejściowe/Wyjściowe - wartość początkowa może zostać pobrana z rekordu kampanii a wartość finalna zapisana w rekordzie.
Definicje efektów kończących rozmowę, możliwość dodania dowolnej ilości statusów oraz wskazania, które mają być interpretowane jako sukces. (na potrzeby raportowe, np. sprzedaże, leady etc.). Dodatkowo możliwość zbierania statusów w kategorie np. odmowy, oddzwonienia w celu oznaczania rozmów dwupoziomowo.
Sekcja do budowy warunków logicznych dynamicznych zmian parametrów formatek wykorzystanych w skrzypcie, np. pokazanie pola A, jeżeli pole B przyjmie wartość Y. Możliwość nieograniczonej ilości warunków.
W pierwszym kroku określamy wyzwalacz czyli kiedy warunek ma być rozpatrywany np. podczas startu skryptu, podczas zmiany wartości formatki B etc. Następnie określamy warunki logiczne wykorzystując listy wyboru lub poprzez wpisanie wyrażenia logicznego, można też grupować warunki określając relację logiczną między nimi. W ostatnim kroku określamy czynności jakie mają być wykonane jeżeli warunki zostały spełnione, najczęściej używane jest pokazywanie i ukrywanie formatek natomiast do wyboru mamy cały szereg parametrów uzależnionych od typu formatki.