Microsoft Teams users can submit expenses directly from Teams without leaving their chat application. Send receipts to the Light bot in a chat, and Light handles receipt processing and keeps you updat...
Last updated Jul 22, 2026 · 4 min read
There is no per-channel configuration. Light matches each Teams user to their Light account by email address — the email on your Microsoft 365 account must match the email on your Light user. The bot then works with you through chat messages.
To submit expenses via Teams you need:
If either is missing, the bot replies telling you what to fix (for example, "You are not set up for reimbursements" or "You are missing the required roles to use this feature") and to contact your admin if needed.
Supported file types include PDF and common image formats (JPEG, PNG, HEIC, TIFF). Files above the maximum file size are rejected with a message telling you the limit.
Note: If you are also a cardholder, Light first tries to match the receipt to a card transaction. If no transaction matches, the bot asks "We couldn't match the receipt to a card transaction. Do you want to create a reimbursement from this item?" with Reimbursement and Discard buttons — click Reimbursement to create an expense.
After processing, Light sends a card:
"Your receipt was successfully uploaded."
The card displays:
The expense is created as a draft. To correct any details (description, amount, date, category), open the page in the Light web app and edit the draft there.
If extraction fails, Light tells you "There was an issue extracting the details from the receipt" — the receipt is still uploaded, and the card includes an Open Light button so you can fill out the missing details in the web app.
Draft expenses are grouped into an expense report (reimbursement). Once you are done uploading all of your receipts, you can either:
Submitting sends the report for review through your company's approval workflow.
Light sends these status updates as Teams messages:
Ask the Light bot directly — there are no special commands. In the chat, ask in natural language, for example:
The bot shows "thinking ..." while it works, then answers using your data in Light.
Submit multiple expenses at once:
For best AI extraction:
If Light couldn't read the receipt, it sends: "There was an issue extracting the details from the receipt." The receipt is still uploaded — go to the page in the web app to fill out the missing details manually.
If a file fails validation, Light replies explaining the problem:
Fix the file (or take a new photo) and resend the message with valid files. If the upload itself fails, Light asks you to try submitting again or contact an admin for assistance.
If the bot replies that you are not set up, your Microsoft 365 email may not match a Light account, or you may be missing the reimbursement role or reimbursement setup. Ask your admin to check your Light user.
Open the draft expense on the page and correct the details before submitting your expense report.
Submitting via Teams mobile works the same way as on desktop:
Was this article helpful?

