Macroscope empowers everyone in your company—engineers, product managers, executives, customer-facing teams—to introspect, interrogate, and understand how your product works and how it’s changing. No technical background is required—just ask in plain English, directly in Slack, where your team already works. It’s like giving your entire team direct access to the knowledge of your CTO, CPO, and engineering team, 24/7.

What Can I Ask?

Macroscope can answer questions like:
  • “What did the team ship yesterday?”
  • “I think somebody has been working on adding Mixpanel events to our onboarding flow. Which events have been added? Has this shipped to prod yet?”
  • “Summarize everything I’ve worked on last week, for me to share at today’s weekly team meeting.”
  • “Tell me about our recent progress on the new iOS app.”
  • “How does the authentication flow work?”
Think of the Macroscope Slackbot as an expert teammate who knows your codebase, code activity, product inside and out—always ready to explain, trace changes, and summarize progress.

How It Works

In Slack, your team can pose questions to Macroscope in two ways—privately in DMs or collaboratively in channels:
  1. Direct Message - Message Macroscope 1:1 to get a question answered privately.
  2. Collaborate in Channels - Tag @Macroscope in a channel to give a whole team visibility.
In both cases, Macroscope will react with the 👀 emoji to acknowledge a query and then reply in thread with the answer.
To turn on the Slack integration, a Slack Admin must install the Macroscope Slack app. See Slack integration instructions for details on default access and enabling company-wide access.

Direct Message

Anyone on your team can have private conversations with Macroscope. The agent is accessible in the Slack sidebar under Apps. Sending Macroscope a direct message is the simplest way to ask questions 1:1. This is especially useful when:
  • You want quick answers without notifying the whole team.
  • You’re exploring or learning and don’t need to share every question publicly.
  • You’re preparing something (like a report or update) before bringing it to a larger group.

New Engineers – Onboarding

With Macroscope, new hires can query the codebase directly, without relying on institutional knowledge.
  • ”Explain how the authentication flow works, step by step."
  • "What are the main repos I should know about for the mobile app?”

Engineering Managers – Understanding Contributions

Macroscope helps managers quickly see who shipped what, making it easier to track progress and support their teams.
  • ”What did Priya ship last week?"
  • "Who has been working on the onboarding flow?”

Engineering Leaders – Meeting Prep

Engineering leaders can skip the prep work and use Macroscope to generate summaries for leadership syncs and all-hands.
  • ”Summarize everything the eng team shipped last week for today’s leadership meeting."
  • "Give me a high-level summary of Q3 engineering progress.”

Executives – High-Level Visibility

Macroscope gives executives a clear view of engineering progress, aligned to business goals, without needing to dive into technical details.
  • ”How does our productivity in Q2 compare with Q1?"
  • "Highlight the most impactful user-facing changes from this month.”

Everyone – Learning the Codebase and Product

Macroscope lets anyone in a company introspect, interrogate and understand the product and how it’s changing in plain English—no technical background required.
  • ”How does our billing system work?"
  • "How is our search feature implemented?"
  • "Has anything changed in our onboarding flow recently?”

Collaborate in Channels

Macroscope can also be invited into your team’s Slack channels to support group discussions.
To add Macroscope to a Slack channel, type @Macroscope. Slack will respond, asking if you want to add @Macroscope into the channel. Click Add Them.
Collaborating with @Macroscope in a team channel is ideal when:
  • You want Macroscope to provide context for an ongoing discussion.
  • A whole team needs visibility into the answer.
  • The question impacts multiple functions (e.g. engineering + customer success).
If you tag @Macroscope in a thread, it will use prior messages in the thread as context to help answer your question.

Daily Standups – Automating Team Updates

Automate daily standups by asking Macroscope questions directly in your team’s Slack channel.
  • ”Summarize what each dev shipped yesterday."
  • "Highlight the most important things shipped this week.”

Engineering Team – Troubleshooting Complex Code

Macroscope can trace dependencies and recent changes—even across multiple repos—to speed up root cause analysis.
  • ”Which recent changes could be related to last night’s outage in the payments service?"
  • "Show us all dependencies for the data ingestion pipeline.”

Security & Compliance – Monitoring Sensitive Changes

Macroscope can help Security & Compliance teams see code changes that matter most to them.
  • ”Summarize all commits related to authentication and permissions this month."
  • "What are the recent changes that could affect GDPR compliance.”

Product Teams – Staying in the Loop with Engineering Team

Product teams can track shipped features, draft release notes, and monitor progress without sifting through GitHub or Jira.
  • ”Draft us release notes for everything shipped in the past 2 weeks."
  • "Summarize changes to the reporting dashboard since last month."
  • "Tell us about progress on the UX/UI navigation changes.”

Customer Success & Sales Teams – Understanding Recent Product Changes

Customer Success and Sales teams can quickly get product answers to share with prospects and customers.
  • ”What API changes have been made recently, and when?"
  • "Summarize fixes related to login issues so we can update a customer.”