What It Does
- Automatically uploads meeting recordings to Fireflies for transcription.
- Provides searchable transcripts for deal reviews, onboarding, or training.
- Shares completed transcripts with your team via webhook or rerun callbacks.
- Centralizes meeting data, making follow-ups and summaries effortless.
🏁 Getting Started

1
Select Account
Choose your connected Fireflies account to send audio files.
2
Configure Inputs
Provide the audio URL, meeting title, and optional webhook or rerun callback.
Inputs
🛠️ Required Fields
-
Fireflies Connection (✅)
Select the Fireflies workspace where uploads will be stored.
Why it matters: Ensures transcripts land in the right account and workspace. -
URL (✅)
The publicly accessible HTTPS link to your audio or video file (mp3, mp4, wav, m4a, ogg).
Why it matters: Allows Fireflies to download and transcribe your recording without access errors. -
Title (✅)
The name for this meeting or recording.
Why it matters: Labels your transcript, making search and organization easy.
🎯 Optional Fields
-
Webhook URL (⚪️)
Where to send a POST request when transcription is complete.
Why it matters: Automate follow-up workflows, like sending transcripts to Slack or your CRM. -
Callback With Rerun (⚪️)
Use Pipedream’s rerun helper to automatically retry this step upon transcription completion.
Why it matters: Keeps your workflow in sync without manual triggers, but will increase execution time and credits.
Output
Upon successful upload, this node returns meeting metadata, including:- Transcript ID
- Meeting status
- Download URL for transcript (when ready)
- Raw response object for downstream steps

You can map the
Transcript ID and Download URL into your CRM or notification steps for seamless integration.How It Works
- Sends your audio URL and title to Fireflies via a GraphQL upload mutation.
- Fireflies downloads and processes the file in supported formats.
- The meeting is stored and queued for transcription.
- On completion, triggers your webhook or rerun callback with transcript details.
🚀 Example Use Cases & Prompts
| Use Case | Setup or Prompt Example |
|---|---|
| Sales Call Transcript | ”Upload my sales call recording URL for instant transcript in my CRM.” |
| Deal Handoff Documentation | ”Send demo recording to Fireflies and post transcript to deal channel.” |
| Weekly Standup Archive | ”Transcribe our team standup and share the summary link with Slack.” |
✨ Pro Tips
⚠️ Important Considerations
🛠 Troubleshooting & Gotchas
| Symptom | Likely Cause | Quick Fix |
|---|---|---|
| Upload fails | Inaccessible or invalid URL | Verify HTTPS link is public and downloadable. |
| Missing transcript updates | Webhook endpoint misconfigured | Check endpoint URL and listen for POST requests. |
| Excess credit usage | Frequent reruns with large files | Disable callback rerun or limit file size. |
📝 FAQ
Can I upload multiple files at once?
Can I upload multiple files at once?
Not directly—you’ll need to loop this action for each URL in your workflow.
What formats are supported?
What formats are supported?
Fireflies supports mp3, mp4, wav, m4a, and ogg files.
What happens if transcription fails?
What happens if transcription fails?
You’ll receive an error in the response; implement error handling or retry logic in your workflow.
💰 Pricing
| Action | Credit Cost |
|---|---|
| Upload Audio | Free |
Action nodes like this are free, so you can transcribe as many meetings as you need without extra credits.
Drop this Upload Audio node into your flow to centralize meeting transcripts and accelerate your GTM workflows — automatically. 🚀