Quick overview
This workflow accepts a meeting transcript via an n8n form or webhook, uses Anthropic Claude to extract technical terms and acronyms into a JSON glossary, and then sends either the formatted glossary or a “nothing to add” confirmation to Telegram.
How it works
- Receives a transcript either from an n8n form submission or from an HTTP POST webhook.
- Normalizes the incoming payload into consistent
transcript and sessionId fields.
- Sends the full transcript to an Anthropic Claude chat model to extract distinct technical terms and short definitions as a strict JSON block.
- Parses the model’s JSON response into structured fields and checks whether any terms were found.
- Formats a numbered glossary message when terms exist and sends it to a Telegram chat.
- Sends a short “Nothing to add” message to Telegram when no relevant terms are found.
Setup
- Add an Anthropic API credential and select the model in the Anthropic Claude chat model node.
- Create a Telegram bot, add Telegram credentials in n8n, and replace
<CHAT_ID> with your target Telegram chat ID in both Telegram send steps.
- If using the webhook trigger, copy the webhook URL and configure your transcription tool to POST JSON like
{ "transcript": "...", "sessionId": "optional" } to the post-call-glossary endpoint.