Support

FAQ

Top questions

What plans are available?
There are two plans: Free (unlimited chats and 1 seat) and Pro (per seat, with white label branding, unlimited chat history, webhooks and more). The AI agent can be purchased as a standalone plan, or added to the Pro plan, and it includes 200 conversations per month. Visit our pricing page for full details.
Do you provide a mobile app?
Yes, we offer free Android and iOS apps so you can chat with visitors, monitor activity, review history, and more.
In which languages is the live chat dashboard available?
The dashboard supports multiple languages including English, Swedish, German, French, Italian, Spanish, Portuguese, Slovenian, Greek, and Turkish.
Where can I find my invoices?
Log in, open the top-right menu and go to Payments, then open Payment History to view and download invoices.
Can I use my account on multiple domains?
Yes. You can use one account on multiple domains. Billing on Pro is based on number of agents, not domains.
How do I install the chat widget on my website?
Log in, go to Settings and open the Installation tab. Copy the short code snippet into your website, or use our free plugins for WordPress, Joomla and OpenCart. Step-by-step guides for Shopify, Wix, PrestaShop, Drupal and many other platforms are listed above under Setup Guides. See the installation guide.
How do I add more agents (seats)?
Go to Settings > Agents and add a new agent. The Free plan includes 1 seat, the Pro plan is priced per seat with volume discounts, and the AI agent plan includes 1 Pro seat. You can add or remove seats at any time.

Payments

Do I have to pay to sign up?
No. Signup does not require payment and includes a free 14-day Pro trial with the AI agent and 50 AI credits.
How can I pay?
You can pay with credit/debit card, PayPal, or Google Pay. American Express is not currently supported.
Are there any discounts?
Yes. We offer discounts for 6 or 12 month payments and additional discounts based on number of agents.
How can I cancel my subscription?
Go to Payments in your dashboard and click Cancel Subscription. Your plan stays active until the end of the billing period.
How can I change my payment method?
From Payments (Change Plan), click Update Payment Method and follow the steps.
What happens when the 14-day trial ends?
If you do not subscribe, your account switches to the Free plan automatically, with unlimited live chats and 1 seat. The AI chatbot stops answering visitors until you subscribe to the AI agent plan. Your training content and any AI credits you purchased stay in your account.
What happens when I use up my AI conversations?
The AI chatbot pauses and your widget keeps working as a normal live chat, with the offline form when nobody is online. Buy an extra credit pack from Payments at any time and the bot switches back on by itself. Purchased credits never expire, and the 200 conversations included in the AI agent plan reset every month.

AI chatbots

How can I integrate the AI chatbot into my website?
Sign up, install the chat widget on your website (HTML snippet or plugin), add training data (Q&A or website content), and you can test your AI chatbot right away.
Can the AI chatbot know my products and answer questions about orders?
If you use WordPress (WooCommerce) or OpenCart, then yes. With our free plugins your products auto-sync with our system, so the bot always knows your real, up to date products. It also gets real time information about your customers' orders, so it can answer order related questions. For privacy, the visitor must be signed in to check an order status; if they are not signed in, the bot first asks for the email linked to the order.
How is the AI agent priced?
The AI agent can be a standalone plan or a Pro add-on. As a standalone plan it costs $17 per month, with lower prices on 6-month and yearly subscriptions. If you already have the Pro plan, you can add it for just $9 extra per month. Either way it includes 200 conversations per month. Need more? Extra conversation packs start at $6 for 200, with lower prices at higher volumes.
Do AI credits expire?
Purchased credits never expire and stay in your account, even if your subscription pauses. The 200 conversations included each month with the AI agent reset monthly and do not roll over.
Can the AI chatbot understand questions, even those with errors, in any language?
Yes. It is designed to understand user intent and provide multilingual responses.
Is my data secure with the AI chatbot?
Yes. Security and privacy are core priorities in all onWebChat services.
Can I take over a conversation from the AI chatbot?
Yes. You are notified of new messages and can watch the bot's replies in real time. Step in with one click to take over the chat, and hand it back to the AI just as easily when you are done.
Can I change the chatbot's name, greeting and tone?
Yes. The automatic setup writes the bot's name, description, greeting, instructions and fallback replies in your website's language, and you can edit all of them in your AI chatbot settings at any time. Use the instructions to set the tone, the topics it should avoid and how it should reply when it does not know the answer.

Automatic setup & AI Analytics

