Invite the Fireflies recording bot to meetings from a one-click form
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (5)
- Edit Fields (Set)
n8n-nodes-base.set - Respond to Webhook
n8n-nodes-base.respondToWebhook - n8n Form Trigger
n8n-nodes-base.formTrigger - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest
What it does
Description Paste your meeting link into a simple form and submit. The workflow instantly sends your Fireflies recording bot to the meeting — no dashboard login, no navigation, no clicking through menus. You get a confirmation page showing the meeting title and a reminder to check your Fireflies dashboard after the call. Built for sales teams, account managers, and consultants who run back-to-back calls and cannot afford to forget recording. --- What This Workflow Does - One-click bot invite — submits a meeting link directly to the Fireflies API so the bot joins without you opening the Fireflies dashboard - Input validation — checks the meeting link is non-empty and starts with http before sending anything, returning an instant error if the link is invalid - Smart defaults — fills in a default title, 60-minute duration, and English language if you leave fields blank so nothing fails silently - Duration clamping — automatically keeps duration between 15 and 120 minutes regardless of what number you type - Instant confirmation page — shows your meeting title and duration in a clean HTML page the moment the bot is invited - Form bookmark — the trigger is a hosted n8n form you can bookmark and share with your whole team, no logins required --- Setup Requirements Tools you need: - n8n instance (self-hosted or n8n Cloud) - Fireflies account with API access (app.fireflies.ai) - Fireflies Personal API Key Estimated Setup Time: 5–10 minutes --- Step-by-Step Setup 1. Get your Fireflies API key — Log in to app.fireflies.ai. Go to Integrations, then API. Copy your Personal API Key. 2. Paste the API key into the HTTP node — Open the node named 4. HTTP — Send to Fireflies API. Find the Authorization header. Replace YOURFIREFLIESAPIKEY with the key you copied. The full value should read: Bearer YOURFIREFLIESAPIKEY with your actual key in place of the placeholder. 3. Update the default meeting title — Open the node named 2. Set — Validate and Prepare Inputs. Find the meetingtitle assignment. Change Sales Meeting - Incrementors to your own default title, such as your company name or team name. 4. Activate the workflow — Click Activate in the top right. Copy the form URL from node 1. Form — Invite Fireflies Bot and bookmark it or share it with your team. --- How It Works (Step by Step) Step 1 — Form Trigger: Invite Fireflies Bot You open the form in your browser and fill in five fields: the meeting link, an optional title, an optional password, the duration in minutes, and the language. When you submit, the workflow starts. The form is hosted by n8n and accessible from any browser without any login. Step 2 — Set: Validate and Prepare Inputs This step cleans every field you submitted. It trims whitespace from the meeting link. If you left the title blank, it sets the default to Sales Meeting - Incrementors. If you left the duration blank or typed something invalid, it defaults to 60 minutes. It also clamps the duration so it is never below 15 or above 120 minutes. Language defaults to English if nothing was selected. Step 3 — IF: Valid Meeting Link? This step checks two things: the meeting link must not be empty, and it must start with http. If both conditions are true, the workflow continues to the Fireflies API call. If either condition fails — for example, you pasted a link without https:// — the workflow routes to the error path. The error path (nodes 7 and 8) returns an error page to you immediately. (Note: the error response nodes are referenced in the workflow overview but are not yet wired in the connections — see Troubleshooting below.) Step 4 — HTTP Request: Send to Fireflies API This step sends a GraphQL mutation to https://api.fireflies.ai/graphql. It passes your meeting link, title, password, duration, and language. Fireflies responds and the bot is dispatched to join your meeting at the specified link. Step 5 — Set: Build Success Response This step builds a confirmation HTML page using the meeting title and duration from Step 2. It