Skip to content
FlowHubFluxonLab
A
AI Automationfree

Handle theater ticket bookings with Anthropic, Google Sheets, SendGrid, and Twilio

by Oneclick AI Squadadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentAnthropic Chat ModelCCodeHTTP RequestHTTP Request
Share Post Share
WeWebhook - Receive Booking RequestWebhook - Recei…SePrepare Booking ContextPrepare Booking…AgAI - Validate & Normalize BookingAI - Validate &…CoJS - Parse Validation OutputJS - Parse Vali…FiFilter - Valid Bookings OnlyFilter - Valid …HRFetch Seat Map from Google SheetsFetch Seat Map …CoJS - Check Availability & Assign SeatsJS - Check Avai…FiFilter - Seats AvailableFilter - Seats …CoJS - Calculate Ticket PricingJS - Calculate …AgAI - Generate Confirmation MessageAI - Generate C…CoJS - Parse Confirmation OutputJS - Parse Conf…CoJS - Format Final Booking RecordJS - Format Fin…HRSave Booking to Google Sheets TrackerSave Booking to…HRSend Confirmation EmailSend Confirmati…HRSend SMS NotificationSend SMS Notifi…RTRespond to WebhookRespond to Webh…Anthropic - Validation ModelAnthropic - Val…Anthropic - Confirmation ModelAnthropic - Con…WaWait - API Rate LimitWait - API Rate…WaWait for APIWaWait for API ResultWait for API Re…1234567891011121314151617181920
1/5
STEPS · 20
Starts on an incoming request

Quick overview This workflow receives theater ticket booking requests via webhook, validates and normalizes them with Anthropic Claude, assigns seats and calculates pricing from a Google Sheets seat map, then logs the booking, sends confirmation via SendGrid email and Twilio SMS, and returns a confirmation JSON response. How it works Receives a booking request via an HTTP POST webhook and standardizes fields like show details, ticket count, and customer contact info. Uses Anthropic Claude to validate and normalize the booking request, then filters out requests with a low validation score. Retrieves the current SeatMap data from Google Sheets and assigns specific seat numbers if enough seats remain in the requested category. Calculates the final ticket total based on seat category pricing, bulk-discount rules, and tax. Uses Anthropic Claude to generate a personalized confirmation message, upsell line, and arrival instructions. Builds a final booking record (including a QR payload string), appends it to a Google Sheets tracker, sends the confirmation by SendGrid email and Twilio SMS, and responds to the webhook with the booking confirmation JSON.

Tags

n8nreference-onlyagentlm-chat-anthropic
Connects
AAI AgentAnthropic Chat ModelCCodeWHTTP Request
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes21
AddedJul 8, 2026

Related workflows

See all AI Automation
ACW
free

Verify loan documents and score eligibility with Claude and Google Sheets

Quick overview This workflow receives loan applications via webhook, uses Anthropic Claude to verify document text and generate an underwriting recommendation, calculates an explainable risk score in code, logs each application to Google Sheets, and sends decision emails through SendGrid before returning a JSON response. How it works Receives a loan application via a POST webhook, including applicant details and extracted text from ID, income proof, and bank statement documents. Uses Anthropic Claude to extract key fields from the documents and cross-checks them against the applicant’s declared name, employer, and income to produce a verification score and inconsistency list. Stops early and returns a “Documents Insufficient” webhook response when the verification score is below the threshold. Calculates verified income, estimated monthly installment, debt-to-income and loan-to-income ratios, and a weighted 0–100 risk score and tier from credit score, ratios, employment tenure, bank health, and document consistency. Waits briefly, then uses Anthropic Claude to generate an eligibility recommendation (Approve, Conditional Approval, Manual Review, or Decline) with reasoning, condition

by Oneclick AI Squad
ACgmailsheets
free

Triage supplier capacity risk with Groq, Gmail, Slack, and Google Sheets

Quick overview This workflow runs daily to pull supplier performance data from an HTTP endpoint, calculate fulfillment and delay risk metrics, use Groq (Llama 3.3) to classify supplier risk and generate mitigation actions, then notify via Gmail and Slack and log outcomes to Google Sheets. How it works Runs every day at the scheduled time. Fetches supplier performance data from an HTTP API and stops if the supplier has no orders. Normalizes the supplier fields and calculates fulfillment rate, delay, rule-based flags, and a risk score. Sends the metrics to Groq (Llama 3.3) to classify risk (Low/Medium/High) with a reason and confidence, then merges the AI result with the computed metrics (falling back to the rule-based classification if parsing fails). If the AI risk is Medium, Groq generates three mitigation actions and the workflow fetches backup supplier options from an HTTP API, then combines both into a single alert payload. Sends the mitigation actions by Gmail email and Slack message, then appends a “high risk” audit row to Google Sheets. If the AI risk is not Medium, appends a “no alert sent” audit row to Google Sheets with the assessed risk details. Setup Add Groq API creden

by WeblineIndia
ACgmailsheets
free

Analyze YouTube comments with OpenAI, Google Sheets, and Gmail

Quick overview This workflow monitors a Google Sheets list of YouTube video IDs, fetches video details and top comments from the YouTube Data API, analyzes the comments with OpenAI into structured sentiment and themes, emails an HTML report via Gmail, and writes the results back to Google Sheets. How it works Triggers every minute when a row in Google Sheets is added or updated. Reads the video ID and status from the row and continues only if the status is set to “Pending”. Calls the YouTube Data API to fetch the video’s metadata and the top comment threads for that video. Flattens the comment threads, calculates basic stats (comment count and average likes), and compiles a limited comment text block for analysis. If comments exist, sends the compiled comments and video title to OpenAI to generate a structured analysis (sentiment score, sentiment breakdown, themes, questions, feedback, insights, and summary). Builds an HTML email report from the structured results, sends it to the configured recipient with Gmail, and updates the Google Sheet row with the analysis fields; if no comments exist, marks the row as “No comments”. Setup Create or duplicate a Google Sheet with at least “Vi

by Dr. Firas