Do I have to train the AI chatbot myself?
No. Give onWebChat your website address and it sets the bot up for you: it reads your pages, turns them into training content, writes the bot settings in your language and checks which visitor questions it can already answer. You can then make it smarter with your own texts, uploaded documents and your store products. See how to train your AI chatbot.
Which plans include the automatic setup, and can I test the bot before paying?
Every plan, including Free. Free, Pro and the trial read up to 50 pages of your website, the AI agent plan reads up to 200. On any plan you get 30 free test questions in the dashboard to try the bot. To answer visitors on your website, the bot needs the AI agent plan, which the 14-day free trial includes.
My website changed. How do I update the chatbot?
Run the automatic setup again from your AI chatbot settings with Set up from my website, up to 3 times a day, or use the Website Crawler to re-read your whole site or only the pages that changed. For a small change, adding a short text is the fastest fix.
What is AI Analytics?
AI Analytics reads every conversation your chatbot has, about an hour after it ends, and shows what it answered, where it failed and what to fix. Each item in the What to fix list comes with a draft answer, instruction or setting that you apply in one click. You find it under Statistics > AI Analytics. It is included in the AI agent plan and does not spend your AI credits. Read more about AI Analytics.
When do I get the weekly AI report, and can I get one sooner?
A written report about the previous week is created every Monday morning, as long as at least one conversation was analysed, and it is emailed to you. You can ask for a fresh report once a day with Write a new report. Critical issues are emailed to you as soon as they are found. Both emails can be switched off under Analysis and data.

Account Settings

How do I change the email address for offline messages?
Go to Dashboard > Settings > Widget > Offline Form and update email recipients.
How can I change the email of an agent?
Go to Settings > Agents and edit the agent profile.
How can I switch between dark, light, and system mode on the dashboard?
Use the theme switcher in the top-right corner and pick Light, Dark, or System.
Can I set auto logout for agents?
Yes, from your account settings you can set inactivity behavior and auto status changes.
How do I change my password?
Open your profile from the top-right menu and go to the Change password tab. If you signed up with Google and have no password yet, the same tab lets you set one.
How do I delete my account?
Open your profile from the top-right menu and click Delete account in the Profile tab. This permanently deletes your account with its chats, visitors and AI training data, and it cannot be undone. If you only want to stop paying, cancel your subscription instead and keep the Free plan.

Features

Is there a white-label option?
Yes, on Pro you can hide onWebChat branding from the widget.
Can I track visitors to my website?
Yes, visitor monitoring lets you view country, current page, time on site, and more in real time.
What is the Visitors History page?
It helps you review past sessions with filters and details even when visitors are offline.
Can I transfer the chat to another agent?
Yes, active chats can be transferred to another connected agent.
Can I invite visitors to chat?
Yes, using triggers (automated) or manual invites from the visitor list.
Can I set operating hours for the chat?
Yes, on the Pro and AI agent plans. Go to Settings > Operating hours and set when live chat and the AI chatbot are available. Outside those hours the widget can show the offline form automatically.
Can visitors rate a chat?
Yes. Enable chat ratings in your settings and visitors can rate their conversation from 1 to 5 stars. Ratings are included in every plan, and each rating can also be sent to your webhooks.
Can the chat widget show in my visitor's language?
Yes. Add as many languages as you need with one click and the widget detects each visitor's language automatically. It is included in every plan. See the multilingual chat guide.
Can I translate a chat written in a language I do not speak?
Yes, on the Pro and AI agent plans. When a visitor writes in another language, a Translate button appears on the Chats, History and Offline messages pages. One click translates the visitor's messages into your language and you can switch back to the original at any time. Choose your language under Profile settings > Language & Region > Translate chats into. It uses no AI credits. See the chat translation guide.

More Advanced Topics

How do I insert links in my chat, triggers and shortcuts?
Use markdown style links like [click here](https://example.com). Plain URLs are auto-linked.
How can I test triggers?
Use a fresh session (private tab or cleared cookies). Triggers run once per visit.
How can I create a button on my website to open the chat widget?
Use JavaScript API: onWebChat.set("max",1);.
Do you offer an affiliate program?
Yes. Contact support for affiliate details.
How can I insert a line break in the chat?
Press Shift+Enter to insert a line break.
What file types and sizes are supported?
Files up to 50MB are supported for allowed file types (images, documents, and text files).
Can I show the widget only in some countries, or only on my own domains?
Yes. Country visibility lets you choose the countries where the widget appears, and the Domain whitelist restricts your widget code to the domains you list, so nobody can use it elsewhere. Both are in your settings and included in every plan.
How do I organise chats with departments and labels?
Departments group your agents so each chat reaches the right team, and labels tag chats so you can filter and prioritise them later. Both are included in every plan. See the departments guide.

Webhooks

What are outgoing webhooks?
Webhooks let you receive real-time HTTP POST notifications whenever a chat event happens: a new chat, a new message, a closed chat, a rating, or an offline message. Use them to automatically sync chat transcripts to your CRM or CMS, trigger follow-up emails, or notify any external system. Register your URL in Settings → Webhooks and we call it automatically. Available on paid plans. Read the webhooks documentation.
How do I verify that a webhook request came from onWebChat?
Every request includes an X-OWC-Signature header: an HMAC-SHA256 hash of the raw request body, computed with the signing secret shown in your dashboard. Recompute it on your side and compare. See the Verifying Signatures section for Node.js and PHP examples.
What happens if my server misses a webhook delivery?
We retry automatically with increasing delays: 1 minute, 5 minutes, 20 minutes, 1 hour, and 2 hours (6 attempts total). If the endpoint keeps failing after 5 consecutive failures it is disabled and you will be notified by email. You can re-enable it from the dashboard once the issue is fixed.
We use cookies to improve our website. No personal data or form inputs are captured.