Fireflies icon

Fireflies

Interact with the Fireflies.ai API

Actions8

Overview

This node integrates with the Fireflies.ai API to upload audio files for transcription and processing. It is useful in scenarios where users want to automate the uploading of audio recordings (e.g., meetings, interviews, podcasts) to Fireflies.ai for transcription, analysis, or storage. For example, a user can provide a URL of an audio file recorded during a conference call, optionally add metadata such as attendees or custom language, and trigger the upload process automatically within an n8n workflow.

Properties

Name Meaning
URL The direct URL of the audio file to be uploaded.
Title A descriptive title for the audio file.
Additional Fields Optional extra information including:
- Attendees List of people involved, each with Display Name, Email, and Phone Number.
- Client Reference ID A custom identifier to tag or reference the recording uniquely.
- Custom Language Specify a language code to guide transcription in that language.
- Save Video Boolean flag indicating whether to save the associated video file along with the audio.
- Webhook URL to receive webhook notifications about the upload status or transcription results.

Output

The node outputs JSON data representing the response from the Fireflies.ai API after uploading the audio. This typically includes details about the uploaded recording such as its ID, status, transcription progress, and any metadata returned by the service.

If the node supports binary data output (not explicitly shown in the provided code), it would relate to the audio or video files being processed or saved, but this is not detailed here.

Dependencies

  • Requires an active Fireflies.ai account and an API key credential configured in n8n.
  • Network access to the Fireflies.ai API endpoints.
  • Proper configuration of webhook URLs if webhook notifications are used.

Troubleshooting

  • Operation Not Supported Error: If you select an unsupported operation or resource, the node will throw an error stating the operation is not supported. Ensure you use the correct Resource ("Audio") and Operation ("Upload").
  • API Authentication Errors: Missing or invalid API credentials will cause authentication failures. Verify your API key is correctly set up in n8n credentials.
  • Invalid URL or File Access Issues: Providing an incorrect or inaccessible audio file URL will result in upload failure. Confirm the URL is publicly accessible or properly authenticated.
  • Webhook Failures: If using webhooks, ensure the webhook URL is reachable and correctly configured to receive POST requests from Fireflies.ai.
  • Continue On Fail Behavior: When enabled, the node will continue processing other items even if one fails, returning error details in the output JSON.

Links and References

Discussion