Sherlock Calls
for Google Calendar
Calls happen for a reason. Meetings do too. But most teams can't connect the two without opening five separate tabs. Sherlock reads your Google Calendar data alongside call logs — deducing which demos were never followed up with a call, which escalations preceded a QBR, and which prospects went dark after a missed meeting. The calendar never lies.
TL;DR — What beta users get access to
- 1
Sherlock Calls connects to Google Calendar via OAuth2 with the calendar.readonly scope — authorize once in the Sherlock dashboard and get read-only access to all calendar events in under 2 minutes.
- 2
Ask 'Which leads had a discovery call scheduled last week?' 'Who attended the Acme Corp demo on Tuesday?' 'Is [contact] available for a call this Friday?' — and get sourced answers from live Calendar data in under 5 seconds.
- 3
Sherlock accesses Google Calendar in read-only mode — it can list events, retrieve attendees, and check free/busy status, but never creates, edits, or deletes any calendar event.
500M+
Google Calendar users worldwide
0
Calendar events created or modified by Sherlock
<5s
Time to surface meeting context in Slack
About Google Calendar
What is Google Calendar?
Google Calendar is Google's scheduling platform used by over 500 million people worldwide as part of Google Workspace. The Google Calendar API (v3) provides programmatic access to events, calendars, attendees, and free/busy data via OAuth2. The calendar.readonly scope — required by Sherlock — allows reading all events and calendar metadata without the ability to create, modify, or delete events. Google Calendar stores the scheduling context that explains why calls happen when they do — and who was supposed to be on them.
About Sherlock Calls
What is Sherlock Calls?
Sherlock Calls is an AI call detective that lives in your Slack workspace. It connects to voice providers, CRMs, and ad platforms, then answers any question about your calls in plain English — in under 5 seconds, with no code, no new dashboards, and no SDK required. Think of it as a senior analyst always on call, inside the tools your team already uses.
Beta Setup
Connect Google Calendar to Sherlock in 2 minutes
No code, no webhooks, no new dashboards. Beta users get direct onboarding support.
- 1
Authorize Google Calendar via OAuth2
In the Sherlock Calls dashboard, click Connect Google Calendar. You will be redirected to Google's OAuth2 consent screen — sign in and grant the calendar.readonly permission. Sherlock never requests event creation or modification permissions.
- 2
Confirm read-only access
After authorization, Sherlock stores your OAuth2 access and refresh tokens securely. The calendar.readonly scope restricts Sherlock to reading events and free/busy data — no calendar events can be created, edited, or deleted by Sherlock.
- 3
Run your first calendar investigation
Ask 'Show me all demo meetings scheduled for this week' or 'Who attended the discovery call with [prospect] last Tuesday?' — Sherlock queries Calendar and returns structured event data in Slack.
Beta Use Cases
What beta teams are asking Sherlock about Google Calendar
- SC“Which leads had a discovery call or demo meeting scheduled in the last 7 days?”
- SC“Who attended the Acme Corp QBR meeting on Wednesday?”
- SC“Is the sales rep available for a follow-up call with this prospect on Friday afternoon?”
- SC“Show me all meetings with external attendees from [company.com] this month”
- SC“Which deals had a demo meeting but no follow-up call booked in the last 30 days?”
Beta Features
What beta users can do with Google Calendar
Event Listing and Search
List calendar events by date range, calendar, keyword, or attendee. Surface meeting schedules, demo timelines, and QBR histories from any Slack question.
Event Detail Retrieval
Get full event details — title, description, attendees, location, video conferencing links, and custom fields — for any specific meeting in your calendar.
Free/Busy Availability Check
Query the calFreeBusy endpoint to check availability for one or more calendar users. Confirm scheduling windows for follow-up calls without opening Calendar.
Attendee Intelligence
Find which team members and customers attended any given meeting. Correlate attendee lists with call records — identify who was on a call but not the follow-up meeting.
Call-to-Meeting Correlation
Combine Calendar event data with voice call logs. Determine which voice calls happened immediately before or after scheduled meetings — and identify gaps where follow-up meetings were never booked.
Multi-Calendar Support
List all calendars in the authorized account — including shared team calendars — and scope investigations to specific calendar contexts such as Sales, Support, or Executive.
AI Tools
4 specialized tools, zero configuration
Sherlock picks the right tool automatically. You just ask in plain English — the AI knows which APIs to call and how to correlate the results.
Beta users get direct access to all tools below — with personal onboarding from the Sherlock team.
FAQ
Common questions about Sherlock + Google Calendar
How does Sherlock Calls connect to Google Calendar?
- Sherlock connects to Google Calendar via Google OAuth2 with the calendar.readonly scope. You authorize access through Google's standard consent screen — no passwords are shared. Access tokens are stored securely and refreshed automatically using your OAuth2 refresh token.
Can Sherlock Calls create or modify calendar events?
- No. Sherlock uses the calendar.readonly scope exclusively — it can only list, search, and read event details. It cannot create new events, edit existing meetings, delete events, or modify attendee responses. Your calendar is fully protected from any modification by Sherlock.
Can Sherlock check availability for scheduling a call?
- Yes. The calFreeBusy tool queries the Google Calendar free/busy API for one or more users across a specified time range. Ask 'Is [person] available for a 30-minute call Thursday morning?' and Sherlock returns their availability based on live calendar data.
Can Sherlock correlate Google Calendar meetings with call records?
- Yes. When Calendar is connected alongside a voice provider, Sherlock can build investigations combining meeting schedules with call logs — for example, find all accounts that had a demo call but no follow-up meeting, or identify which calls occurred within 24 hours of a scheduled event.
Does Sherlock access shared team calendars or only personal calendars?
- Sherlock accesses all calendars visible to the authorized Google account — including shared team calendars, resource calendars, and delegated calendars. Use the calListCalendars tool to enumerate all available calendars, then scope event queries to specific calendar IDs as needed.
Apply for early access to Sherlock + Google Calendar
We're accepting a select group of beta users to shape the Google Calendar integration. Tell us about your stack and we'll reach out personally if you're a fit.
Even more powerful combined
Also works with