AutomationMart
Home/Browse/Content summarizer via Webhook (ApyHub)
n8n

Content summarizer via Webhook (ApyHub)

n8nn8n4 modulesv1.0
SlackAirtableGoogle SheetsDiscordGoogle DriveDropboxTrelloAsanaTelegram

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.

At a glance

Content summarizer via Webhook (ApyHub) is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Airtable, Google Sheets, Discord. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Airtable, Google Sheets, Discord, Google Drive, Dropbox
Modules
4
Price
Free
Version
v1.0
Content summarizer via Webhook (ApyHub) workflow diagram

About this workflow

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: Headers: 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): --- ⚙️ Setup Instructions - Get an ApyHub API Key: - Go to 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 and descriptive path (e.g., /summarize-content). - Activate Workflow: Save and activate the workflow. --- 📝 Tips This content summarizer is a powerful component. Here's how to supercharge it and make it an indispensable part of your automation arsenal: - Integrate with Document/File Storage: - Google Drive/Dropbox/OneDrive: Automatically summarize documents uploaded to these services. Add a Watch New Files trigger (if available for your service) or a Cron node to regularly check for new files. Then, read the file content, pass it to this summarizer, and save the summary back to a designated folder or as a comment on the original file. - CRM/CMS Systems: Pull long notes, customer interactions, or article drafts from your CRM/CMS, summarize them, and update the records with the concise version. - Email Processing & Triage: - Email Trigger: Use an Email node to trigger the workflow when new emails arrive. Extract the email body, summarize it, and then: - Send a shortened summary as a notification to your Slack or Telegram. - Add a summary to a task management tool (e.g., Trello, Asana) for quicker triaging. - Create a summary for an email digest. - Slack/Discord Bot Integration: - Create a Slack/Discord command (using a custom webhook or a dedicated Slack/Discord node) where users can paste long text. The bot then sends the summarized version back to the channel. - Dynamic Summary Length & Options: - Allow the user to specify summarylength (short, medium, long) in the webhook body, as already implemented. - Explore ApyHub's documentation for more parameters (if any) and dynamically pass them. - Error Handling & User Feedback: - Add an IF node after Get Summarization Result to check for status: 'failed' or error messages. If an error occurs, send a helpful message back to the webhook caller or an internal alert. - For very long texts that might exceed API limits, add a Function node to truncate the input content if it's too long, and notify the user. - Multi-language Support (if ApyHub offers it): - If ApyHub supports summarization in multiple languages, extend the webhook to accept a language parameter and pass it to the API. - Web Scraping & Article Summaries: - Combine this with a HTTP Request node to scrape content from a web page (e.g., a news article). Then, pass the extracted article text to this summarizer to get quick insights. - Data Storage & Archiving: - Store the original content alongside its summary in a database (e.g., PostgreSQL, MongoDB) or a simple spreadsheet (Google Sheets, Airtable). This creates a searchable, summarized archive of your content. - Automated Report Generation: - If you receive daily/weekly reports, use this workflow to summarize key sections, then compile these summaries into a concise digest or dashboard using a Merge node and send it out automatically.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Create Amazing Marvin tasks from Telegram messages

Every time there is a new message in your Telegram channel or chat, Make will automatically create a task in Marvin.

Free

Sent new user from Thinkific to the specified Slack channel

Every time a new user is added to Thinkific, Make will automatically send a Slack message to the specified channel.

Free

Send Circle messages for new IM Slack messages

Every time you get an IM Slack message, Make will forward it to your Circle.

Free

Send new Telegram messages from new VK.com posts

This template periodically checks for new wall posts on VK.com and uses the retrieved information to send messages on Telegram. The template is scheduled to run every 15 minutes. You can change the schedule after you set up the template.

Free

Slack -> Keboola (BigQuery, Snowflake)

This template connects to Slack, retrieves all messages and attachments from a chosen channel, and loads them into Snowflake or BigQuery via Keboola. Once in Keboola, the data can be processed, transformed, or sent to other destinations for further analysis. Need help or have ideas? Contact us at support@keboola.com.

Free

Validate addresses and generate Street View images with Google Maps and Drive

This workflow allows users to validate an address and generate a Street View image using Google Maps APIs. It starts with a simple form where the user enters an address. The workflow validates the input using the Geocoding API, extracts the coordinates, and then requests a Street View image for that location. If the image is available, it is stored in Google Drive and presented through a dynamic HTML response page. The workflow also includes error handling to manage invalid addresses or location

Free

Automated invoice-PO matching with Google Gemini AI and email notifications

Automated Invoice-Processing AI Agent for n8n Overview The Automated Invoice-Processing AI Agent in n8n is designed to streamline and optimize invoice management for finance teams and accounts payable (AP) professionals. This solution addresses the common challenge of verifying invoice data manually, cross-checking it against purchase orders (POs), and ensuring compliance before releasing payments. By intelligently fetching invoices from Google Drive, extracting key details, validating them a

Free

AI-powered calendar & meeting digest with Gmail and GPT-4o/Claude - daily brief

How It Works The Daily Calendar Brief is an automated n8n workflow designed to prep you each morning with a rich, executive-style email summary of your day. It pulls data from your calendar, email, and external contact sources to deliver a contextualized, prioritized briefing. 1. Daily Trigger Runs every weekday morning at 7:00 AM using a schedule node. 2. Calendar Parsing Grabs all Google Calendar events for the day and extracts details like: • Event title, time, and duration • Full attendee

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free