Templates / Food Photo Analysis to Restaurant & Book Recommendations with GPT Vision and Google APIs

Food Photo Analysis to Restaurant & Book Recommendations with GPT Vision and Google APIs

Ready for 3.0

by noda ✓ · 307 views · created 2025-10-27 · Personal Productivity, Multimodal AI

Ready 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.

What this workflow does

This AI workflow has 18 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, OpenRouter Chat Model, Google Books and Slack. It also calls drive.google.com and places.googleapis.com over HTTP.

How it runs

Trigger: On Google Drive events (file created).

  1. Fetch Image (Drive) (HTTP Request): calls drive.google.com
  2. Dish Classifier (AI Agent): runs an AI agent, with model: LLM (Vision/JSON)
  3. Normalize Classification (Code): runs custom JavaScript code
  4. Set Origin & Radius (Edit Fields (Set)): sets 4 fields: originLabel, originLat, radiusM…
  5. Pass the API (Edit Fields (Set)): sets or maps fields
  6. Search Google Places (HTTP Request): calls places.googleapis.com (POST)
  7. Summarize Place List (Code): runs custom JavaScript code
  8. Select Best Place (AI) (AI Agent): runs an AI agent, with model: LLM (Selection)
  9. Format Best Place JSON (Code): runs custom JavaScript code
  10. Recommend Book (AI) (AI Agent): runs an AI agent, with model: LLM (Books)

…plus 4 more steps. See the full node list below.

Services it uses

Google DriveOpenRouter Chat ModelGoogle BooksSlack

HTTP calls to: drive.google.com, places.googleapis.com

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Rarely used nodes in this template: n8n-nodes-base.googleBooks

Nodes used (8)

From the author

AI Recommender: From Food Photo to Restaurant and Book (Google Books Integrated) What it does Analyzes a food photo with an AI vision model to extract dish name + category Searches nearby restaurants with Google Places and selects the single best (rating →…

Excerpt from noda's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.