Templates / Automate pet grooming posts & bookings with AI, Facebook & Telegram bot

Automate pet grooming posts & bookings with AI, Facebook & Telegram bot

Ready for 3.0

by Christian Moises ✓ · 1,242 views · created 2025-08-18 · AI Chatbot, 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.

Nodes used (19)

Google SheetsOpenAI Chat ModelStructured Output ParserGoogle Gemini Chat ModelTelegramAI AgentGoogle CalendarGoogle GeminiThinkOpenAIFacebook Graph API

What it does

Telegram Pet Grooming Bot – Social Media & Booking Automation This workflow automates Facebook posting and appointment booking directly from a Telegram bot, making it especially useful for pet grooming businesses that want to keep their social media active while also confirming new bookings in real time. If you are managing posts manually and handling bookings through chat, this workflow replaces that with an integrated system that connects Telegram, Google Sheets, Facebook, Google Calendar, and AI models. Use case: Perfect for grooming shops that want to streamline customer communication, reduce missed appointments, and keep a steady flow of engaging Facebook content. --- How It Works 1. Trigger Input The workflow starts when a Telegram user sends either: /post → to publish the next pending social media post. /book → to schedule a grooming appointment. Or when the workflow runs on a schedule for auto-posting. 2. Social Media Posting The workflow retrieves the first entry from a Google Sheet where Uploaded = Fa. An AI model analyzes the pet image and generates a warm, engaging caption. The post (image + caption) is published to your Facebook Page. The Google Sheet is updated to mark the post as “Uploaded,” keeping the content queue organized. 3. Appointment Booking When a user sends /book, the bot collects booking details (pet name, date, and time). The AI model interprets natural inputs like “next Friday at 2 pm” into a proper date-time format. Availability is checked in Google Calendar. If free → a new event is created, and the bot sends a confirmation. If unavailable → the user receives a rejection message with alternative suggestions. 4. Post Queueing When a user sends an image with a caption, the workflow saves it to the Post Queue Google Sheet. This keeps posts lined up for later scheduling. --- Google Sheet Queue Structure Example queue columns: Image\URL Pet\Name Owner\Name Uploaded (True/False) !Screenshot 20250820 204556.png(fileId:2169) (Refer to the attached screenshot for a sample queue format.) --- How to Use 1. Import this workflow into n8n. 2. Connect your accounts in n8n: Telegram Bot (via BotFather token). Google Sheets (for the posting queue). Google Calendar (for bookings). Facebook Page (for publishing posts). OpenAI / Google Gemini (for captioning and booking interpretation). 3. Create a Google Sheet with the required columns (ImageURL, PetName, OwnerName, Uploaded). 4. Start the workflow — your Telegram bot can now manage both posts and bookings automatically. --- Requirements Telegram Bot API Token (from BotFather). Google Sheets + Calendar access (connected in n8n). Facebook Page Admin access. AI API Key (OpenAI or Google Gemini). Basic knowledge of connecting credentials in n8n. --- Customizing This Workflow You can tailor this workflow to fit your business by: Adding approval steps: Require admin approval before a queued post goes live. Expanding queue fields: Track post type, hashtags, or scheduling time. Custom booking logic: Adjust availability rules (e.g., block lunch breaks, add buffer time). Integrating downstream apps: Sync confirmed bookings to CRM or send reminders via SMS/WhatsApp.

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.