fireflies_search_transcripts

Search Fireflies transcripts by keyword across your entire library
SEARCH

fireflies_search_transcripts

Searches across all Fireflies transcripts by keyword or phrase. This powerful tool lets you discover conversations mentioning specific topics, products, customers, or any other keywords across your entire meeting history.

Fireflies is the only integration that provides native keyword search across transcripts. Use this to find specific topics without knowing dates or participants.

Prerequisites

Fireflies Integration Required

This tool requires Fireflies integration to be configured. See the Fireflies Setup Guide for configuration instructions.

Parameters

keyword

Typestring
RequiredYes
DescriptionThe keyword or phrase to search for across all transcripts. Supports partial matching and common variations.
Example”pricing objection”, “API integration”, “enterprise features”

fromDate

Typestring (ISO 8601 date)
RequiredNo
DescriptionStart date for filtering search results. Format: YYYY-MM-DD. If omitted, searches all transcripts.
Example2024-10-01

toDate

Typestring (ISO 8601 date)
RequiredNo
DescriptionEnd date for filtering search results. Format: YYYY-MM-DD. If omitted, searches up to current date.
Example2024-12-31

limit

Typenumber
RequiredNo
DescriptionMaximum number of results to return. Default: 10. Maximum: 100.
Example25

Request

1{
2 "keyword": "pricing objection",
3 "fromDate": "2024-10-01",
4 "toDate": "2024-12-31",
5 "limit": 25
6}

Response

1{
2 "results": [
3 {
4 "transcriptId": "transcript_abc123",
5 "title": "Discovery Call - Enterprise Prospect",
6 "date": "2024-11-15T14:00:00Z",
7 "matchCount": 3,
8 "snippets": [
9 {
10 "text": "...the biggest concern is pricing. How does your solution compare to the competitors in terms of cost?",
11 "speaker": "Sarah Johnson",
12 "timestamp": "00:15:30"
13 },
14 {
15 "text": "...I understand the pricing objection. Let me walk you through the ROI calculation...",
16 "speaker": "Mike Chen",
17 "timestamp": "00:15:45"
18 },
19 {
20 "text": "...so the pricing is actually competitive when you factor in the time savings.",
21 "speaker": "Mike Chen",
22 "timestamp": "00:18:20"
23 }
24 ]
25 },
26 {
27 "transcriptId": "transcript_def456",
28 "title": "Product Demo - Mid-Market Lead",
29 "date": "2024-11-18T10:00:00Z",
30 "matchCount": 2,
31 "snippets": [
32 {
33 "text": "...our CFO had a pricing objection last week. Can you explain the value prop more clearly?",
34 "speaker": "Alex Martinez",
35 "timestamp": "00:22:10"
36 }
37 ]
38 }
39 ],
40 "total": 12,
41 "hasMore": false
42}

Response Properties

PropertyTypeDescription
resultsarrayArray of search result objects
results[].transcriptIdstringTranscript ID (use with fireflies_get_transcript)
results[].titlestringMeeting title
results[].datestringISO 8601 timestamp of the meeting
results[].matchCountnumberNumber of times the keyword appears in this transcript
results[].snippetsarrayText snippets containing the keyword
results[].snippets[].textstringExcerpt from transcript with keyword in context
results[].snippets[].speakerstringSpeaker name for this snippet
results[].snippets[].timestampstringTimestamp of this snippet (HH:MM:SS)
totalnumberTotal number of transcripts containing the keyword
hasMorebooleanWhether there are more results beyond the limit

Common Use Cases

Find all conversations about a specific topic across your entire meeting history.

Example:

"Search my Fireflies transcripts for all mentions of
'API integration' from the last quarter"

Natural language workflow:

  • AI uses fireflies_search_transcripts with keyword “API integration”
  • Filters to Q4 date range
  • Returns all matching transcripts with context snippets
  • Shows where and when the topic was discussed

What you get:

  • All meetings discussing the topic
  • Context snippets showing usage
  • Speaker attribution per mention
  • Chronological topic tracking

