AutomationMart
Home/Browse/Email-based book recommendations with Ollama LLM and OpenLibrary API
n8n

Email-based book recommendations with Ollama LLM and OpenLibrary API

n8nn8n15 modulesv1.0
agentcodeemailReadImapemailSendhttpRequestiflmChatOllamasetwait

This workflow listens for incoming book request emails, extracts the user's intent using the Ollama LLM, queries book data (title, summary, details) via an API, and sends a personalized recommendation email. Ideal for automated book suggestions using LLMs and structured APIs, great for newsletters, reading clubs, and educational bots. How It Works 1. Email Request: Triggers the workflow when a new email with a book request is received. 2. Analyze Email with Ollama: Extracts user intent and book

At a glance

Email-based book recommendations with Ollama LLM and OpenLibrary API is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects agent, code, emailReadImap, emailSend. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
agent, code, emailReadImap, emailSend, httpRequest, if
Modules
15
Price
Free
Version
v1.0
Email-based book recommendations with Ollama LLM and OpenLibrary API workflow diagram

About this workflow

This workflow listens for incoming book request emails, extracts the user's intent using the Ollama LLM, queries book data (title, summary, details) via an API, and sends a personalized recommendation email. Ideal for automated book suggestions using LLMs and structured APIs, great for newsletters, reading clubs, and educational bots. How It Works 1. Email Request: Triggers the workflow when a new email with a book request is received. 2. Analyze Email with Ollama: Extracts user intent and book preferences using the Ollama LLM. 3. Create Book Search Query: Generates a query based on the analyzed intent. 4. Book Search API: Fetches book data (title, summary, details) from an API. 5. Check API Response: Validates the API response for book availability. 6. Handle No Book Found: Manages cases where no suitable book is found. 7. Extract Book Summary: Pulls the summary from the API response. 8. Wait for Summary Response: Pauses to ensure summary data is ready. 9. Retrieve Book Details: Gathers additional book details. 10. Format Book Data: Structures the book information for the recommendation. 11. Enhance Data with Code: Refines the data using custom code. 12. Generate Email Content: Creates a personalized email recommendation. 13. Send Email: Delivers the recommendation to the user. How to Use - Import the workflow into n8n. - Configure email credentials for the Email Request node. - Set up Ollama LLM API credentials and endpoint. - Configure the Book Search API with appropriate credentials and endpoint. - Test with a sample email requesting a book recommendation. - Adjust the Generate Email Content node for custom email templates if needed. - Ensure the Send Email node is linked to a valid email service. Requirements - Email service API credentials (e.g., Gmail, SMTP) - Ollama LLM API access - Book Search API credentials Customizing This Workflow 1. Modify the Analyze Email with Ollama node to refine intent extraction for specific genres. 2. Adjust the Book Search API query to target different book databases. 3. Customize the Generate Email Content node to include additional details like author bios.

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

Author and publish blog posts from Google Sheets

What it is: An automation to plan→draft→finalize and publish your textual blog post ideas to your wordpress blog Works in stages and hand back control to you in between those You can use a Google Spreadsheet for planning topics and configuring LLM models and prompts What it does: plans→drafts→finalizes blog post topics you specify in a Google Spreadsheet using an LLM with prompts that also ar configured in that spreadsheet (even which model to use) savs the results in the corresponding col

Free

Generate images with realistic inpainting using Simbrams Ri AI

Generate Images with Realistic Inpainting using Simbrams Ri AI This n8n workflow integrates with Replicate’s simbrams/ri model to generate images. It takes an input image and mask, applies transformations based on your parameters, and returns the final generated output automatically. --- 📌 Section 1: Trigger & Authentication ⚡ On Clicking ‘Execute’ (Manual Trigger) Purpose: Starts the workflow manually. Benefit: Useful for testing and running on demand. 🔑 Set API Key (Set Node) Purpose: Store

Free

CYBERPULSE AI GRC: Vendor risk evaluator

Description Automates the intake, classification, and documentation of third-party vendors. Evaluates vendor function, data access level, certification status, and applies AI-driven risk tiering (Low, Standard, Critical). Ensures standardized onboarding and scalable due diligence. Who It’s For Compliance and procurement teams onboarding vendors GRC consultants managing supply chain risk Security leads needing traceable vendor evidence Audit teams validating third-party controls How It Works Trig

Free

Search business prospects with natural language using Explorium MCP

Explorium Prospects Search Chatbot Template Download the following json file and import it to a new n8n workflow: mcp\to\prospects\to\csv.json <br / Overview This n8n workflow creates a chatbot that understands natural language requests for finding business prospects and automatically: Interprets your query using AI (Claude Sonnet 3.7) Converts it to proper Explorium API filters Validates the API request structure Fetches prospect data from Explorium Exports results as a downloadable CSV fi

Free

Daily website data extraction with Firecrawl and Telegram alerts

Automated Daily Firecrawl Scraper with Telegram Alerts Get structured insights scraped daily from the web using Firecrawl’s AI extraction engine — then send them directly to your Telegram chat. 🧰 What this workflow does: This workflow automatically scrapes specific structured data from any webpage every day at a scheduled time using the Firecrawl API, checks if results are returned, and then sends the formatted results to Telegram. For step-by-step video tutorials of n8n builds, check out my

Free

🔥📈🤖 AI agent for n8n creators leaderboard - find popular workflows

n8n Creators Leaderboard Workflow Why Use This Workflow? The n8n Creators Leaderboard Workflow is a powerful tool for analyzing and presenting detailed statistics about workflow creators and their contributions within the n8n community. It provides users with actionable insights into popular workflows, community trends, and top contributors, all while automating the process of data retrieval and report generation. Benefits - Discover Popular Workflows: Identify workflows with the most unique vis

Free

Automate peer review assignments with GPT-4-nano, Slack and email notifications

Introduction Automate peer review assignment and grading with AI-powered evaluation. Designed for educators managing collaborative assessments efficiently. How It Works Webhook receives assignments, distributes them, AI generates review rubrics, emails reviewers, collects responses, calculates scores, stores results, emails reports, updates dashboards, and posts analytics to Slack. Workflow Template Webhook → Store Assignment → Distribute → Generate Review Rubric → Notify Slack → Email

Free

Analyze stock charts with GPT-4 Vision and send results via Telegram

n8n Workflow: AI-Powered Stock Chart Analysis Bot for Telegram This is a powerful n8n automation workflow that integrates a Telegram bot with OpenAI's multimodal large language model (GPT-4 Vision) to provide users with real-time stock chart analysis. Workflow Breakdown Receive Image: The workflow is initiated by a Telegram Trigger. It activates whenever a user sends an image (e.g., a stock's candlestick chart) to a designated Telegram chat, automatically downloading the file.

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