Skip to main content

Ask a Question via Slack

Creating an Ask a question Step via Slack

  1. In the New section block, click to open the Action panel. Alternatively, you can drag Actions to your flow, from the menu on the left side of your Edit screen.

  2. Search and select the Ask a question via Slack option. This requires a Slack connection created with OAuth. If you do not have one already follow this link to create a connection.

    A Step will be added to the Automation workflow.

  3. Enter the following parameters in your step.

    ParameterDescription
    ToThe recipients email address
    SubjectEmails subject
    QuestionQuestions to be answered
    AnswersPossible answers separated by a comma
    Response messageA message the recipient of the question will receive after responding
    Timeout in minutes (optional)Timeout in minutes for the recipient to respond
    Default timeout response (optional)The default answer if the recipient does not respond
  4. Next you need to create a connection with Slack. On the right-hand corner of your Step, go to Connection required then select create new connection and select the slack option. Then proceed by clicking create connection.

Asking a question via Slack:

question slack

info

While the Automation user is waiting for a response, the Step output shows Automation execution paused.

The recipient will receive a Slack notification. An answer is then selected and the Automation continues to run in accordance with the answer.

  1. A question is then received via Slack.

question slack view

  1. If the recipient does not respond before the timeout, the Automation uses the default timeout response.

Using Ask a question- Advanced

The advanced version of Ask a question via Slack, is also very similar to Ask a question via Slack and works the exact same way.

question slack view

However, they have additional fields:

question slack view

The output (after the answer is submitted by the recipient) is similar to the one of Slack Interactivity.

question slack view

note
  • The answer will be found at {{steps.Sn.output.values.answer}}.

  • The reason value, if requested by the creator of the automation and filled by the recipient, will be found at {{steps.Sn.output.values.reason}}.