Skip to content
Phyto Nex AI

Phyto Nex AI for Microsoft Teams

Send AP-approved pushback messages as Teams Adaptive Cards with one-click resolution, authorized through Microsoft Entra ID admin consent.

Microsoft Teams connector

Communication
Microsoft Teams logoPN
Authentication
Microsoft Entra ID app registration with tenant-wide admin consent
Sync
Real time: proactive bot messages on AP approval, Universal Actions for button clicks
Setup time
About 10 minutes
Plans
Included on every plan

How Phyto Nex AI works with Microsoft Teams

Teams-first companies get the same experience as Slack: a 1:1 message from the Phyto Nex AI bot, rendered as an Adaptive Card with the flagged line item, the handbook clause, and action buttons. Universal Actions refresh the card in place after the employee responds, so the thread shows Resolved instead of piling up follow-ups.

A Microsoft 365 global admin or privileged role admin grants tenant-wide consent to the Phyto Nex AI app registration. The bot can only message users it is installed for, and it cannot read chats, channels, mail, or files. User.Read.All is used to match directory users to expense submitters by work email.

If your organization restricts third-party Teams apps, an admin can allow Phyto Nex AI by app ID in the Teams admin center and assign it to the finance-relevant user groups through an app setup policy. Many customers roll it out to sales and field teams first, where expense volume is highest.

Every action is logged with the Entra object ID of the user who clicked, giving auditors a non-repudiable trail that the employee, not someone else, acknowledged a personal charge.

Adaptive Cards are rendered with the Teams host theme, so messages look native in light, dark and high-contrast modes and on the Teams mobile apps where most field employees respond. The card shows the flagged line item, the clause, and up to four action buttons. Receipt uploads open a task module that accepts a photo straight from the phone camera. Because Universal Actions refresh the card for everyone who can see it, a delegate or executive assistant handling expenses for a leader sees the same up-to-date state without a second message being sent.

Set up Microsoft Teams in 10 minutes

  1. 1

    Install

    In Phyto Nex AI, open Settings, then Channels, and choose Microsoft Teams.

  2. 2

    Authorize

    An admin approves the permissions shown below (Microsoft Entra ID app registration with tenant-wide admin consent).

  3. 3

    Match people

    Employees are matched to expense submitters by work email. Unmatched users are listed for review.

  4. 4

    Set delivery

    Choose channel order, quiet hours and the default tone for each department.

Message and callback architecture

Messages leave only after AP approval. Employee responses come back as signed callbacks and are verified before any state changes.

Phyto Nex AI AP queue

  • Draft approved by AP
  • Clause and amounts locked
  • Recipient matched by work email
  • Fallback channel selected

Delivery service

  • Time zone and quiet-hours check
  • Rendered natively for Microsoft Teams
  • Delivery status tracked
  • Resolution saved to audit log
Microsoft Teams logo

Microsoft Teams callbacks

  • Action.Execute invoke

    Employee clicked a resolution button on the card

  • Task module submit

    Employee submitted a business purpose or receipt

  • Conversation update

    Bot installed or removed for a user

Permissions requested

Exactly what Phyto Nex AI asks Microsoft Teams for, and why. Nothing else is requested.

Scope or permissionWhy Phyto Nex AI needs it
User.Read.All (application)Match Teams users to expense submitters by UPN or email
TeamsAppInstallation.ReadWriteSelfForUser.AllInstall the Phyto Nex AI bot for a user so it can message them proactively
Bot Framework messagingSend Adaptive Cards and receive Action.Execute callbacks

Microsoft Teams questions

Need a security review packet for this connector? Visit the trust center.

No. The bot sends and receives its own 1:1 cards. It requests no chat, channel, mail, or file permissions.

Commercial tenants are supported today. Government cloud tenants are supported on the Enterprise plan with US data residency; talk to sales for the current GCC High status.

Yes. Enterprise customers can rename the bot (for example, Finance Assistant) and set its icon from the app manifest.

Connect Microsoft Teams and see what slipped past managers this month.

Connect Phyto Nex AI to your expense tool in 15 minutes and see what slipped past managers this month.

14-day free production trial. Read-only connectors. No card required.