Modulaized customer dialog