Skip to product information

n8n Finance Chatbot: Answer Xero Questions via WhatsApp & Telegram

n8n Finance Chatbot: Answer Xero Questions via WhatsApp & Telegram

 (200+Reviews)
Regular price £44.99
Regular price £44.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Finance Chatbot: Answer Xero Questions via WhatsApp & Telegram

n8n Finance Chatbot: Answer Xero Questions via WhatsApp & Telegram

Regular price £44.99
Regular price £44.99 Sale price
SAVE Sold out

Ask Xero finance questions in chat—get validated answers via WhatsApp or Telegram

This n8n Finance Chatbot workflow turns incoming questions from WhatsApp (WAHA) and Telegram into concise, number-checked replies pulled from Xero. It uses OpenAI to interpret intent and generate a response, optionally shares updates to Slack, and keeps conversation state in an n8n Data Table.

What this workflow does

  • Receives messages from WhatsApp via a WAHA webhook (HMAC verification) or from a Telegram bot trigger.
  • Normalizes input into a consistent format and blocks unauthorized senders using an allowed-users list.
  • Loads prior conversation state from an n8n Data Table to detect whether the user is sending a follow-up related to Slack sharing or starting a new request.
  • For new finance requests, classifies intent with OpenAI (e.g., accounts receivable, cash position, or bills due this week). If the intent is unknown, it replies with help text.
  • Connects to Xero (via OAuth2), selects the correct Xero tenant/organization, and queries relevant Xero endpoints to produce a canonical text summary.
  • Rewrites and validates the answer with OpenAI, ensuring it matches the canonical Xero numbers, then asks the user whether to post the update to Slack.
  • Persists updated state and sends the final reply back to the originating channel (WhatsApp/Telegram). If confirmed, it posts the previous answer to Slack.

Use cases

  • Sales or finance teams ask on WhatsApp, “What’s our cash position?” and receive a validated Xero summary.
  • Owners check accounts receivable and request a quick status without logging into Xero.
  • Teams request “bills due this week” and optionally share the update to Slack.

Technical details

  • Integrations/credentials: Xero OAuth2, OpenAI, Slack
  • Nodes/logic used: if, code, slack, crypto, switch, webhook
  • Conversation memory: n8n Data Table

Setup: Connect credentials for Xero OAuth2, OpenAI, and Slack.

View full details