> For the complete documentation index, see [llms.txt](https://docs.aisera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisera.com/aisera-platform/ai-automation-optimize-flow/ai-workflow-studio/workflow-reference-guides/workflow-nodes/action-nodes/ask-approval.md).

# Ask Approval

Use the **Ask Approval** node to send email for approval through a channel such as Slack, MS Teams, or Webchat. An example where this node comes into play is when a user's request for a software provision requires approval from the designated manager.

The **Ask Approval** node requires a three-step configuration:\
\
1\. Specify the Channel and Approval Message.

<div align="left"><figure><img src="/files/JjQBoXkec8krZkxo09Dq" alt=""><figcaption></figcaption></figure></div>

2. Add the approver information, conditions for approval, and messages for the user, such as a rejection response or calendar reminders for follow-up.

<div align="left"><figure><img src="/files/85Fdt9UJV1CFoYqRpfNb" alt="" width="563"><figcaption></figcaption></figure></div>

3. Add output variables for decisions, rejections, and rejection comments.

<div align="left"><figure><img src="/files/PWEsqC9oAdEJeoin6PL5" alt="" width="563"><figcaption></figcaption></figure></div>

There are other configurations related to the reminder cycle and approval expiry that can be setup to improve the approval experience,
