Skip to content

Prodgy Assistant - Introduction

Agent Meetings

Prodgy Assistant is an autonomous agent that monitors a configured email mailbox, detects Microsoft Teams meeting invitations, and automatically joins meetings to capture audio and generate transcriptions. After the meeting, the transcription is delivered via webhook to the processing workflow configured in Prodgy.

Automatic Monitoring

Continuously monitors the email mailbox for meeting invitations.

Automatic Join

Joins Teams meetings automatically, without manual intervention.

Real-Time Transcription

Captures and transcribes meeting audio throughout the call.

Webhook Delivery

Sends the complete transcription to the configured webhook at the end of the meeting.

Prodgy Assistant can be used in two ways, depending on your team’s infrastructure and needs:

Prodgy Assistant operates as a managed cloud service. In this mode, the service is hosted and maintained by the Prodgy team, with no local installation required. Supports Microsoft Graph API for Office 365 / Microsoft 365 integration.

Prodgy Assistant can also be installed as a plugin on the user’s machine. In this mode, the plugin monitors an email mailbox via IMAP configured locally, ideal for environments that don’t use Microsoft 365 or prefer local control.

Regardless of the usage mode (cloud or plugin), the workflow follows these steps:

  1. Invitation Received: A user registered in Prodgy forwards (or sends) a Teams meeting invitation to the bot’s email
  2. Detection and Validation: The Assistant detects the invitation, validates the sender and resolves the destination webhook
  3. Scheduling: The meeting is scheduled in the internal queue with automatic deduplication
  4. Meeting Join: The bot joins the meeting 15 seconds before the scheduled time
  5. Audio Capture: During the meeting, the bot captures audio from all participants
  6. Transcription: Audio is transcribed into segments and associated with respective participants
  7. Leave: The bot leaves when the meeting ends or when all human participants leave
  8. Delivery: The complete transcription is delivered via webhook for processing
  • Recurring meeting support: Automatically detects and expands recurring meetings
  • Multi-user: Multiple users can forward the same invitation, each with their own webhook
  • Resilience: Redis persistence ensures scheduled meetings survive service restarts
  • Complete history: All lifecycle events are recorded for auditing
  • Flexible configuration: Wait time, transcription and webhook configurable per meeting
FeatureServicePlugin
Local installationNoYes (Windows / macOS)
Email providerMicrosoft Graph APIIMAP
MaintenanceManaged by ProdgyManaged by user
Meeting platformMicrosoft TeamsMicrosoft Teams
ConfigurationVia Prodgy platformVia installation wizard
PlatformStatus
Microsoft TeamsSupported