Create Google Tasks from Tactiq meeting transcripts using OpenAI and Telegram

Go to Workflow
0 views
Built by Sergio Sanchez G Sergio Sanchez G
Created on June 27, 2026

Description

Quick overview
This workflow monitors a Google Drive folder for new Tactiq transcript files, uses OpenAI to extract explicit action items, creates matching Google Tasks, sends a Telegram notification, and logs each processed transcript in an n8n Data Table to prevent duplicate processing.

How it works
Triggers when a new file is created in a specified Google Drive folder (or on an optional 12-hour schedule).
Loads previously processed transcript filenames from an n8n Data Table and lists files in the target Google Drive folder.
Filters out files that have already been processed, then downloads each new transcript and converts it to plain text.
Sends the transcript text to OpenAI to return strict JSON containing only explicit action items with an owner, optional due date, and an evidence quote.
Creates a Google Task for each extracted action item, including source transcript details in the task notes, and sends a Telegram error message if task creation fails.
Records the transcript as processed in the n8n Data Table (including zero-task transcripts) and sends a Telegram success message.

Setup
Add credentials for Google Drive, Google Tasks, OpenAI, and Telegram.
Create or choose an n8n Data Table to store processed transcripts (for example, with columns like nombre_archivo, fecha_proceso, and total_tareas).
Update the template variables with your Google Drive folder ID, Google Tasks list ID, Data Table ID, Telegram chat ID, and preferred timezone.
In the Google Drive trigger, select the same transcript folder you set in the template variables.

Requirements
Tactiq account, Google account

Nodes Used (5)

Code
n8n-nodes-base.code
Google Drive
n8n-nodes-base.googleDrive
Google Tasks
n8n-nodes-base.googleTasks
OpenAI
@n8n/n8n-nodes-langchain.openAi
Telegram
n8n-nodes-base.telegram