GoodviewAI
Sign inStart trial
Mark just opened a PR
Nace replied in #platform
Aljaz moved ING-482 to Done
Jure sent 3 threads
Sofija joined a 45m review
Primoz edited the roadmap doc
Luka ran Claude Code for 2h
Domen edited Day view
Neera just edited a page
Nik posted in #releases

Track your team’s activity,
across the tools you use.

GoodviewAI connects each person’s accounts across 10 providers and brings their commits, messages, issues, meetings, documents, and Claude Code sessions into one timeline, synced every 15 minutes.

Start your 7-day trialSign in
7-day trial · billed per person tracked · admins are included and unlimited
Wednesday, 29 July 2026
Day detail

Wednesday, 29 July 2026

158 activities
12am3am6am9am12pm3pm6pm9pm12am
Nace
Sofija
Mark
Aljaz
Primoz
Luka
Jure
Domen
Nik
Neera
Urban
Beem
  1. 12:31 AMSlack replyNeera
    “will pick this up after standup”
    #platform-eng
  2. 12:39 AMCommitLuka
    Cursor checkpoint per provider page
    goodview/web · main
  3. 12:42 AMFigma editAljaz
    Presence lanes — day view
    42 edits
  4. 12:46 AMNotion editAljaz
    Q3 ingest roadmap
    Edited 14 blocks
  5. 12:47 AMFigma editAljaz
    Presence lanes — day view
    18 edits
  6. 12:50 AMPR reviewAljaz
    Review: provider back-off jitter
    goodview/ingest · #633
  7. 12:57 AMFigma editLuka
    Connections — error states
    42 edits
  8. 12:58 AMCommitNeera
    Dedupe merged PR events
    goodview/api · main
  9. 1:00 AMIssue updatedNeera
    ING-482 Backfill drops events on provider 429
    Moved to In Progress
  10. 1:03 AMClaudeAljaz2h
    Claude Code session
    goodview/ingest · retry budget spike
  11. 1:05 AMIssue completedAljaz
    WEB-219 Presence bands off by one day
    Moved to Done
  12. 1:06 AMCommitAljaz
    Bump connector timeouts to 30s
    goodview/ingest · main
  13. 1:10 AMSlack replyAljaz
    “will pick this up after standup”
    #platform-eng
  14. 1:13 AMIssue updatedLuka
    ING-482 Backfill drops events on provider 429
    Created · Backlog → Todo
  15. 1:15 AMFigma editAljaz
    Connections — error states
    18 edits
  16. 1:15 AMClaudeAljaz1h 12m
    Claude Code session
    goodview/ingest · retry budget spike
  17. 1:19 AMPR openedAljaz
    Split presence sampling from ingest
    goodview/web · #212
  18. 1:19 AMSlack replyAljaz
    “lag histogram is live on the dashboard”
    #platform-eng
  19. 1:21 AMPR openedAljaz
    Split presence sampling from ingest
    goodview/ingest · #641
  20. 1:21 AMNotion editAljaz
    Ingest reliability — postmortem draft
    Edited 14 blocks
  21. 1:24 AMPR mergedLuka
    Emit sync lag histogram to otel
    goodview/ingest · #628
  22. 1:37 AMIssue completedAljaz
    ING-482 Backfill drops events on provider 429
    Moved to Done
  23. 1:38 AMClaudeAljaz58m
    Claude Code session
    goodview/web · lane virtualization
  24. 1:46 AMIssue completedAljaz
    WEB-219 Presence bands off by one day
    Moved to Done
  25. 1:47 AMIssue updatedLuka
    API-118 Rate-limit headers ignored
    Moved to In Progress
  26. 1:52 AMCommitAljaz
    Bump connector timeouts to 30s
    goodview/ingest · main
  27. 2:07 AMFigma editAljaz
    Presence lanes — day view
    18 edits
  28. 2:08 AMFigma editAljaz
    Presence lanes — day view
    42 edits
  29. 3:41 AMClaudeLuka1h 48m
    Claude Code session
    goodview/api · trace slow sync
  30. 6:24 AMCommitNik
    Dedupe merged PR events
    goodview/api · main
  31. 6:43 AMSlack replyPrimoz
    “will pick this up after standup”
    #platform-eng
  32. 6:57 AMCommitPrimoz
    Bump connector timeouts to 30s
    goodview/api · main
  33. 7:00 AMNotion editDomen
    Q3 ingest roadmap
    Edited 14 blocks
  34. 7:06 AMFigma editNik
    Connections — error states
    42 edits
  35. 7:07 AMCommitSofija
    Dedupe merged PR events
    goodview/web · main
  36. 7:12 AMIssue updatedDomen
    API-118 Rate-limit headers ignored
    Created · Backlog → Todo
  37. 7:13 AMSlack replyUrban
    “cursor fix is deployed to staging”
    #platform-eng
  38. 7:14 AMFigma editNik
    Presence lanes — day view
    42 edits
  39. 7:18 AMFigma editDomen
    Connections — error states
    42 edits
  40. 7:22 AMIssue updatedSofija
    WEB-231 Day view lanes jitter on resize
    Created · Backlog → Todo
  41. 7:24 AMCommitSofija
    Cursor checkpoint per provider page
    goodview/api · main
  42. 7:25 AMNotion editSofija
    Ingest reliability — postmortem draft
    Edited 14 blocks
  43. 7:28 AMPR reviewNik
    Review: provider back-off jitter
    goodview/ingest · #633
  44. 7:36 AMIssue completedNik
    ING-482 Backfill drops events on provider 429
    Moved to Done
  45. 7:38 AMNotion editDomen
    Q3 ingest roadmap
    Edited 14 blocks
  46. 7:49 AMCommitPrimoz
    Cursor checkpoint per provider page
    goodview/web · main
  47. 7:49 AMFigma editPrimoz
    Connections — error states
    42 edits
  48. 7:50 AMEmail sentUrban
    Weekly ingest report
    1 recipient
  49. 8:00 AMPR mergedSofija
    Emit sync lag histogram to otel
    goodview/ingest · #641
  50. 8:04 AMPR reviewDomen
    Review: provider back-off jitter
    goodview/ingest · #639
  51. 8:06 AMIssue updatedSofija
    ING-482 Backfill drops events on provider 429
    Moved to In Review
  52. 8:17 AMClaudeDomen55m
    Claude Code session
    goodview/api · trace slow sync
  53. 8:22 AMPR mergedJure
    Retry budget per provider connector
    goodview/ingest · #628
  54. 8:22 AMClaudeJure1h 9m
    Claude Code session
    goodview/api · trace slow sync
  55. 8:23 AMCommitDomen
    Instrument provider fetch latency
    goodview/web · main
  56. 8:24 AMIssue updatedJure
    WEB-231 Day view lanes jitter on resize
    Moved to In Progress
  57. 8:28 AMPR reviewDomen
    Review: provider back-off jitter
    goodview/ingest · #633
  58. 8:29 AMIssue updatedJure
    ING-482 Backfill drops events on provider 429
    Created · Backlog → Todo
  59. 8:30 AMPR reviewJure
    Review: dedupe merged PR events
    goodview/ingest · #633
  60. 8:30 AMPR openedJure
    Add retry budget per provider connector
    goodview/web · #212
  61. 8:33 AMMeetingJure15m
    Platform standup
    4 attendees · 15m
  62. 8:36 AMNotion editSofija
    Q3 ingest roadmap
    Edited 6 blocks
  63. 8:36 AMEmail sentNik
    Re: SOC 2 evidence request
    2 recipients
  64. 8:38 AMEmail sentSofija
    Re: SOC 2 evidence request
    1 recipient
  65. 8:38 AMPR reviewPrimoz
    Review: dedupe merged PR events
    goodview/ingest · #639
  66. 8:40 AMCommitPrimoz
    Cursor checkpoint per provider page
    goodview/web · main
  67. 8:42 AMMeetingJure30m
    Design review — presence lanes
    3 attendees · 30m
  68. 8:45 AMClaudeJure1h 25m
    Claude Code session
    goodview/ingest · retry budget spike
  69. 8:46 AMFigma editNace
    Connections — error states
    18 edits
  70. 8:47 AMIssue completedPrimoz
    WEB-219 Presence bands off by one day
    Moved to Done
  71. 8:48 AMIssue completedNace
    WEB-219 Presence bands off by one day
    Moved to Done
  72. 8:51 AMSlack replyJure
    “will pick this up after standup”
    #platform-eng
  73. 8:53 AMSlack replyJure
    “lag histogram is live on the dashboard”
    #platform-eng
  74. 8:55 AMPR openedJure
    Split presence sampling from ingest
    goodview/ingest · #641
  75. 8:56 AMFigma editSofija
    Connections — error states
    42 edits
  76. 8:56 AMPR openedNace
    Add retry budget per provider connector
    goodview/web · #212
  77. 8:56 AMPR mergedDomen
    Emit sync lag histogram to otel
    goodview/ingest · #628
  78. 8:59 AMPR mergedDomen
    Retry budget per provider connector
    goodview/ingest · #641
  79. 9:00 AMPR reviewSofija
    Review: dedupe merged PR events
    goodview/ingest · #639
  80. 9:04 AMSlack messageNik
    “deploying the cursor fix to staging”
    #general
  81. 9:05 AMCommitDomen
    Fix stale cursor on incremental sync
    goodview/api · main
  82. 9:06 AMCommitPrimoz
    Fix stale cursor on incremental sync
    goodview/web · main
  83. 9:07 AMPR mergedNace
    Emit sync lag histogram to otel
    goodview/ingest · #641
  84. 9:08 AMCommitLuka
    Dedupe merged PR events
    goodview/api · main
  85. 9:09 AMSlack replyJure
    “lag histogram is live on the dashboard”
    #platform-eng
  86. 9:15 AMNotion editNik
    Ingest reliability — postmortem draft
    Edited 14 blocks
  87. 9:21 AMCommitNace
    Dedupe merged PR events
    goodview/web · main
  88. 9:24 AMIssue updatedPrimoz
    WEB-231 Day view lanes jitter on resize
    Moved to In Progress
  89. 9:32 AMIssue completedNace
    ING-482 Backfill drops events on provider 429
    Moved to Done
  90. 9:34 AMPR openedNik
    Add retry budget per provider connector
    goodview/ingest · #641
  91. 9:36 AMClaudeLuka1h 7m
    Claude Code session
    goodview/web · lane virtualization
  92. 9:42 AMPR reviewNace
    Review: provider back-off jitter
    goodview/ingest · #633
  93. 9:56 AMMeetingNace15m
    Design review — presence lanes
    6 attendees · 15m
  94. 9:56 AMPR mergedNace
    Retry budget per provider connector
    goodview/ingest · #641
  95. 9:57 AMPR reviewLuka
    Review: dedupe merged PR events
    goodview/ingest · #639
  96. 10:04 AMPR openedLuka
    Split presence sampling from ingest
    goodview/web · #212
  97. 10:09 AMCommitMark
    Cursor checkpoint per provider page
    goodview/web · main
  98. 10:12 AMFigma editMark
    Connections — error states
    42 edits
  99. 10:24 AMPR mergedMark
    Emit sync lag histogram to otel
    goodview/ingest · #641
  100. 10:25 AMPR mergedNace
    Retry budget per provider connector
    goodview/ingest · #628
  101. 10:25 AMFigma editMark
    Connections — error states
    42 edits
  102. 10:27 AMSlack messageMark
    “deploying the cursor fix to staging”
    #general
  103. 10:27 AMIssue completedLuka
    WEB-219 Presence bands off by one day
    Moved to Done
  104. 10:28 AMSlack messageNace
    “backfill audit is green”
    #general
  105. 10:29 AMPR reviewNace
    Review: provider back-off jitter
    goodview/ingest · #639
  106. 10:30 AMSlack messageNeera
    “ingest lag is back under 5 min after the cursor fix”
    #general
  107. 10:34 AMClaudeMark2h 11m
    Claude Code session
    goodview/ingest · retry budget spike
  108. 10:41 AMSlack messageLuka
    “backfill audit is green”
    #platform-eng
  109. 10:44 AMNotion editNace
    Ingest reliability — postmortem draft
    Edited 14 blocks
  110. 10:46 AMIssue completedSofija
    WEB-219 Presence bands off by one day
    Moved to Done
  111. 10:46 AMIssue completedMark
    WEB-219 Presence bands off by one day
    Moved to Done
  112. 10:47 AMCommitSofija
    Bump connector timeouts to 30s
    goodview/web · main
  113. 10:47 AMFigma editMark
    Presence lanes — day view
    18 edits
  114. 10:48 AMIssue updatedPrimoz
    ING-482 Backfill drops events on provider 429
    Moved to In Review
  115. 10:48 AMClaudeLuka1h 35m
    Claude Code session
    goodview/ingest · retry budget spike
  116. 10:51 AMFigma editNace
    Connections — error states
    42 edits
  117. 10:54 AMSlack messageSofija
    “deploying the cursor fix to staging”
    #platform-eng · 3 replies
  118. 10:55 AMIssue completedMark
    WEB-219 Presence bands off by one day
    Moved to Done
  119. 10:57 AMClaudeSofija2h 26m
    Claude Code session
    goodview/api · trace slow sync
  120. 10:57 AMFigma editMark
    Connections — error states
    18 edits
  121. 11:03 AMCommitMark
    Cursor checkpoint per provider page
    goodview/web · main
  122. 11:05 AMNotion editMark
    Ingest reliability — postmortem draft
    Edited 14 blocks
  123. 11:06 AMSlack replyMark
    “will pick this up after standup”
    #platform-eng
  124. 11:07 AMPR mergedMark
    Emit sync lag histogram to otel
    goodview/ingest · #628
  125. 11:08 AMCommitPrimoz
    Cursor checkpoint per provider page
    goodview/web · main
  126. 11:08 AMSlack messageLuka
    “deploying the cursor fix to staging”
    #general
  127. 11:09 AMCommitPrimoz
    Instrument provider fetch latency
    goodview/web · main
  128. 11:15 AMClaudePrimoz2h 26m
    Claude Code session
    goodview/api · trace slow sync
  129. 11:16 AMPR mergedMark
    Retry budget per provider connector
    goodview/ingest · #628
  130. 11:23 AMIssue completedPrimoz
    ING-482 Backfill drops events on provider 429
    Moved to Done
  131. 11:29 AMIssue updatedSofija
    ING-482 Backfill drops events on provider 429
    Created · Backlog → Todo
  132. 11:31 AMCommitPrimoz
    Bump connector timeouts to 30s
    goodview/ingest · main
  133. 11:32 AMSlack messageSofija
    “deploying the cursor fix to staging”
    #platform-eng
  134. 11:32 AMSlack messageNace
    “backfill audit is green”
    #platform-eng
  135. 11:39 AMFigma editMark
    Presence lanes — day view
    18 edits
  136. 11:41 AMCommitNace
    Instrument provider fetch latency
    goodview/web · main
  137. 11:45 AMPR mergedNace
    Retry budget per provider connector
    goodview/ingest · #628
  138. 12:02 PMClaudeMark2h 26m
    Claude Code session
    goodview/api · trace slow sync
  139. 12:03 PMPR mergedNace
    Retry budget per provider connector
    goodview/ingest · #628
  140. 12:03 PMIssue updatedNace
    ING-482 Backfill drops events on provider 429
    Moved to In Progress
  141. 12:04 PMNotion editMark
    Q3 ingest roadmap
    Edited 14 blocks
  142. 12:05 PMSlack replyNace
    “will pick this up after standup”
    #platform-eng
  143. 12:07 PMMeetingNace1h
    Platform standup
    6 attendees · 1h
  144. 12:08 PMPR mergedNace
    Emit sync lag histogram to otel
    goodview/ingest · #628
  145. 12:08 PMSlack replyMark
    “lag histogram is live on the dashboard”
    #platform-eng
  146. 12:11 PMSlack messageSofija
    “deploying the cursor fix to staging”
    #platform-eng · 3 replies
  147. 12:12 PMSlack messageNace
    “deploying the cursor fix to staging”
    #platform-eng
  148. 12:12 PMPR openedMark
    Add retry budget per provider connector
    goodview/web · #212
  149. 12:14 PMIssue updatedSofija
    ING-482 Backfill drops events on provider 429
    Moved to In Progress
  150. 12:16 PMClaudeMark1h 9m
    Claude Code session
    goodview/web · lane virtualization
  151. 12:17 PMIssue updatedNace
    WEB-231 Day view lanes jitter on resize
    Created · Backlog → Todo
  152. 12:18 PMIssue updatedNace
    WEB-231 Day view lanes jitter on resize
    Moved to In Review
  153. 12:23 PMPR openedNace
    Split presence sampling from ingest
    goodview/ingest · #641
  154. 12:29 PMClaudeSofija1h 45m
    Claude Code session
    goodview/web · lane virtualization
  155. 12:35 PMCommitSofija
    Cursor checkpoint per provider page
    goodview/api · main
  156. 12:54 PMIssue updatedSofija
    WEB-231 Day view lanes jitter on resize
    Moved to In Review
  157. 1:08 PMCommitSofija
    Bump connector timeouts to 30s
    goodview/web · main
  158. 1:32 PMPR mergedSofija
    Emit sync lag histogram to otel
    goodview/ingest · #628
