search_transcripts
Search call transcripts for keywords within a date range to retrieve matching sentences with speaker attribution and timestamps. Ideal for ad-hoc queries like competitor mentions.
Instructions
Free-text keyword search across call transcripts within a bounded date range. Use for ad-hoc searches like "calls mentioning competitor X". For recurring terms, prefer setting up Gong Trackers in the UI and using search_calls + get_call_summary — Trackers are server-side and dramatically cheaper. Date ranges > 30 days require additional narrowing via primaryUserIds or domains. Returns sentence-level matches with speaker attribution and timestamps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | No | Narrow to calls with external parties from these email domains before scanning. | |
| keywords | Yes | Keywords to search for. Whole-word, case-insensitive by default. | |
| maxCalls | No | Max calls to scan (default: 500). | |
| wholeWord | No | Match whole words only. Default true (recommended). | |
| toDateTime | Yes | REQUIRED. End of date window (ISO 8601). | |
| workspaceId | No | ||
| fromDateTime | Yes | REQUIRED. Start of date window (ISO 8601). | |
| caseSensitive | No | Match keywords case-sensitively. Default false. | |
| primaryUserIds | No | Narrow to calls hosted by these users before scanning. | |
| maxMatchesPerCall | No | Max sentence matches returned per call (default: 10). |