Um eine Command-Chain abarbeiten zu können ist es manchmal erforderlich, zusätzlich Informationen durch den Benutzer einzuholen. Hierzu ist es möglich, eigene Dialoge zu konfigurieren und durch ein Command der Chain aufrufen zu lassen. Hierzu wird die Ausführung der Chain an dieser Stelle unterbrochen, und eine Eingabemaske erscheint. Ist diese Maske korrekt gefüllt worden, beginnt die Command-Chain von Neuem. Diesmal aber ergänzt um die Eingabe des Benutzers. Grundsätzlich gibt es derzeit zwei Arten von Dialogen. Die einfachen Dialoge verlangen nur eine einfache Bestätigung oder Entscheidung, die komplexeren haben ein oder mehrere Textfelder.