swipe to see the full day
GitHub
·
Slack
·
Linear
·
Gmail
·
Calendar
·
Drive
·
Claude
·
Figma
·
Notion
·
Discord
·
GitHub
·
Slack
·
Linear
·
Gmail
·
Calendar
·
Drive
·
Claude
·
Figma
·
Notion
·
Discord
·
The product

Five ways to look at the same work

Every screen is per person and shares one filter bar — pick a person, a provider, a kind of activity, and every view narrows with you.

Activity

A day at a time: one lane per provider on a 24-hour axis, presence drawn underneath, and the full event list below. Step day by day or jump from the month calendar.

Day detail
Wednesday, 29 July 2026
242 activities
000306091215182100
Sofija
Nace
Mark
Aljaz
Primoz
Luka
Jure
Domen
01:09Slack replyLuka
“will pick this up after standup”
#platform-eng
01:17IssueLuka
ING-482 Backfill drops events on provider 429
Moved to In Progress
swipe the view
no status updates

Nobody writes a status update.The work already wrote it.

Every commit, message, issue and meeting is already a record of the day.
GoodviewAI collects them and puts them in order.

09:14 · commit · goodview/ingest · main

Automatic daily reports in Slack

GoodviewAI writes an end-of-day report for every person on the team and posts it to a Slack channel you choose. Nothing to fill in, nothing to chase.

