I want to run a custom bot with a caveat that my rep is able to take control of the conversation anytime i.e. even if the custom bot has not completed the entire sequence.
So essentially the chat is assigned to a rep but as the rep is currently unavailable the bot is interacting using the predetermined sequence. As soon as the representative becomes available, he takes over, the custom bots stops its sequence and the rep handles the entire conversation. How do we implement this. And what functions we can leverage not limiting to custom bot, inbox automation rules etc.