Features
Everything you need to understand what your team is working on — aggregated from the tools you already use. AI powered.
Every event, one searchable activity timeline.
The Activities feed is a chronological, filterable log of every event captured from your connected data sources — commits, merge requests, code reviews, Jira worklogs, Teams calls, calendar events, emails, and more. Filter by date range, teammate, team, or activity type. Click any entry to inspect the event details. Activities load progressively and the hourly heatmap lets you pinpoint exactly when bursts of work happen.
Narratives, not spreadsheets.
Doing sprint, monthly and quarterly performance evaluations? Generate AI summaries for any teammate over any date range to help you prepare. Customize the prompt to match your organization's tone or ask specific questions. Summaries are stored and searchable.
Sarah had a highly productive week focused on the authentication refactor. She created 12 merge requests and completed 23 code reviews across the platform and auth-service repos.
She closed 9 Jira issues, including 3 blockers on the Q2 security initiative. Her commit volume was 2.4x her 30-day average, with the bulk concentrated on Tuesday and Wednesday.
Meeting load was moderate at 6h 20m across 4 sessions. Camera usage was 100%.
Catch problems before they escalate.
ActivityPulse continuously evaluates teammate activity against configurable heuristics and surfaces anomalies as Warning or Critical red flags.
One filter bar, every page.
A consistent date range and teammate selector appears at the top of every major view — the Dashboard, Activities, Summaries, and all Signals pages. Pick a preset period or draw a custom range on the calendar, select individual teammates or whole teams, and your choices carry over automatically as you navigate. Both filters are stored in the URL so every view is fully bookmarkable and shareable.
Arrow buttons step through time using the period's natural unit — by week for weekly presets, by month for monthly ones — so comparing consecutive periods takes a single click.
The full picture of how your team communicates.
Most engineering work happens in code and tickets, but communication lives in Microsoft 365. ActivityPulse connects to your M365 tenant via the Microsoft Graph API to pull email, meetings, calls, calendar, and file activity — giving you visibility into the communication and coordination that doesn't show up in Git or Jira.
From tasks to initiatives — see the impact.
Understanding individual tasks is useful; understanding how they roll up to larger goals is powerful. ActivityPulse resolves issue parent-child relationships from Jira and maps contributions up to top-level epics and initiatives — so you can answer "who is contributing to our Q2 reliability initiative?" without manually cross-referencing Jira boards. View contributions by goal or by teammate, drill into nested issue hierarchies with status and time spent at every level, and scope tracking to your existing saved Jira filters.
See where time gets stuck in your delivery pipeline.
Trace every issue from creation to completion and measure how long work spends in each phase of the development lifecycle. ActivityPulse combines events from Jira, GitLab, and GitHub into a unified timeline per issue, breaking total cycle time into development, review wait, code review, merge, and QA phases — so you can pinpoint exactly where delays occur and take action. AI-powered analysis identifies bottlenecks and generates prioritized recommendations.
See where your team's time actually goes.
Get a complete picture of how time is being logged across your team in Jira — broken down by person, project, and day. Collapsible teammate rows let you focus on individuals or scan the whole team without losing context. Spot abnormal patterns such as overwork. Correlate logged time with actual activities.