Content summarizer via Webhook (ApyHub)
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (3)
- HTTP Request
n8n-nodes-base.httpRequest - Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook
What it does
This n8n template empowers you to instantly summarize long pieces of text by sending a simple webhook request. By integrating with ApyHub's summarization API, you can distil complex articles, reports, or messages into concise summaries, significantly boosting efficiency across various domains. --- 🔧 How it works - Receive Content Webhook: This node acts as the entry point, listening for incoming POST requests. It expects a JSON body containing: - content: The long text you want to summarize. - summarylength (optional): The desired length of the summary (e.g., 'short', 'medium', 'long'). Defaults to 'medium'. And a header containing your apy-token for the ApyHub API. - Start Summarization Job: This node sends a POST request to ApyHub's summarization endpoint (api.apyhub.com/sharpapi/api/v1/content/summarize). It passes the content and summarylength from the webhook body, along with your apy-token from the headers. ApyHub processes the text asynchronously, and this node immediately returns a jobid. - Get Summarization Result: Since ApyHub's summarization is an asynchronous process, this node is crucial. It polls ApyHub's job status endpoint (api.apyhub.com/sharpapi/api/v1/content/summarize/job/status/{{jobid}}) using the jobid obtained from the previous step. It continues to check the status until the summarization is finished, at which point it retrieves the final summarized text. - Respond with Summarized Content: This node sends the final, distilled summarized text back to the service that initiated the webhook. --- 👤 Who is it for? This workflow is extremely useful for: - Content Creators & Marketers: Quickly summarize articles for social media snippets, email newsletters, or blog post intros. - Researchers & Students: Efficiently get the gist of academic papers, reports, or long documents without reading every word. - Customer Support & Sales Teams: Summarize customer inquiries, long email chains, or call transcripts to quickly understand key issues or discussion points. - News Aggregators & Media Monitoring: Automatically generate summaries of news articles from various sources for quick consumption. - Business Professionals: Condense lengthy reports, meeting minutes, or project updates into digestible summaries for busy stakeholders. - Legal & Compliance: Summarize legal documents or regulatory texts to highlight critical clauses or changes. - Anyone Dealing with Information Overload: Use it to save time and extract key information from overwhelming amounts of text. --- 📑Data Structure When you trigger the webhook, send a POST request with a JSON body and an apy-token in the headers: { "content": "Your very long text goes here. This could be an article, a report, a transcript, or any other textual content you want to summarize. The longer the text, the more valuable summarization becomes!", "summarylength": "medium" // Optional: "short", "medium", or "long" } Headers: apy-token: YOURAPYHUBAPIKEY Note: You'll need to obtain an API Key from ApyHub to use their API services. They typically offer a free tier for testing. The workflow will return a JSON response similar to this (the summary content will vary based on input): { "summary": "Max Verstappen believes the Las Vegas Grand Prix is '99% show and 1% sporting event', not looking forward to the razzmatazz. Other drivers, like Fernando Alonso, were more equivocal about the hype, acknowledging the investment and spectacle. Lewis Hamilton praised the city's energy but emphasized it's 'a business, ultimately', believing there will still be good racing.", "status": "finished", "resultfileid": "..." // ApyHub might provide a file ID for larger results } --- ⚙️ Setup Instructions - Get an ApyHub API Key: - Go to https://apyhub.com/ and sign up to get your API key. - Import Workflow: In your n8n editor, click "Import from JSON" and paste the provided workflow JSON. - Configure Webhook Path: - Double-click the Receive Content Webhook node. - In the 'Path' field, set a unique an