> ## Documentation Index
> Fetch the complete documentation index at: https://docs.begin.eu/llms.txt
> Use this file to discover all available pages before exploring further.

# Reviewing and confirming

> Check the details of an AI action and decide when Begin must ask you first.

<img src="https://mintcdn.com/beginltd/gi9HQ_zqikuVMdiN/images/cover/employee-ai-confirming-light.png?fit=max&auto=format&n=gi9HQ_zqikuVMdiN&q=85&s=a29bbebe60e8590e4aec5f082697961a" alt="A time-off request waiting for confirmation" className="block dark:hidden" noZoom width="1152" height="616" data-path="images/cover/employee-ai-confirming-light.png" />

<img src="https://mintcdn.com/beginltd/gi9HQ_zqikuVMdiN/images/cover/employee-ai-confirming-dark.png?fit=max&auto=format&n=gi9HQ_zqikuVMdiN&q=85&s=ebce45cf2daa43b15e2accee7ef4bde4" alt="A time-off request waiting for confirmation" className="hidden dark:block" noZoom width="1152" height="616" data-path="images/cover/employee-ai-confirming-dark.png" />

When you ask Begin AI to change something, your role still decides whether you can do it. Keep **Manually approve** selected when you want to check every proposed change before it runs.

## Check the proposed change

<Steps>
  <Step title="Describe your own change">
    Name the date, time and record, such as your time-off request. AI can only offer actions that
    your role permits.
  </Step>

  <Step title="Read the confirmation card">
    Check the person, dates, times and the action itself. Confirming the wrong dates changes the
    wrong work.
  </Step>

  <Step title="Confirm or cancel">
    Choose **Confirm** when the preview is correct, or **Cancel** and ask for a corrected proposal.
    Wait for the result before assuming it succeeded.
  </Step>

  <Step title="Check the record">
    Open the relevant page in Begin to check the saved result or request status.
  </Step>
</Steps>

<img src="https://mintcdn.com/beginltd/eTnxmebqR92iwCjw/images/articles/employees/employee-ai-confirmation-screen-light.png?fit=max&auto=format&n=eTnxmebqR92iwCjw&q=85&s=1d0b27d834c5f7f6b6c6f341ef1b4b21" alt="A Begin AI confirmation card for an employee time-off request" className="block dark:hidden" width="2944" height="1840" data-path="images/articles/employees/employee-ai-confirmation-screen-light.png" />

<img src="https://mintcdn.com/beginltd/eTnxmebqR92iwCjw/images/articles/employees/employee-ai-confirmation-screen-dark.png?fit=max&auto=format&n=eTnxmebqR92iwCjw&q=85&s=f5c4291b642517a158e2f7d6a03f5b60" alt="A Begin AI confirmation card for an employee time-off request" className="hidden dark:block" width="2944" height="1840" data-path="images/articles/employees/employee-ai-confirmation-screen-dark.png" />

## Choose when it asks first

Open **Approval mode** in the composer.

| Choose…                   | When you want…                                                                      |
| ------------------------- | ----------------------------------------------------------------------------------- |
| **Manually approve**      | A confirmation card for every change. This is the default.                          |
| **Automatically approve** | Routine permitted changes to run immediately, while destructive changes still wait. |
| **Skip all approvals**    | Permitted changes to run immediately, subject to the chat's safety restrictions.    |

The choice applies to that chat. New chats start with your last choice. Cards already waiting are not automatically accepted when you change the mode.

## Keep approval meanings separate

Your AI confirmation authorises the assistant to perform an action. It is not your manager's approval of a time-off or timesheet request. If the saved request is pending, it still needs the normal review.

<Note>
  Approval mode never adds permission. It cannot let an employee publish shifts, change pay or
  approve someone else's request.
</Note>

An external client connected through Begin MCP has its own confirmation behaviour. It does not show Begin AI's confirmation card.

**Context for employee AI actions.** Schedule create/update permissions can be restricted to the caller's own availability/unavailability; they do not grant employee shift creation. Automatically approve still stages destructive actions such as delete, archive, remove, cancel and unpublish. Skip-all changes to manual confirmation after outside content such as a web result or uploaded file enters the chat. There is no workspace-wide forced approval mode. Permission refusal does not queue a proposal for a manager. Native confirmation labels are Confirm and Cancel. Generated plans, posts and file-upload requests retain their own user actions.

## Next

<Columns cols={2}>
  <Card title="Asking about your work" icon="sparkles" href="/for-employees/ai/asking-about-your-work">
    Read information before changing it.
  </Card>

  <Card title="Begin MCP" icon="plug" href="/for-employees/integrations/mcp">
    Understand external-client access and confirmation.
  </Card>
</Columns>

## Still need help?

<Columns cols={2}>
  <Card title="Contact support" icon="envelope" href="mailto:support@heybegin.eu">
    Email the Begin team and we'll get back to you.
  </Card>

  <Card title="Ask Begin AI" icon="comment-dots" href="?assistant=open">
    Open the AI assistant and get instant answers based on these docs.
  </Card>
</Columns>
