Your meeting brief should be in Slack one hour before the meeting starts.
Runbear is a Slack-native Sales and RevOps AI teammate that prepares meeting briefs from CRM, email, calendar, and call context, then sends them to reps in Slack before customer calls.
| TL;DR |
| What it does. Watches the calendar. Pulls cross-stack context. DMs a 1-paragraph brief 60 minutes before each external meeting. |
| Setup. 60 minutes. No Outlook plugin. No calendar app to install. |
| Why it is safe. Every read of CRM, email, and call history runs under the meeting owner's own OAuth session. |
| Where it ships today. Salesforce, HubSpot, Attio, Zoom, Google Meet, Email, Granola, Fireflies + 2,000+ services. |
The scene this fixes
It is 9:55 AM. A VP of Sales is wrapping a forecast call. Her next meeting is at 10:00, with a director at Globex she has met once, two months ago. She has not opened the account. She has not read the SDR's notes. She has not looked at what marketing sent them last week. She joins cold and spends the first six minutes asking questions she could have answered herself. I have watched this scene at every sales org I have shipped Runbear with. The prep matters; the prep does not happen. The window between "the next meeting is in an hour" and "the meeting starts" is the window the AE never has free. Proactive meeting briefing is the fix.
What is proactive meeting briefing?
An AI agent runs on calendar triggers, pulls the relevant context for each upcoming meeting (account record, last contact, recent emails, call history, marketing engagement, news about the company), composes a one-paragraph brief, and DMs it to the meeting owner exactly when they can act on it. The trigger is the calendar, not a person asking. The shift versus 2024 retrieval tools is timing: a search box answers when you ask; a proactive teammate answers before you would have known to ask. People read briefs that arrive unbidden far more often than they open briefs they have to fetch.
How it works
A meeting is scheduled. Sixty minutes before it starts:
- Calendar trigger fires. The teammate scans external meetings on the next 24 hours of the team's calendars (anyone on the invite outside the company domain).
- Context assembly. It pulls the matching Salesforce account and opportunity, the last 30 days of email with attendees, the most recent Gong call summary, the HubSpot engagement timeline, and a news search for the company.
- Slack DM with the brief. One paragraph: attendees and roles, deal stage, last meaningful contact, recent marketing engagement, two things the attendee likely cares about, one suggested opener.
The AE opens Slack five minutes before the call, scans the brief, and walks in warm.

