Templates / Book beauty appointments and answer FAQs with GPT-4, Google Calendar, Gmail, and Instagram

Book beauty appointments and answer FAQs with GPT-4, Google Calendar, Gmail, and Instagram

Ready for 3.0

by Tharwat Mohamed ✓ · 1,321 views · created 2025-12-13 · Support Chatbot, AI Chatbot

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 16 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI, Google Docs, Date & Time and Google Calendar and 2 more. It also calls graph.instagram.com over HTTP.

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. Extract Sender & Text (Edit Fields (Set)): sets or maps fields
  2. Check is_ecco (If): checks a condition and branches into true / false
  3. Is Voice Message? (If): checks a condition and branches into true / false
  4. Download Voice Audio (HTTP Request): calls an HTTP API
  5. Normalize User Message (Code): runs custom JavaScript code
  6. Transcribe Voice Message (OpenAI): transcribe (audio)
  7. Instagram AI Agent (AI Agent): runs an AI agent, with model: OpenAI Chat Model; 5 tools (FAQs (Google Docs), Check Date Availability, Get Current Date & Time, Send Confirmation Email…); memory: Simple Memory
  8. Send Instagram Reply (HTTP Request): calls graph.instagram.com (POST)

Services it uses

OpenAIGoogle DocsDate & TimeGoogle CalendarGmailOpenAI Chat Model

HTTP calls to: graph.instagram.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.

Nodes used (13)

From the author

📝 Description Instagram AI Beauty Assistant with Booking & Calendar Automation 💄 Smart Instagram AI Assistant for Beauty & Cosmetics Brands Help customers instantly on Instagram using a smart AI assistant designed specifically for beauty, skincare, makeup,…

Excerpt from Tharwat Mohamed'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.