01
Connect your tools

GitHub, Slack, Linear, Figma and the rest. A few minutes, once.

+2
02
Pick a channel

One for the whole team, or one per squad. You choose who's included.

03
Turn on daily reports

Off by default. Set the time, and the first report lands that evening.

Setup

Connected in an afternoon

The setup wizard walks the only order these can happen in, and waits with you for the first sync to land.

GitHub
Slack
Linear
Claude Code
Integrations

Ten providers, plus whatever you build

Each one is a real OAuth app with its own scopes, its own sync window and its own backfill. Connect only what you want seen.

GitHub
commits, PRs, reviews
Slack
messages, replies, presence
Linear
issues, comments
Gmail
sent mail
Calendar
meetings
Drive
edits, comments
Claude
coding sessions
Figma
edits, comments
Notion
pages, edits
Discord
messages, replies
Custom provider
push via API key

Name a provider, pick its colour, and push events into its ingest endpoint with the API key you’re given. It behaves like a built-in one everywhere — filters, lanes, graphs, leaderboard.

Privacy

Visibility without a new attack surface

Three numbers describe the whole security posture.

0
write scopes requested

GoodviewAI reads commits, messages, issues and calendars. It never writes, comments, merges or sends.

nothing GoodviewAI does is visible to the people you work with
10
separate read grants

One per provider, authorized on its own. Revoke a connection from the provider and the other nine keep syncing.

revocable per provider, without support
0
rows resold or trained on

Your activity is stored to build your timelines and for nothing else. No training, no enrichment, no third-party sale.

deleted with your account
Pricing

You pay for the people you track

Not for seats to look. Everyone in your organization can sign in, invite teammates and use every screen — a seat is one person on People Links.

$9per person tracked / month
or $90 per person tracked / year
Start your trialno charge for 7 days
  • 7-day trial — no charge until it ends
  • Unlimited members and admins, at no cost
  • Every provider and every view included
  • Change your seat count or billing period any time
  • Cancel and keep reading everything you’ve collected

Stop asking what everyone is working on.

Connect one provider, add one person, and the day fills in. The rest can wait until you’ve seen it work.

Start your 7-day trial
read-only scopes · 10 providers · syncs every 15 minutes

Not sure yet? Book a demo call.

Pick a time and we’ll walk you through GoodviewAI live — no setup, no commitment.

or open the scheduler in a new tab ↗
Start your 7-day trial
no charge for 7 days · admins included
Start