๐ Log completed ThunderPhone calls to Google Sheets with call summaries
โก 0 views ยท ๐ File Management
Description
Quick Overview
This workflow listens for ThunderPhone call-completed events, fetches the full call details, and appends a formatted row to Google Sheets with key metadata, the AI summary, the transcript, and a dashboard link.
How it works
- Triggers when ThunderPhone sends a signed call-completed webhook for a phone or web call.
- Fetches the completed call record from ThunderPhone, including duration, status, end reason, summary, and transcripts.
- Filters out test or simulation calls so they are not logged.
- Formats the call data into Google Sheets columns, including a combined transcript and a ThunderPhone dashboard link.
- Appends the formatted row to the
Callssheet in Google Sheets.
Setup
- Install the ThunderPhone community node (
n8n-nodes-thunderphone) and create a ThunderPhone API credential using a server API key from ThunderPhone (Organization Keys). - Add a Google Sheets OAuth credential and select the target spreadsheet in the Google Sheets append step.
- Create a sheet tab named
Callswith headers that match the workflow fields (Call ID, Started at, Direction, From, To, Agent, Duration (s), Status, End reason, Summary, Transcript, Call link). - Activate the workflow so ThunderPhone can register the webhook, and ensure your n8n instance is reachable over public HTTPS.
๐ Nodes Used
Google Sheets, Filter
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File