{"product_id":"n8n-after-hours-whatsapp-support-agent-with-openai-google-calendar","title":"n8n After-Hours WhatsApp Support Agent with OpenAI \u0026 Google Calendar","description":"\u003ch3\u003eAnswer WhatsApp questions after hours with an OpenAI agent + Google Calendar inside n8n\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow automatically listens for incoming \u003cstrong\u003eNUACOM WhatsApp\u003c\/strong\u003e messages, checks whether it’s \u003cstrong\u003eoutside business hours\u003c\/strong\u003e (Europe\/Dublin), and—when appropriate—responds with an \u003cstrong\u003eOpenAI-powered agent\u003c\/strong\u003e that can also \u003cstrong\u003emanage appointments via Google Calendar\u003c\/strong\u003e. If the customer requests a human, it can hand off the chat to a NUACOM group for follow-up.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on NUACOM WhatsApp messages\u003c\/strong\u003e and normalizes key fields (sender number, message text, message ID).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eFilters\u003c\/strong\u003e to only process messages sent to your configured WhatsApp receiver number (optional: adjust or remove the filter).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks business hours\u003c\/strong\u003e using the current time in \u003cstrong\u003eEurope\/Dublin\u003c\/strong\u003e against configured opening\/closing times.\u003c\/li\u003e\n  \u003cli\u003eIf outside hours, \u003cstrong\u003eassigns the conversation\u003c\/strong\u003e to a designated NUACOM AI user and sends the message (including recent conversation context) to an \u003cstrong\u003eOpenAI chat model\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eThe agent answers by first querying an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e knowledge base, and can \u003cstrong\u003echeck, book, reschedule, or cancel appointments\u003c\/strong\u003e by calling \u003cstrong\u003eGoogle Calendar\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eIf the customer explicitly agrees to a \u003cstrong\u003ehuman handoff\u003c\/strong\u003e, the workflow assigns the conversation to a designated \u003cstrong\u003eNUACOM human group\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSends the agent’s reply back over WhatsApp\u003c\/strong\u003e via NUACOM.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAfter-hours FAQs: pricing, services, and availability questions answered instantly.\u003c\/li\u003e\n  \u003cli\u003eAppointment scheduling: customers book, reschedule, or cancel without waiting for business hours.\u003c\/li\u003e\n  \u003cli\u003eEscalation: when a user asks for a person, the workflow hands the conversation to a human NUACOM team.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNUACOM WhatsApp\u003c\/strong\u003e trigger and messaging\u003c\/li\u003e\n  \u003cli\u003eTime logic via \u003cstrong\u003eif\u003c\/strong\u003e + configuration for \u003cstrong\u003eEurope\/Dublin\u003c\/strong\u003e business hours\u003c\/li\u003e\n  \u003cli\u003eData handling with \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003efilter\u003c\/strong\u003e, and \u003cstrong\u003eno op\u003c\/strong\u003e where applicable\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOpenAI agent\u003c\/strong\u003e with an \u003cstrong\u003en8n Data Table\u003c\/strong\u003e knowledge base tool\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGoogle Calendar\u003c\/strong\u003e tools for appointment operations\u003c\/li\u003e\n  \u003cli\u003eConversation assignment for an \u003cstrong\u003eAI user\u003c\/strong\u003e and optional \u003cstrong\u003eNUACOM human group\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cstrong\u003eSetup:\u003c\/strong\u003e add NUACOM API credentials, confirm WhatsApp is enabled on your NUACOM number, set assignees (AI user ID + human group), configure the receiver number filter, and set business hours\/timezone.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46190239514803,"sku":"N8N-20624","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/FNQ07fGIvvOIijcnzrhl8_tV92kikv.png?v=1791450979","url":"https:\/\/buyflowscripts.com\/products\/n8n-after-hours-whatsapp-support-agent-with-openai-google-calendar","provider":"N8N Commerce","version":"1.0","type":"link"}