Thanks for building Buttons & List options for canned responses. It would be wise to allow the chat be assigned to a bot (after sending the particular canned message) while the canned response is created. Because the button won't work without the chat been assigned to a bot. Currently we have to send the canned message and then assign the chat to a bot separately. If in between the user clicks the button, the button response fails (it does not do anything), we have to send the message again and hope they don't click it before we assign the chat to a bot. Also, this can take care of moving the chat to a different bot (if required)