Linux 软件免费装
Banner图

NiroHelp – AI-Native Helpdesk for Knowledge Base, Tickets, AI Chatbot, AI Ticket Responder and more

开发者 easycommerce
nirosuite
更新时间 2026年10月1日 11:09
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

customer support helpdesk knowledge base support ticket ai chatbot

下载

0.8 1.1.1.1 1.2.0 0.8.1 1.0.1 1.1.0 1.1.0.1 1.0.0 1.1.0.2 1.1.1

详情介绍:

Home | Features | Integrations | Pricing | Documentation | FAQ | Migration | Roadmap | Blog Let your documentation do the answering. NiroHelp is a WordPress help desk with three things in one place: a knowledge base for your documentation, a support ticket system for your customers, and AI that answers tickets and chat questions from the docs you publish. [youtube https://www.youtube.com/watch?v=ZYM4IvjlC8s] The AI replies only when it is confident enough. Otherwise it stays silent and the ticket waits for your team. The help desk itself (docs, tickets, emails, dashboard and migration) works on its own, with no account and no external service. AI features are optional and run on NiroHelp Cloud; Slack and webhooks are optional too, and send only what you switch on. See External services below. How the AI answers a ticket
  1. A customer writes in. A new ticket or client reply schedules one AI reply.
  2. The AI searches the docs you synced for a real answer.
  3. Above your threshold, it replies, after your response delay (5 minutes by default). Each new client message restarts the delay.
  4. Below it, a human takes over. Nothing is posted, the attempt is logged, and the ticket stays in your queue. An agent reply cancels the pending one.
Raise the threshold and the AI speaks only when sure; lower it and it handles more. It runs from 0 to 100%, default 70%. Why teams choose NiroHelp An agent reply always wins. No OpenAI or other model key, and no second AI vendor. Unlimited agents and tickets on every plan, no seat pricing. One admin menu, one settings screen and one product list instead of three plugins. Built for Explore each feature 📚 Knowledge base · 🎫 Support ticket system · 💬 AI chatbot · 🤖 AI auto-responder · 📊 Dashboard and copilot · 🔌 Integrations · 🔄 Migration Knowledge base Support ticket system Ticket statuses Open, Waiting (your team's turn), In Progress (the client's turn), On Hold, Resolved, Reopened, Cancelled and Closed. Replies switch a ticket between Waiting and In Progress on their own, and leave Resolved, Cancelled and Closed alone; turn that off under Settings → Tickets → Behaviour. Each change fires an action hook and sends the matching email. More in ticket statuses. Passwordless client login Customers sign in without a password by default. Pick the method under Settings → Tickets → Submission: Passwords run through WordPress's own authentication, so login security plugins such as brute-force limiters keep working. Guest submission is optional: visitors file a ticket with their name and email and get a sign-in link. More in client login. Email notifications AI chatbot AI auto-responder More in the auto-responder guide. Ticket sentiment AI tools for your team Support dashboard A 360° view of the desk, over the last 7, 30 or 90 days, this week or this month: More in the dashboard guide. Slack and webhooks Migrate from other help desk and knowledge base plugins Import in the background, in batches, from: Each button stays disabled until that plugin is detected, so keep the old one active while you import. Re-running skips what is already imported. Once you have checked the result, Clean permanently deletes the migrated data from the old plugin; it asks first, and there is no undo. Every migration guide lists what comes across and what stays behind. Your data, your site Shortcodes For developers Plans, credits and pricing The knowledge base, ticket system, emails, dashboard and migration tools are free, with no limits on agents, tickets or docs. AI features run on NiroHelp Cloud and need a paid NiroHelp plan: Starter (1 site), Growth (5 sites) and Agency (10 sites), all with unlimited agents and a 30-day money-back guarantee. One credit is one AI answer, whatever its length, shared across your connected sites and renewed monthly. When it runs out the AI pauses and everything else keeps working. See NiroHelp pricing.

安装:

Automatic installation
  1. In your WordPress admin, go to Plugins → Add New Plugin and search for NiroHelp.
  2. Click Install Now, then Activate.
Manual installation
  1. Download the plugin ZIP file from nirohelp.com.
  2. Go to Plugins → Add New Plugin → Upload Plugin, choose the file and click Install Now.
  3. Activate NiroHelp.
Step by step, with screenshots: installing NiroHelp. After activation NiroHelp creates three pages and links them in its settings: Docs ([nirohelp_docs]), My Tickets ([nirohelp_tickets]) and Submit a Ticket ([nirohelp_new_ticket]). Existing pages that already hold those shortcodes are reused, so activating again never creates duplicates.
  1. Add the new pages to your site menu.
  2. Choose the modules you need under NiroHelp → Settings → General.
  3. Publish a few docs, so your knowledge base and your AI have something to answer from.
  4. Optional: create an All Tickets page with [nirohelp_all_tickets] for your agents and select it under Settings → Tickets → Pages.
  5. Optional: moving from another plugin? Keep it active and open NiroHelp → Settings → Migration.
  6. Optional, AI: open NiroHelp → AI, register with your name and email, enter the key you receive and click Sync Docs. Then set your confidence threshold and response delay under Auto Responder, and get your embed code under Chatbot.
The first-run setup guide walks through the same steps, and the rest of the manual is in the NiroHelp documentation.

屏幕截图:

  • Chatbot setup — agent name, avatar, colour and launcher corner — with a live preview beside the form. View Code or Download Plugin embeds it on any site.
  • The AI auto-responder: the confidence threshold it must clear before it posts, the delay before it replies, the name it posts under, and whether it moves the ticket to In progress.
  • Ask NiroHelp answers plain-language questions about your help desk — why first reply time moved, who is at capacity, which docs are missing. It reads your help desk only and never messages a customer.
  • The agent queue, with status tabs, search, and filters by agent, product, reason, urgency and date. "Support Bot" on a last reply marks a ticket the AI answered.
  • The customer's portal: every ticket they have opened, with its status, the agent on it and when it last moved.
  • The AI chatbot answering a shopper on the storefront, from the documentation you published.
  • Email branding — logo, footer text, brand colour, background and content width, applied to every ticket notification email.
  • Import from BetterDocs, weDocs, Echo Knowledge Base, BasePress, Awesome Support, SupportCandy and JS Help Desk. Each button stays disabled until that plugin is detected.
  • The new-ticket form: show, require, relabel and reorder the built-in fields, or add custom ones of your own.
  • AI logs — every question the chatbot and the auto-responder answered, with the answer that was given, newest first.

升级注意事项:

1.2.0 Docs, Tickets, Agents, Topics, Reasons and Products move into the NiroHelp app, and old list URLs redirect to them. Adds a per-agent ticket limit, Delete data and Change contact for the AI service, and more attachment types. 1.1.0 Adds Slack notifications and signed webhooks under NiroHelp → Integrations, and creates three database tables for them on update. Fixes status emails that went out only for the first ticket changed in a request, and the AI site key reaching the settings screen in plaintext. 1.0.1 Fixes PHP translations, which never loaded at all, and imported ticket replies being filed as agent replies — which emailed every migrated customer and overwrote the status their ticket arrived with. 1.0.0 A rebuilt admin, a support dashboard, ticket sentiment, attachments, internal notes, AI reply drafts and Ask NiroHelp. Your docs, tickets, settings and agents carry over as they are. Includes a fix for ticket comment routes that let one client read another's thread.

常见问题:

What is NiroHelp?

NiroHelp is a WordPress help desk plugin that combines a knowledge base, a support ticket system and optional AI. The AI chatbot and auto-responder answer customers from the documentation you publish, and leave the conversation to your team when they are not confident. See what it does on nirohelp.com.

Is NiroHelp free?

Yes. The knowledge base, ticketing, email notifications, dashboard and migration tools are free, with unlimited agents, tickets and docs. AI features are optional and need a paid NiroHelp plan. See NiroHelp pricing.

What do the paid plans add?

The AI: the chatbot, the ticket auto-responder, AI reply drafts, sentiment, the daily briefing and the Ask NiroHelp copilot. Starter covers one site, Growth five and Agency ten, each with a monthly allowance of AI answers and unlimited agents. Everything else — docs, tickets, assignment, roles, emails, the dashboard's free panels and all seven importers — is in the free plugin.

What is an AI credit, and what happens when I run out?

One credit is one AI answer: a chatbot reply, an auto-responder reply or an Ask NiroHelp question. Length makes no difference. The allowance is shared across every connected site and renews monthly. If it runs out, the AI pauses until it renews and nothing else changes — tickets keep arriving, your team keeps answering, the knowledge base keeps working. The Usage panel on the AI screen shows what is left and the renewal date.

How does the AI decide when to answer a ticket?

It searches your synced docs and scores how well they answer the question. If the score clears your confidence threshold, the reply is posted after your response delay. If it does not, nothing is posted and the ticket waits for an agent.

Can I control how confident the AI has to be?

Yes. Set the confidence threshold from 0 to 100% (default 70%) and the response delay in minutes, hours or days (default 5 minutes) under NiroHelp → AI → Auto Responder. The AI auto-responder page walks through both settings.

What happens when the AI is not confident enough?

It stays silent. No reply is posted, the attempt is recorded in the AI logs with its score and the reason it held back, and the ticket stays in your queue for a human agent. The customer sees nothing unusual.

Will the auto-responder reply over my agents?

No. Each client message schedules at most one AI reply, and a new client message restarts the delay. Any agent reply, or resolving, closing or cancelling the ticket, cancels the pending AI reply.

Do I need an OpenAI API key?

No. There is no OpenAI, Anthropic or other model key to set up. You connect your site to NiroHelp Cloud once, from inside WordPress.

How does the AI learn my documentation?

Click Sync Docs under NiroHelp → AI. NiroHelp Cloud reads your published, publicly visible docs and indexes them. Syncing is manual, so unfinished drafts never reach answers, and NiroHelp reminds you to sync after you edit or publish a doc. See syncing docs.

How do I disconnect a site from the AI?

Open NiroHelp → AI and use Disconnect on the connection card. It clears the stored credentials on that site only, and you can connect again whenever you like — see disconnecting and reconnecting AI.

What does the dashboard show?

Key numbers for the range you pick (7, 30 or 90 days, this week or this month), three work queues, a busiest-hours heatmap, agent workload, doc insights and an activity feed. With AI connected it adds the daily briefing, the customer sentiment split, AI performance and chatbot outcomes. More on the dashboard page.

How does a ticket end up in "Needs attention"?

By risk rather than by date: how long the customer has waited, whether anyone has replied at all, the urgency on the ticket and how the recent replies read. Reopened tickets lead the queue. Tickets rise when several of those line up badly.

How is sentiment worked out?

The AI service labels each ticket positive, neutral or negative and notes what is blocking the customer, about two minutes after the latest message, with an hourly catch-up. A ticket it has not reached yet is shown as undecided rather than guessed at, and an agent can override the label or re-analyse the ticket from the ticket screen.

Can I use only the knowledge base, or only ticketing?

Yes. Switch either module off under NiroHelp → Settings → General. At least one must stay on, and turning a module off deletes nothing.

Do customers need a WordPress account?

Customers never use wp-admin and do not need a password. The first time someone submits a ticket, NiroHelp creates a minimal NiroHelp User account for them, and they sign in with an emailed code or magic link. New accounts are only created when your site allows it: either WordPress's "Anyone can register" setting or NiroHelp's "Create accounts for new clients" setting must be on.

Can visitors submit tickets without logging in?

Yes. Turn on guest submissions under Settings → Tickets → Submission. Visitors enter their name and email with the ticket and receive a sign-in link by email.

Can customers attach files to tickets?

Yes. Customers and agents can attach PNG, JPG, PDF and ZIP files, up to 10 MB by default, to tickets and replies. They never go through the media library: NiroHelp writes them into a protected folder and serves them through a route that checks who is asking, so the customer role needs no WordPress upload permission. Developers can change the allowed types and size with the nirohelp_attachment_types and nirohelp_attachment_max_bytes filters.

How do ticket statuses change on their own?

A client reply moves the ticket to Waiting (your team's turn) and an agent reply moves it to In Progress (the client's turn). Resolved, Cancelled and Closed tickets are left alone. Switch the behaviour off under Settings → Tickets → Behaviour, or filter it per ticket with nirohelp_auto_status_transition_on_comment. See ticket statuses.

Can I add the AI chatbot to a site that isn't WordPress?

Yes. The chatbot is a single <script> tag that works on any website. For another WordPress site, Download Plugin gives you a tiny plugin that adds the widget without touching code. See the AI chatbot page.

Can I show the chatbot only on certain pages?

Yes. List the URL paths to show or hide it on, with * wildcards such as /docs/*. Only the path is matched, not the query string, and hide rules win when a page matches both lists.

Can I customize how the chatbot looks?

Yes. Set the agent name, avatar, accent colour, position, welcome message, suggested questions, input placeholder, launcher label, panel size and business hours, switch the "Powered by NiroHelp" footer off, and preview the result before copying the code. Agencies can brand it separately for each client site — see customizing the chatbot.

Can the chatbot collect a visitor's name and email?

Optionally. Turn on lead collection and the bot asks for them early in the conversation, matching a known address to its WordPress account. It is off by default, and the widget works without it.

How are tickets assigned to agents?

New tickets are assigned automatically with random, round-robin or least-loaded assignment, skipping agents who have reached their ticket cap. You can also turn auto-assignment off and assign tickets by hand.

How many agents can I add?

As many as you like. NiroHelp has no per-agent limits and no seat pricing.

Can I customize the ticket form?

Yes. Under Settings → Tickets → Form fields, show, hide and reorder the built-in fields, mark fields as required, and add custom text, number, email, textarea or select fields.

Can I customize the notification emails?

Yes. Each of the seven emails has an editable header, subject and body with placeholders, plus a shared logo, footer, brand colour, background and content width. Emails are sent through wp_mail, so they work with any SMTP plugin.

Can customers open tickets by email?

Not in this version. Tickets are created from the ticket form, the embeddable ticket widget or the REST API, and notification emails bring customers back to their ticket with a one-click sign-in link. Email piping — piping a support mailbox into the queue over IMAP or POP3 — is on the roadmap.

How do I migrate from BetterDocs, weDocs, Echo Knowledge Base, BasePress, Awesome Support, SupportCandy or JS Help Desk?

Keep the old plugin active, open NiroHelp → Settings → Migration and click Migrate next to it. Each button stays disabled until that plugin is detected. The import runs in the background and is safe to run again. Use Clean only after checking the result: it permanently deletes the migrated data from the old plugin, and there is no undo. Each source has its own guide under Migrate.

Should I try a migration on a staging site first?

Yes, especially for tickets. An import is recorded as history, not news: replayed replies send no email, book no AI reply and keep the status the old help desk recorded, and nothing is posted to Slack or a webhook. A staging copy still shows exactly what lands, and how it reads, before your team sees it. See migrating from other plugins.

Where is my support data stored?

In your WordPress database. Docs and tickets are posts, replies are comments, and attachments are in your uploads folder; webhook endpoints, their delivery log and the delivery queue are in three tables of the plugin's own. The AI features send only the data listed under External services to NiroHelp Cloud, and Slack and webhooks send only what is listed there too.

What happens to my data if I disable a module or uninstall the plugin?

Nothing is deleted. Disabling a module hides its screens and shortcodes. Uninstalling NiroHelp leaves your docs, tickets, replies and settings in the database.

Does NiroHelp work with my theme?

Yes. Docs and ticket screens appear inside regular pages through shortcodes, so they work with classic and block themes.

Is NiroHelp translation-ready?

Yes. Every string uses the nirohelp text domain, and a .pot template is included in the languages folder.

Where can I ask a question that isn't answered here?

More answers are on the NiroHelp FAQ, common issues are in troubleshooting, and the full manual is at nirohelp.com/docs.

Does NiroHelp post to Slack?

Yes. Open NiroHelp → Integrations → Slack, create a Slack app from the manifest shown there, install it to your workspace, then paste its bot token and signing secret and click Connect. Pick a default channel, switch on the notifications you want, and each ticket gets one thread that later events reply in. See the Slack guide.

Can I send ticket events to Make, n8n or my own code?

Yes, with a webhook. Under NiroHelp → Integrations → Webhooks, add an HTTPS endpoint and choose its events. Each delivery is signed with that endpoint's secret in an X-NiroHelp-Signature header, so the receiver can check it came from your site. See the webhooks guide.

Is there a REST API?

Yes. The /wp-json/nirohelp/v1/ namespace covers docs, tickets, comments, attachments, settings, migration, AI, integrations, webhooks and the dashboard, and action and filter hooks cover the ticket lifecycle. Routes and hooks are listed in the REST API reference.

更新日志:

1.2.0 - 2026-10-01 The admin lists move into the app. Docs, Tickets, Agents, Topics, Reasons and Products are now React screens, the AI screens are rebuilt around connecting a site, and a site can change its contact details or delete its data at the AI service. Added — admin screens Added — agents Added — AI Added — tickets Added — access Added — for developers Changed Fixed 1.1.1.1 - 2026-09-26 Added 1.1.1 - 2026-09-23 Fixed 1.1.0 - 2026-09-22 Integrations. Ticket events now reach Slack, and any HTTPS endpoint you choose, from a new NiroHelp → Integrations screen. Delivery runs on a background queue, so a ticket save never waits for it. Added — Slack Added — webhooks Added — for developers Changed Fixed Security 1.0.1 - 2026-09-17 Fixed Changed 1.0.0 - 2026-09-17 A rebuild rather than a point release. The admin is now a React application, every browser request goes through the plugin's own REST API, and the help desk gained a dashboard, ticket sentiment, AI reply drafts, attachments and an assistant that answers questions about your own support data. Docs, tickets, settings, agents and emails carry over from 0.8.1 untouched — there is no migration step. Added — the support dashboard Added — Ask NiroHelp Added — tickets Added — AI Rebuilt Changed Fixed Security 0.8.1 - 2026-09-13 0.8 - 2026-09-13