n8n Chat Widget
A self-hosted chat widget for your site that runs entirely on n8n โ no Intercom or
Crisp subscription. One webhook serves the embeddable widget script, another answers visitor
messages by calling any OpenAI-compatible LLM endpoint you configure yourself.
$24.99 one-time, no recurring cost
Buy now
๐ Secure checkout by Stripe, your card details never touch our servers ยท 7-day
money-back guarantee, no questions asked (deus@lumnika.com)
ยท instant download, no account required.
Who it's for
Site owners and indie SaaS builders who want a live chat bubble without paying $30-100+/month
for Intercom, Crisp or Drift, and who already run (or are willing to run) an n8n instance.
What it does
- Serves a drop-in widget script (bubble + panel, no dependencies) from an n8n webhook.
- Answers visitor messages via any OpenAI-compatible chat completions endpoint โ bring your own key.
- Keeps a short per-session conversation history so replies stay contextual.
- Configurable title, accent color and system prompt.
- Two-line embed, no build step, no npm package to install on your site.
What you get
The workflow file (n8n-chat-widget.json), ready to import into n8n, delivered
immediately after payment.
Installation
- Import the JSON file into your n8n instance (self-hosted or cloud) and activate it.
- Set
CHAT_LLM_API_KEY (and optionally CHAT_LLM_API_BASE/CHAT_LLM_MODEL/CHAT_LLM_SYSTEM_PROMPT) as n8n environment variables.
- Add to your site:
<script>window.N8N_CHAT_WIDGET_CONFIG={endpoint:'https://YOUR-N8N/webhook/chat-message',title:'Chat with us',accentColor:'#111'}</script>
<script src="https://YOUR-N8N/webhook/chat-widget.js"></script>
FAQ
- Do I need OpenAI specifically?
- No, any endpoint compatible with the OpenAI chat completions API works, including providers with free tiers.
- Does conversation history survive an n8n restart?
- By default it's kept in workflow static data, which is fine for low/medium traffic; for durability across restarts, swap the code nodes for a database node.
- Is this a subscription?
- No. $24.99 once. You only pay your own LLM provider, and only if their free tier doesn't cover your usage.
Buy now โ $24.99