Documentation Index

Fetch the complete documentation index at: https://payhawk.document360.io/llms.txt

Use this file to discover all available pages before exploring further.

Employee guide for using the Financial Controller AI Agent in Slack

Prev Next

If a Payhawk Administrator at your company has enabled the Payhawk-Slack connection, you will see the Payhawk app in your company’s Slack workspace.  

The Payhawk application, called Financial Controller Agent, can be found in your Apps section and appears as shown in the following image.

A Slack interface showing various apps with Financial Controller Agent highlighted.

This integration allows Payhawk to send you consolidated smart reminders about all expenses that need your attention, submit expenses directly within Slack, and approve or decline expenses if you're part of an approval workflow.

To fully utilize the Payhawk-Slack integration, you must authenticate, granting Slack access to your Payhawk data.

When you are on the go, you can use the Payhawk application from the Slack mobile app or use the Payhawk Mobile app.

Authenticating in Slack

Before you can use Slack to submit documents and expenses, you must first authenticate to grant Slack access to your expense data.  

  • If your Slack and Payhawk emails match but you haven’t authenticated, you will still see the Payhawk app in Slack and receive smart reminders, but you won’t be able to take any actions, such as uploading expense documents or submitting expenses.  

  • If your Slack and Payhawk emails don’t match or you have multiple Slack accounts, you will see the Payhawk app in Slack but won’t receive smart reminders or be able to take any actions until you authenticate.

As an employee, you can authenticate to Slack in the following way:

  1. Go to Slack and select Financial Controller Agent. If the Payhawk app is not visible in the list, click on Add apps and search for Financial Controller Agent.

  2. On the next screen, click on Allow.

Alternatively, you will be prompted to authenticate to Slack by the Financial Controller AI Agent once you try to do your first action.

Submitting documents and expenses via Slack

As an employee, you'll receive consolidated reminders in Slack listing all expenses that need your attention, such as missing documents or pending submissions. From there, you can select an expense to act on, and the AI Agent will guide you through the required fields for submission, automatically suggesting relevant information based on the document and transaction data.

It feels like chatting with ChatGPT to effortlessly submit your expenses to Payhawk:

  1. Go to Slack and select the Payhawk app.

  2. Open the reminder you received in the Chat or History tab. The reminder lists all expenses currently awaiting your action.

  3. Select the expense you want to work on, or click on the Submit expense button. You can also just drop a document in the chat.

  4. Upload the expense document (if required for submission).

  5. Select or add any required expense data, such as expense category.

  6. Once all of the required fields are collected and have values, the AI Agent will summarise the expense state.

  7. Confirm the submission to the AI Agent in any of the following ways:

    • Click on Confirm, Submit, or Okay.

    • React with an emoji.

    • Explain your confirmation as you wish.  

Repeat for any remaining expenses from the reminder.

Approving requests in Slack

As an approver included in the company workflow, you'll receive a consolidated smart reminder in Slack listing all pending approvals that need your attention. You will be able to approve expenses, purchase orders, cards, and funds depending on the workflow you are part of.

To approve, decline, or comment on the request:

  1. Go to Slack and select the Payhawk app.

  2. Click on the respective action - in this case, Approve.

Updating the language preferences for Slack smart reminders

You can change the language of the smart reminders you receive in Slack from your profile settings.

The change will only apply to new messages; previously sent smart reminders will remain in the original language.