Find customer mentions or feedback across all client conversations.

Example:

"Search for all mentions of 'customer retention' or
'churn' in my client meetings"

Natural language workflow:

  • Searches transcripts for keywords
  • Returns all matching meetings
  • Shows customer feedback in context
  • Identifies patterns and trends

What you get:

  • Customer sentiment on topics
  • Feature requests and pain points
  • Recurring themes
  • Feedback timeline

Track competitor mentions across sales conversations.

Example:

"Find all my sales calls where prospects mentioned
competitor names"

Natural language workflow:

  • Searches for competitor names
  • Returns relevant conversations
  • Shows competitive context
  • Identifies objection patterns

What you get:

  • Competitive mention frequency
  • Context of competitor discussions
  • Common comparisons
  • Competitive positioning insights

Find conversations about specific topics, then create minds from those discussions.

Example:

"Search for all meetings discussing 'enterprise security',
then create minds for the customers who raised those concerns"

Natural language workflow:

  1. Searches for “enterprise security” keyword
  2. Retrieves full transcripts for matching meetings
  3. Identifies customer speakers from those segments
  4. Creates minds for each customer focused on security discussions
  5. Trains on their security-related segments

What you get:

  • Topic-focused minds
  • Customer-specific security concerns
  • Targeted simulation capabilities
  • Context-aware digital twins

Error Responses

1{
2 "error": "Bad Request",
3 "message": "Keyword parameter is required"
4}

Solution: Provide a keyword parameter with your search query.

1{
2 "error": "Unauthorized",
3 "message": "Fireflies authentication failed"
4}

Solution: Verify your Fireflies API key is configured correctly.

1{
2 "error": "Rate Limit Exceeded",
3 "message": "Too many search requests"
4}

Solution: Wait before retrying. Reduce search frequency or use more specific keywords.

1{
2 "results": [],
3 "total": 0,
4 "hasMore": false
5}

Solution: Not an error—no transcripts contain the keyword. Try:

  • Using different or broader keywords
  • Checking for typos
  • Widening the date range
  • Using partial matches or variations

Best Practices

Effective Keywords
  • Use specific, relevant keywords for best results
  • Try variations of terms (e.g., “pricing”, “price”, “cost”)
  • Use phrases for more precise matches (e.g., “enterprise features”)
  • Combine search with date filtering for targeted results
  • Start with broad keywords, then refine
  • Use date ranges to narrow large result sets
  • Review snippets before retrieving full transcripts
  • Save transcript IDs for later retrieval
  • Search for topics to find relevant conversations
  • Retrieve full transcripts for matches
  • Create topic-specific minds from search results
  • Build knowledge bases around themes
  • Specific keywords return faster than generic ones
  • Use date filters to reduce search scope
  • Limit results to only what you need
  • Review snippets to avoid unnecessary transcript downloads

Unique Fireflies Capability

Why Fireflies Search is Special

Unlike Gong and Fathom, Fireflies provides native full-text search across all transcripts:

  • No Date Required: Find conversations without knowing when they happened
  • Topic Discovery: Uncover forgotten discussions about important topics
  • Pattern Recognition: Identify recurring themes across time
  • Contextual Snippets: See keywords in context before downloading transcripts

Example workflow:

"Find all conversations where we discussed 'enterprise SSO'
across my entire Fireflies history, then create minds for
the prospects who requested it"

This unique capability makes Fireflies ideal for:

  • Topic-based mind creation
  • Historical conversation analysis
  • Feature request tracking
  • Customer insight mining

Integration with Mind Reasoner

Workflow: Topic-Based Mind Creation

1

Search by Topic

Use fireflies_search_transcripts to find all relevant conversations

2

Review Snippets

Check context snippets to verify relevance

3

Get Transcripts

Retrieve full transcripts for selected results

4

Extract Speakers

Identify speakers discussing the topic

5

Create Minds

Build minds focused on topic-specific communication patterns

Natural language example:

"Search for all discussions about pricing objections,
then create a mind trained on how our best reps handle them"

See Also