Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.duvo.ai/llms.txt

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

Microsoft Teams is the collaboration hub within Microsoft 365, used by organizations for messaging, meetings, and file sharing. Connecting it to Duvo enables two things: your Assignments can read and send Teams messages, manage channels, and schedule meetings — and you can trigger Assignments directly from Teams by mentioning @Duvo in any channel or chat.

Setup

Microsoft Teams has a three-step setup: installing the Duvo app in your organization’s Teams catalog, approving it in the Teams Admin Center, then linking your personal Teams account.

Step 1: Install the Duvo app for your organization

This step adds the Duvo bot to your organization’s Teams app catalog. A Duvo team admin starts the process.
  1. Go to the Connections page and open Microsoft Teams.
  2. Click Add to Teams under the Organization section.
  3. Sign in with your Microsoft work account when prompted.
  4. If your Microsoft organization allows it, the Duvo app is submitted to your Teams catalog automatically.
If your organization requires admin approval: Some organizations restrict which apps can be added. If you see a “Need admin approval” screen from Microsoft:
  • Click Request access on the Microsoft screen.
  • Your Microsoft admin will receive the request and can approve it in the Azure portal.
  • Once approved, come back and click Add to Teams again.

Step 2: Approve the app in the Teams Admin Center

After Step 1, the Duvo app may need approval from a Teams administrator before it becomes available.
  • The Duvo connection page shows Pending admin approval while waiting.
  • A Teams administrator approves the app in the Teams Admin Center under Manage apps.
  • Once approved, the status updates to Connected automatically the next time anyone visits the connection page.
After the organization app is approved, each user links their own Teams account to enable Duvo to act on their behalf.
  1. On the Teams connection detail page, click Enable under the Your Account section.
  2. Sign in with your Microsoft work account and grant the requested permissions.
  3. Your account status changes to Connected with your email shown.

Enabling the Teams trigger for an Assignment

Once both steps are complete, you can enable the Teams trigger on individual Assignments:
  1. Open the Assignment you want to trigger from Teams.
  2. Go to the Schedule tab and open the Microsoft Teams trigger settings.
  3. Toggle Enable Teams trigger on and save.
Now you can mention @Duvo in any Teams channel or chat to start that Assignment.

Capabilities

  • Channel messaging — Send messages, replies, and notifications to specific Teams channels as Duvo. Read message history from channels.
  • Chat conversations — Read and send messages in individual and group chats as Duvo. Create new chats and manage chat membership.
  • Message management — Edit, delete, pin, and react to messages. Mark messages as important. Search messages across chats and channels.
  • Channel management — Create and delete channels, view channel details, and manage channel membership.
  • Meetings — Schedule, update, cancel, and list online meetings with attendees.
  • File operations — Upload, list, and delete files in Teams channel file folders.
  • Team discovery — Browse joined teams and channels, search users by name or email, and look up team rosters.
  • @Duvo trigger — Start any enabled Assignment by mentioning @Duvo in a Teams channel or chat. Duvo responds in the conversation with results.

How Messages Appear

When an Assignment sends a message in Teams, the message comes from Duvo (the bot account), not from the personal account you used to connect. This keeps automated messages visually distinct from messages sent by individual team members. Read operations (browsing message history, searching, looking up team members) continue to use your connected account.

Key Benefits

  • Start work from where your team already works — Mention @Duvo in Teams to trigger Assignments without switching to the Duvo app.
  • Automated team updates — Assignments post results, alerts, and status reports directly to the channels where your team collaborates.
  • Two-way communication — Read incoming messages and respond in context, enabling interactive workflows.
  • Meeting coordination — Schedule and manage online meetings as part of automated processes.
  • Enterprise-grade access — Works with business Microsoft 365 accounts and respects your organization’s permissions.

Troubleshooting

”Pending admin approval” after installing

The Duvo app was submitted to your Teams catalog but hasn’t been approved yet. Ask a Teams administrator to approve it in the Teams Admin Center under Manage apps. The status updates automatically once approved.

”Your organization requires admin approval” during setup

Your Microsoft organization restricts app consent. Click Request access on the Microsoft screen, then ask your Microsoft admin to approve the request in the Azure portal under admin consent requests.

The @Duvo trigger is not responding in Teams

Check that:
  1. The Teams connection shows Connected (not pending) on the Connections page.
  2. Your personal account is linked (Step 3 above).
  3. The Teams trigger is enabled on the specific Assignment you’re trying to use.

Works Well With

  • Outlook — Monitor emails for action items, then post summaries or follow-ups to a Teams channel for team visibility.
  • SharePoint — Pull documents from SharePoint and share them in Teams conversations with relevant context.
  • Excel — Generate reports in Excel and distribute highlights or key metrics to Teams channels automatically.