Back to work

Ask Node Exploration

product

Keeping with our recent objective of reducing the number of core nodes, and keeping them as flexible as possible; we decided to explore options without having an explicit Ask node.

Our reasoning here was that every part of the Ask nodes we had made up until now were combinations of Send, Wait, Update, and Condition nodes. Essentially we already had all the nodes we needed to capture a response from a question.

This was also compounded with lots of feedback that the Ask node was not flexible enough.

So we made a few small extensions:

  1. We added a Wait until option in the Wait node. This allows you to wait for a new inbound message
  2. We added ability in the Condition node to check details of the Last inbound message

We only these changes you can now ask a question and wait for an answer, and configure a response in nearly infinite ways based on the response or no response. This gives us more power all with saving a node type.

The other benefit is now all of the details of the asking are explicit and on the canvas.