Tally ➔ Fireflies.ai Payload Specification
Technical reference for automating data exchange between Forms and Transcription workflows.
💡 How this integration works:
1. Tally triggers an event when form_response occurs.
2. Data is packaged into a standard JSON webhook payload.
3. Payload is delivered into your Fireflies.ai intake pipeline and mapped to your Transcription targets.
Authentication & Event Specs
| Parameter | Source (Tally) | Destination (Fireflies.ai) |
|---|---|---|
| Auth Mechanism | Bearer Token Header | OAuth 2.0 / API Key |
| Trigger Event | form_response | Ingest Pipeline |
Sample Webhook JSON Payload
{
"event": "form_response_to_fireflies",
"timestamp": 1788105196,
"source": {
"platform": "Tally",
"auth_mode": "Bearer Token Header",
"data": {
"submission_id": "sample_submission_id_val",
"form_id": "sample_form_id_val",
"responder_email": "sample_responder_email_val",
"fields_payload": "sample_fields_payload_val"
}
},
"destination": {
"platform": "Fireflies.ai",
"auth_mode": "OAuth 2.0 / API Key",
"target_endpoint": "https://api.fireflies.com/v1/ingest",
"mapped_fields": {
"meeting_id": "{{source.submission_id}}",
"transcript_url": "{{source.form_id}}",
"speakers_count": "{{source.responder_email}}",
"duration_min": "{{source.fields_payload}}"
}
}
}
Quick Integration Setup
- Retrieve your secret API credentials from your Tally developer dashboard using authentication method
Bearer Token Header. - Configure the target endpoint URL to route payloads into the Fireflies.ai intake pipeline.
- Map incoming schema properties according to the JSON specification detailed above.
Expected HTTP Response Codes
| Status Code | Meaning | Troubleshooting Step |
|---|---|---|
200 OK | Success | Payload accepted and queued for routing. |
401 Unauthorized | Auth Failure | Verify headers for valid Bearer Token Header credentials. |
422 Unprocessable | Schema Error | Check field keys alignment between source and target payload. |