Created: May 21, 2026

Google Calendar Integration, PM Agent Updates, and Performance Improvements

Google Calendar can now be connected directly from the Enji interface without manual configuration, and PM Agent model settings are now configurable at the project level. This release also includes faster margin calculations, updated email templates, and bug fixes across integrations and the absence management module.

Release dates: 05/20/2026

These release notes were prepared by Enji PM Agent 😎

Integrations and external services

  • Google Calendar connection via the Enji interface. Google Calendar integration can now be configured directly from within Enji, with no need for manual environment variable setup. This simplifies onboarding for new clients and enables automated syncing of absence information to project or company calendars.
  • GitLab Self-Hosted data import fixed. Resolved an issue where data wasn't being pulled from self-hosted GitLab instances despite valid authorization. The integration now works reliably.

Email notifications

  • New email template for Conference Bot. The post-meeting email that includes the transcript and meeting report has been updated. It's now more informative and easier to scan for key takeaways at a glance.
  • Updated email template for PM Agent periodic tasks. The automatic email template sent by PM Agent has been improved: information is structured more clearly, and key results are easier to read directly from the email without opening anything else.

AI and architecture improvements

  • Model and provider configuration for PM Agent via UI. Model selection, provider settings, and API key configuration for PM Agent are now more flexible and better suited for project-level customization.
  • Legacy code cleanup and consolidation to a unified PM 3.0 / Deep Research pipeline. Outdated scenarios have been removed and the core AI pipeline has been simplified. This reduces technical debt and makes system behavior more predictable.
  • Planning flow extended with additional tools. Improved preparation for periodic execution scenarios and expanded the set of capabilities available for automated tasks.

Bug fixes

  • Conference Bot duplication on rescheduled meetings fixed. When a meeting time is changed, the bot no longer joins twice. The system now correctly updates the event instead of creating a duplicate entry.
  • Faster redirect after Google OAuth login. Fixed a delay that occurred after signing in via Google. The transition into the system is now faster and smoother.
  • Absence request display in employee profiles fixed. Resolved issues where incorrect absence requests were appearing in an employee's profile, or where personal and other employees' data were getting mixed together.

Performance and technical improvements

  • Faster calculations in the Project Margin report. The heavy calculation logic in the Project Margin report has been optimized, reducing response time and lowering overall system load.
  • Overall profitability and related reports optimized. Annual margin calculation logic has been reworked, resulting in faster and more stable financial report generation.
  • Lint and test baseline stabilized for enji-auth. Improved reliability of the authorization service by resolving internal errors that could affect login stability.
  • X-API-Key propagation from activity-service to collector fixed. Resolved an internal service communication error that could cause gaps in activity data collection.