Webhooks enable your application to set up event based notifications. In this section, you’ll learn how to configure webhooks to receive updates from Fireflies.

Events supported

The webhooks support the following events:

  • Transcription complete: Triggers when a meeting has been processed and the transcript is ready for viewing

Global webhook

Follow the instructions below to set up a global webhook that sends notifications for all subscribed events.


Navigate to the Developer settings tab

Enter a valid https URL in the webhooks field and save

You may test your webhook using the upload audio API or by uploading through the dashboard at app.fireflies.ai/upload

Upload audio webhook

You can also include a webhook URL as part of an upload audio request. This is different from the global webhook as it will only send notifications for that singular audio upload request.

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your_api_key" \
  -d '{
    "query": "mutation($input: AudioUploadInput) { uploadAudio(input: $input) { success title message } }",
    "variables": {
      "input": {
        "url": "https://url_to_the_audio_file",
        "title": "title of the file",
        "webhook": "https://url_for_the_webhook"
  }' \

Additional Resources