AI Chatbot for Nikola Sites
Nikola makes genuinely multilingual sites practical, and then support does not follow. An assistant answers in whichever of 36 languages the reader writes, from whatever translations you have published.
Try it on your own site for free
Enter your Nikola site URL and see how an AI assistant would answer readers
See It In Action
For multilingual blogs and documentation built with Nikola
Multilingual Support Without Translating Twice
You already maintain translations of your posts. Answering questions in every one of those languages is the part that does not scale, because it depends on you being available.
One Line in the Base Template
Nikola themes are Jinja or Mako templates you control. One tag in the base covers every page in every language you build.
Answers Even Where Translation Lags
Most multilingual sites have one complete language and several partial ones. The assistant answers in the reader’s language using whatever content exists, which softens the gap.
No Plugin, No Python Dependency
Nothing added to your plugin directory or your environment, so builds stay reproducible.
Reads Generated Output
Independent of your source format, whether that is reStructuredText, Markdown or Jupyter notebooks.
Have any questions? Try our AI chatbot right now
Ask it anything - it is live on this page
Built for Nikola Merchants
A single template edit, inherited by all your translations.
Built for Multilingual Sites
36 languages answered from one installation.
Plugin Folder Stays Empty
Nothing lands in plugins/ and nothing changes in conf.py.
Source-Format Agnostic
reStructuredText, Markdown or notebooks all render to HTML it can read.
Softens Translation Gaps
Readers get answers even when their language version is incomplete.
Barely There
Smaller than most images on the page and requested only after render.
No Invented Content
It answers from your published pages and reports gaps.
Simple Nikola Integration
One line in the base template covers every language version of the site.
-
1
Sign up and take the tag
Open an account, point it at the site so every translated page can be indexed, then copy the tag.
-
2
Open your theme base template
Add the tag before the closing body tag in the template your pages inherit.
-
3
Build as you always do
One ordinary rebuild and each language version carries it.
-
4
Steer it from the dashboard
Register, rules, supplementary documents and appearance are all handled outside the source tree.
Sign up free and get your personalised snippet instantly - paste it once and the widget is live
Simple, Transparent Pricing
Start free and scale as you grow. No hidden fees, no long-term contracts.
- 100 messages per month Maximum number of messages the AI can send
- Up to 1 website Maximum number of websites under one account
- Up to 50 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 1,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 1 seat Number of team members who can access the dashboard
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- 2,500 messages per month Maximum number of messages the AI can send
- Up to 2 websites Maximum number of websites under one account
- Up to 250 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 3,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 2 seats Number of team members who can access the dashboard
-
Review chat logs
Access and review all conversations from your chatbot
- Smarter AI model You can enable a smarter AI model for better replies
-
Chat analytics
See analytics and insights from your chat conversations
- Localization Translate your widget to 32 languages
- Enable thinking You can enable thinking for more thoughtful AI responses
- Instagram, Messenger, WhatsApp, Discord, Zapier Connect your AI chatbot to Instagram DMs, Facebook Messenger, WhatsApp, Discord, and 6,000+ apps via Zapier
- REST API Build custom integrations with our REST API
-
Leads
Collect emails and phone numbers from visitors with optional input fields
- Custom notice Display disclaimers or consent notices above the chat input with markdown link support
- Standard support Standard email support with faster response times
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- —
- 15,000 messages per month Maximum number of messages the AI can send
- Up to 3 websites Maximum number of websites under one account
- Up to 1,000 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 15,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 3 seats Number of team members who can access the dashboard
-
Review chat logs
Access and review all conversations from your chatbot
- Smarter AI model You can enable a smarter AI model for better replies
-
Chat analytics
See analytics and insights from your chat conversations
- Localization Translate your widget to 32 languages
- Enable thinking You can enable thinking for more thoughtful AI responses
- Instagram, Messenger, WhatsApp, Discord, Zapier Connect your AI chatbot to Instagram DMs, Facebook Messenger, WhatsApp, Discord, and 6,000+ apps via Zapier
- REST API Build custom integrations with our REST API
-
Leads
Collect emails and phone numbers from visitors with optional input fields
- Custom notice Display disclaimers or consent notices above the chat input with markdown link support
- Standard support Standard email support with faster response times
-
Real-Time Data Feed
AI can read real-time data (availability, status, products, etc.) during the conversation
- —
- Knowledge gaps AI analyzes conversations to identify where it lacked knowledge
- Daily report You can receive daily email summaries of your chat conversations
-
Add images
Add images that the AI can display in chat conversations
-
Product cards
Add product cards that the AI can show to customers during chat
-
User context
Pass user-specific information (order status, account status, renewal date, etc.) to the AI so it can use it during the conversation
- Custom tools Let the AI call your own API endpoints during a conversation to fetch live, request-specific data — order status, stock, tracking, account lookups, and more
-
Image vision
Users can upload images in chat for troubleshooting, bug reports, or when they need visual help
- Speech to text Let visitors send voice messages that are automatically transcribed to text
-
Live monitoring
Watch all chat conversations in real-time as they happen on your website
-
Human takeover
Take control of any conversation and chat directly with visitors when needed
-
AI Notifications
Get email alerts when AI detects specific scenarios you define (bug reports, sales opportunities, etc.)
-
Escalation
Get notified when visitors request to speak with a human and join the chat directly
-
Bookings
Let visitors book appointments directly through the chat widget with calendar integration
-
Embeds
Embed external tools like Calendly, forms, or maps directly in chat responses
-
Support Tickets
AI can create support tickets during conversations for issues that need human follow-up
- Transcript download Allow visitors to download their chat conversation as a text file
- —
- —
- —
- —
- —
- —
- —
- 50,000 messages per month Maximum number of messages the AI can send
- Up to 20 websites Maximum number of websites under one account
- Up to 5,000 crawled pages Maximum pages you can crawl and add to knowledge base
- Up to 100,000,000 characters Total amount of characters in your knowledge base across all your websites.
- 10 seats Number of team members who can access the dashboard
-
Review chat logs
Access and review all conversations from your chatbot
- Smarter AI model You can enable a smarter AI model for better replies
-
Chat analytics
See analytics and insights from your chat conversations
- Localization Translate your widget to 32 languages
- Enable thinking You can enable thinking for more thoughtful AI responses
- Instagram, Messenger, WhatsApp, Discord, Zapier Connect your AI chatbot to Instagram DMs, Facebook Messenger, WhatsApp, Discord, and 6,000+ apps via Zapier
- REST API Build custom integrations with our REST API
-
Leads
Collect emails and phone numbers from visitors with optional input fields
- Custom notice Display disclaimers or consent notices above the chat input with markdown link support
- Priority support Priority email support with faster response times
-
Real-Time Data Feed
AI can read real-time data (availability, status, products, etc.) during the conversation
-
Real-Time Data Feed Max
Connect large product catalogs (up to ~25,000 items) using intelligent search with live data
- Knowledge gaps AI analyzes conversations to identify where it lacked knowledge
- Daily report You can receive daily email summaries of your chat conversations
-
Add images
Add images that the AI can display in chat conversations
-
Product cards
Add product cards that the AI can show to customers during chat
-
User context (higher limits)
Pass user-specific information (order status, account status, renewal date, etc.) to the AI so it can use it during the conversation
- Custom tools Let the AI call your own API endpoints during a conversation to fetch live, request-specific data — order status, stock, tracking, account lookups, and more
- Image vision Users can upload images in chat for troubleshooting, bug reports, or when they need visual help
- Speech to text Let visitors send voice messages that are automatically transcribed to text
-
Live monitoring
Watch all chat conversations in real-time as they happen on your website
-
Human takeover
Take control of any conversation and chat directly with visitors when needed
-
AI Notifications
Get email alerts when AI detects specific scenarios you define (bug reports, sales opportunities, etc.)
-
Escalation
Get notified when visitors request to speak with a human and join the chat directly
-
Bookings
Let visitors book appointments directly through the chat widget with calendar integration
-
Embeds
Embed external tools like Calendly, forms, or maps directly in chat responses
-
Support Tickets
AI can create support tickets during conversations for issues that need human follow-up
- Transcript download Allow visitors to download their chat conversation as a text file
- Link tracking parameters Automatically add tracking parameters (like utm_source) to the links your chatbot shares, so you can see in your analytics how much traffic and how many sales it drives
-
Remove branding
Remove all Asyntai branding and make the chat widget fully yours
- Reseller-friendly Also great for agencies — give each client their own white-label dashboard branded as you, not us.
- SSO Single Sign-On authentication for your team using SAML or OAuth providers
- Reply suggestions Generate professional email replies using your AI knowledge base
- Translation Widget Let visitors translate your website into 40+ languages with AI-powered translations
- Retention policy Automatically delete chat conversations after a set number of days, with the option to delete captured leads too
Not sure which plan is right for you?
InteractivePlan Calculator
Why Nikola Users Choose Asyntai
Start free with 100 messages, upgrade only if you need to
Every Language Served
The translation nobody has finished stops being the version with no support.
Nothing in the Build
No plugin, no dependency, no change to reproducibility.
Archive Stays Useful
Older posts keep answering questions in any language.
Frequently Asked Questions
What Nikola users ask first
What an AI Assistant Adds to a Multilingual Site
Translation Is Finite, Support Is Not
Translating a post is a task with an end. Answering questions about it in three languages is open-ended, and depends entirely on whether the author is around.
That asymmetry is why multilingual sites usually have one well-supported language. An assistant removes it, because answering costs the same in every language.
Partial Translations Are Normal
Almost every multilingual site has gaps: newer posts translated, older ones not, or vice versa. Readers arriving in the incomplete language see less than they hoped.
Answering from whatever content exists, in their language, closes part of that gap without any additional translation work.
Source Formats Change More Than Output
Nikola users switch between reStructuredText, Markdown and notebooks depending on the post. Anything reading source has to handle all of them.
Reading the generated HTML avoids that entirely: however you wrote it, the published page is the same kind of artefact.
Reproducible Builds Are the Point
People who choose Python static generators tend to care about builds that behave identically next year. Every dependency is a threat to that.
Nothing enters the environment here, so reproducibility is unaffected and the site can still be rebuilt years later.
One Line Is Portable
Sites outlive their generators. A decade-old site has usually been migrated at least once, and integrations rarely survive.
A single HTML tag reading published output moves to whatever comes next with no work at all.
Ready to Answer Readers in Every Language You Publish?
Start free with 100 messages and add one line to your theme.