Ship it in 60 minutes
You add this as a new event trigger to your @Runbear teammate in Slack. No Outlook plugin. No calendar app. The teammate watches the calendar, fires the brief 60 minutes before each external meeting.
Paste this at @Runbear in #sales-ops:
@Runbear new event trigger: every 15 minutes, scan the calendar for upcoming external meetings starting in the next 60 to 75 minutes. For each: (1) Identify the matching Salesforce account and opportunity by attendee email domain. (2) Pull the account record, last 30 days of email with the domain, most recent Gong call summary, HubSpot engagement timeline, and a news search for the company name. (3) Compose a one-paragraph brief covering attendees and roles, deal stage, last meaningful contact, recent marketing engagement, two things the attendee likely cares about, and one suggested opener. (4) DM the brief to the meeting owner (calendar organizer if internal, otherwise the deal owner per Salesforce). (5) If there is no matching account, send a shorter brief covering attendee LinkedIn snapshots and prior calendar history. (6) If the meeting is internal, skip silently.
How this compares to alternatives
| Approach | When the brief lands | Coverage | Per-user permissions |
| No prep | In-meeting, asking the questions you should have answered | Whatever you remember | Native |
| Manual prep (yourself or chief of staff) | When you have time, often skipped | Limited by available time | Native |
| AI teammate in Slack (Runbear) | 60 minutes before, automatic, every external meeting | Full stack | Per-user auth on shared agent |
Where Runbear fits among Sales/RevOps AI tools
For Sales and RevOps teams, the useful distinction is not “AI or no AI.” It is where the assistant lives and whether it can act on the context it finds. Slack AI is strongest for summarizing Slack conversations. Gong is strongest for call history. HubSpot and Salesforce assistants are strongest inside their own CRMs. A generic Claude or ChatGPT workspace can reason over a prompt, but it does not automatically sit in the rep’s Slack flow with per-user access to the sales stack.
Runbear fits the workflow where the rep already works in Slack and needs a teammate to read calendar, CRM, email, call, and account context, then deliver the next useful action before the meeting starts.
- Use Slack AI when the job is summarizing Slack channels or catching up on internal threads.
- Use Gong or call-intelligence tools when the job is analyzing call history and coaching conversations.
- Use HubSpot or Salesforce assistants when the work should stay inside the CRM.
- Use Runbear when the workflow needs a Slack-native AI teammate that reads cross-stack context, respects per-user permissions, and pushes the brief or follow-up into Slack at the moment the rep needs it.
Connect Salesforce, HubSpot, or Attio to Slack with per-user authentication
The structural piece that makes this safe at scale is per-user authentication on shared agents. One Slack identity. The DM goes to the meeting owner. Behind it, every Salesforce, Gmail, Gong, and HubSpot read runs under that owner's own OAuth session. The brief never contains data the owner could not legitimately see. SSO and SCIM tie into the existing identity stack. I have watched teams try to build this with a shared service account and a cron job. On day thirty they realize every brief contains data the recipient should not have. The per-user-auth layer is the piece DIY cannot match in a weekend.
What sales leaders ask first
Will my reps actually read the briefs?
The answer is the timing. A brief that arrives 60 minutes before the meeting, in the surface the AE is already in, with a length they can scan in 20 seconds, gets read. In the first month, AEs open roughly nine of ten briefs. In the second month, they start replying to the bot with follow-ups, signaling the surface has earned trust. The first measurable effect is a drop in time-to-rapport on the call.
How is this different from Gong's pre-call summary?
Gong's pre-call summary is built off call history. It does a good job on call surface, weakly on email, not at all on CRM stage, marketing engagement, or company news. Runbear is the cross-stack briefing layer; Gong is the call-history layer. Most teams run both.
How can sales reps get meeting briefs in Slack before customer calls?
Connect the calendar, CRM, and customer context sources your team already uses, then have a Runbear teammate send each rep a short Slack brief before the meeting. The brief can include the account stage, open opportunities, recent emails or tickets, product usage signals, and the next action the rep should be ready to discuss.
What is the best AI assistant for Sales Ops that connects Slack and HubSpot?
For Sales Ops teams that live in Slack, the best assistant is one that can read HubSpot context, respect each user’s access, and deliver the next useful action without making reps open another dashboard. Runbear acts as a Slack-native Sales Ops teammate that can brief reps, answer CRM questions, and help turn Slack requests into CRM follow-up.
Your first 60 minutes
- 0 to 10. Install the Runbear teammate in Slack. SSO in.
- 10 to 25. Connect Salesforce, Gmail, Google Calendar, Gong, and HubSpot via per-user OAuth.
- 25 to 40. Paste the prompt at @Runbear in #sales-ops. Tune brief length and format.
- 40 to 55. Wait for the next external meeting on your own calendar 60 minutes out. Watch the brief land in your DMs.
- Minute 60. Tell three AEs to expect their first brief tomorrow morning. You are live.
Week 1 follow-on
- Day 2. Add a news-search source so the brief includes recent company news.
- Day 4. Add the internal-meeting variant. Most teams turn on a separate prep for pipeline reviews where the teammate briefs the manager on each AE's deals.
- Day 7. Open the per-agent observability dashboard. Check the brief-open rate (target 85% or higher) and the time-to-rapport delta.
Evidence behind proactive sales briefings
The meeting-brief problem is not that sellers lack data; it is that the data is scattered across CRM, email, calls, and Slack when they need to act. Salesforce research has reported that sales reps spend less than 30% of their time actually selling, with the rest going to admin work, data entry, internal meetings, and other non-selling tasks. A Slack brief is useful because it moves the prep into the workflow instead of asking the rep to open another dashboard.
Runbear’s sales-workflow proof is the same pattern in a different moment. In the Aloware Zoom-to-CRM case study, sales reps saved 4+ hours per week, call logging dropped from 5–10 minutes to 5 seconds, and adoption passed 90% within two weeks. The reason it worked was not a new place to search; it was a Slack-native action at the moment the rep needed it.
What it delivers
I have watched a few dozen sales teams ship this pattern, and the shape is the same. It lands at ten-to-two-hundred-AE and SE orgs running back-to-back external meetings where the prep cost is real but the prep window is always missing. AEs receive three to eight briefs per day. Brief-open rate runs above 85%. Sales managers report time-to-rapport drops noticeably in the first month, and meeting recaps improve because the AE walked in warm.
What to automate next
The most common follow-on is the post-meeting recap teammate. It listens to the call, drafts the recap email to the customer, the next-steps note to the CRM, and the deal-channel update in Slack. The pre-meeting and post-meeting bookends become the same teammate.
See the full Sales solution page for the rest of the stack.
About the author
Snow Lee is the founder of Runbear, the team AI adoption layer for Claude-buying mid-market companies. She has personally shipped AI teammates with sales orgs ranging from ten-person founder-led teams to two-hundred-person mid-market sales floors, and writes here from those rollouts directly.