Fill in a simple form with your event name, session recording URLs, and attendee emails — the workflow handles everything else. It sends each session video to WayinVideo AI, which generates a written summary and key highlights for each one. OpenAI then uses those summaries to write a professional HTML digest email, which Gmail sends to every attendee automatically. Built for event organisers, marketing teams, and agencies who want to follow up with attendees after a webinar, summit, or conference without writing a single word manually.
Estimated Setup Time: 15–20 minutes
Get your WayinVideo API key
Log in at WayinVideo, go to your account settings or developer section, and copy your API key.
Paste the API key into node "2. WayinVideo — Submit Session "
Open this node, find the Authorization header, and replace YOUR_WAYINVIDEO_API_KEY with your actual key.
Paste the API key into node "3. WayinVideo — Submit Session "
Open this node, find the same Authorization header, and replace YOUR_WAYINVIDEO_API_KEY.
Paste the API key into node "4. WayinVideo — Submit Session "
Open this node and replace YOUR_WAYINVIDEO_API_KEY in the Authorization header.
Paste the API key into node "6. WayinVideo — Get Session 1 Summary"
Open this node and replace YOUR_WAYINVIDEO_API_KEY.
Paste the API key into node "7. WayinVideo — Get Session 2 Summary"
Open this node and replace YOUR_WAYINVIDEO_API_KEY.
Paste the API key into node "8. WayinVideo — Get Session 3 Summary"
Open this node and replace YOUR_WAYINVIDEO_API_KEY.
⚠️ This key appears in 6 nodes — you must replace it in all of: "2. WayinVideo — Submit Session ", "3. WayinVideo — Submit Session ", "4. WayinVideo — Submit Session ", "6. WayinVideo — Get Session 1 Summary", "7. WayinVideo — Get Session 2 Summary", and "8. WayinVideo — Get Session 3 Summary". Missing even one will cause the workflow to fail.
Connect your OpenAI account
Open node "11. OpenAI — GPT-4o-mini Model". Click the credential field and connect your OpenAI account. You will need an active OpenAI API key from platform.openai.com.
Connect your Gmail account
Open node "13. Gmail — Send Digest Email". Click the credential field and connect your Google account via OAuth2. Follow the on-screen prompts to authorise n8n to send emails on your behalf.
Activate the workflow
Toggle the workflow to Active. Open the form URL generated by node "1. Form — Event Details + Session URLs1" and submit a test event with one real recording URL to confirm the full workflow runs end to end.
Step 1 — Form Trigger (Web Form)
The workflow starts when someone fills in the web form. You enter the event name, up to three session recording URLs and their titles, a comma-separated list of attendee email addresses, and the sender name. All fields for Session 2 and Session 3 are optional — but note that leaving them blank may cause errors (see Troubleshooting). The form is hosted by n8n and can be shared with anyone on your team.
Step 2, 3, 4 — Submit Sessions to WayinVideo (Three parallel submissions)
As soon as the form is submitted, the workflow sends all three session recording URLs to WayinVideo simultaneously — one request per session. Each request goes to the WayinVideo Summaries API, asking it to analyse the video and generate a written summary in English. WayinVideo returns a unique task ID for each session, which the workflow uses later to retrieve the results.
Step 5 — Wait 90 Seconds
The workflow pauses for 90 seconds to give WayinVideo time to process all three videos before it tries to fetch the results. This is a fixed wait — there is no retry loop in this workflow. If your session recordings are very long and take more than 90 seconds to process, some summaries may come back empty (see Troubleshooting for the fix).
Steps 6, 7, 8 — Fetch All Three Summaries (Three parallel fetches)
After the wait, the workflow calls the WayinVideo results endpoint for each session using the task IDs from Steps 2–4. Each call returns the session summary text, a list of highlight descriptions, tags, and other metadata. All three fetches run at the same time.
Step 9 — Merge All 3 Summaries
The three separate results are combined into a single data package. This step ensures that the AI email writer in the next step has access to all three summaries at once to write a unified, coherent digest email.
Step 10 — AI Agent Writes the Digest Email (OpenAI GPT-4o-mini)
The merged summaries, session titles, recording URLs, event name, and sender name are passed to an OpenAI GPT-4o-mini agent. The agent is given a detailed prompt and an exact HTML email template to follow. It fills in all the session details — key takeaways, bullet points from highlights, and recording links — and returns the finished HTML email as a structured JSON object.
Step 11 — OpenAI Language Model
This is the GPT-4o-mini model that powers the AI agent in Step 10. It processes the prompt and generates the email content.
Step 12 — Output Parser
This step ensures the AI's response is returned as a clean, structured JSON object with a single key called html_email. It prevents formatting errors before the email is sent.
Step 13 — Gmail Sends the Digest Email
The finished HTML email is sent via Gmail to every address you entered in the form. The email subject line uses the event name you provided, and the sender name matches what you typed in the form. Every attendee receives the same formatted digest with all three session summaries, takeaways, and recording links.
The final result is a professional post-event digest email delivered to all attendees — written and sent entirely without manual effort.
✅ Three sessions in one run — Submit up to three recording URLs and get all three summarised and emailed in a single workflow execution
✅ Parallel processing — All three WayinVideo submissions and all three result fetches run at the same time, cutting total wait time significantly
✅ GPT-4o-mini email writing — OpenAI writes the complete HTML email body from the summaries — you never touch a keyboard after submitting the form
✅ Pre-formatted HTML email — The email arrives with a dark header, session blocks, bullet points, and "Watch Full Recording" buttons — no design work needed
✅ Custom sender name — The email is sent under your brand name or team name, not a generic n8n address
✅ Recording links included — Each session block in the email includes a direct link back to the original recording URL
✅ Team-friendly form — Any team member can trigger the workflow without needing access to n8n or knowing how automation works
✅ Structured output guaranteed — The Output Parser ensures the AI always returns clean HTML — no broken email formatting
Upgrade to GPT-4o for better email quality
In node "11. OpenAI — GPT-4o-mini Model", change the model value from gpt-4o-mini to gpt-4o for richer, more detailed email copy — useful for high-value client events.
Add a BCC to copy your internal team
In node "13. Gmail — Send Digest Email", open the options and add a BCC field with your team's internal email address — so your team always gets a copy of every digest sent.
Log all digests to Google Sheets
After node "13. Gmail — Send Digest Email", add a Google Sheets "Append Row" step to record the event name, session titles, send date, and recipient count — useful for tracking what was sent and when.
Support a fourth session
Duplicate node "4. WayinVideo — Submit Session " and node "8. WayinVideo — Get Session 3 Summary", connect them in the same pattern, add a Session 4 URL field to the form, and change the Merge step to accept 4 inputs instead of 3.
Send in a language other than English
In nodes "2. WayinVideo — Submit Session ", "3. WayinVideo — Submit Session ", and "4. WayinVideo — Submit Session ", change "target_lang": "en" to any supported language code (e.g. "hi" for Hindi, "es" for Spanish) to receive summaries in another language.
Add a Slack notification after sending
Insert a Slack node after "13. Gmail — Send Digest Email" to post a message in your team channel confirming the digest was sent, including the event name and number of recipients.
WayinVideo API key not working:
YOUR_WAYINVIDEO_API_KEY in all six nodes: "2. WayinVideo — Submit Session ", "3. WayinVideo — Submit Session ", "4. WayinVideo — Submit Session ", "6. WayinVideo — Get Session 1 Summary", "7. WayinVideo — Get Session 2 Summary", and "8. WayinVideo — Get Session 3 Summary"Email sent with blank session content:
data.summary is emptyWorkflow fails when Session 2 or Session 3 URL is left blank:
Gmail not sending:
[email protected], [email protected])OpenAI step returning an error:
html_email key may be missing — check the raw output of "10. AI Agent — Build Digest Email1" for error messagesNeed help setting this up or want a custom version built for your team or agency?
📧 Email:[email protected]
🌐 Website:https://isawow.com