---
id: "entity-n8n"
type: "entity"
entityType: "tool"
canonicalName: "n8n"
aliases: []
source_timestamps: ["00:06:54", "00:10:25", "00:11:25"]
tags: ["automation", "middleware"]
related: ["concept-webhook-integration", "concept-audio-transcription-workaround"]
canonicalUrl: "https://n8n.io/"
sources: ["ccc"]
sourceVaultSlug: "claude-automated-content-system-2026May14"
originDay: 2
---
# n8n

## Description

**n8n** is a workflow automation tool (similar to Zapier) — open-source, with both cloud and self-hosted options. In this system, it is used to **bridge the gap between Claude and external APIs**.

## Role in the Architecture

n8n specifically handles:

1. Receiving the webhook payload from [[entity-claude-ai|Claude]] — see [[concept-webhook-integration]]
2. Fetching the Instagram audio file from the Instagram CDN
3. Sending it to [[entity-groq]] for transcription
4. Returning the transcript to Claude or directly writing it into [[entity-notion]]

This is the implementation of [[concept-audio-transcription-workaround]].

## Cost

Roughly **$20–$30/mo** on cloud plans; self-hosting is cheaper but adds ops overhead.

## Setup

See [[action-setup-n8n-groq]] for the import + API key procedure. Prerequisite knowledge: [[prereq-api-webhook-basics]].

## Canonical Reference

https://n8n.io/


## Related across days
- [[concept-webhook-integration]]
- [[concept-audio-transcription-workaround]]
- [[action-setup-n8n-groq]]
