FAQ Revolution

Installation

↑ Back to top
  • Download the .zip file from your WooCommerce account
  • Head to: WordPress Admin > Plugins > Add New > Upload Plugin ad use the downloaded .zip package
  • Click on Install Now and Activate. A new menu item will appear in the WordPress admin panel.

If you need further help about this section, please check the related WooCommerce article.

Settings Overview

↑ Back to top

The very first thing to do when plugin is installed for the first time is to check settings.
Each field has got its related legend, then you shouldn’t need any specific guide.

However there are few notes that have to be done to avoid troubles:

FAQs search page

This option defines which page you are gonna use to place the main FAQ search system (check shortcode section to know more).
Deeplinks will be set and read only on this page.

“no result”, “solution”, “user action” texts

These fields can also contain complex data (iframes, HTML & Javascript) as well as execute shortcodes

Rating system

Votes are stored in browser cookies to avoid multiple votes on the same FAQ. However changing browser visitors can inevitably bypass this limit.

Permalinks

Obviously you must not have another URL correspondance connected with chosen values.

By default your site permalink are flushed each time plugin settings are saved.
If you are facing troubles just go in WP settings > Permalinks and just save again.

Use only first-level subjects?

This option will change the deeplink structure.
Then be careful to not use a deeplinked URL as direct link and then change this option

The AI Assistant

↑ Back to top

This system is based on Cohere systems. They have been chosen among many for their price and simplicity in handling the task the plugin systems need.

This assistant will generate answers exclusively on the contents you create throgh FAQ Revolution, to give the best result possible while avoiding hallucinations.

Settings

↑ Back to top

In order to create the Cohere-elaborated contents cache, the server must allow direct files management in the wp-content/uploads folder

  1. Create a Cohere account and get a Cohere API Key
  2. Go in the plugin settings > AI Settings block and paste the API Key. Test the connection to be sure your server is able to connect to Cohere and save settings
  3. As the page refreshes the block will show the cache file location with the additional options

Contents are taken from Knowledge-base and “basic” FAQs and also stored to be retrieved matching FAQ Subjects. In the settings page you can bulk-sync all contents, otherwise one-by-one in the editor’s page sidebar. The process is manual to reduce Cohere tokens usage at the maximum (then save money).

Shortcode

↑ Back to top

FAQ Revolution is also natively integrated with WordPress Block Editor (Gutenberg), Elementor and Visual Composer.
Using them you can skip the standard shortcode wizard and use the related plugin’s tool.

For any other builder or using the old WordPress editor:

In any WordPress editor you can see the plugin’s icon triggering the shortcode wizard.
Here’s fields explaination:

Targeted subjects

Only contents belonging to these FAQ Subjects will be taken into consideration

Excluded subjects

Among targeted FAQ Subjects, these selected ones will be discarded

Custom textarea placeholder

Enabling this option no FAQ will be listed until user will fill the search bar

Shortcode demo with all possible parameters:

[fr-ai-assistant target_subj="5" excl_subj="1" placeh_txt="Ask me something"]

The AI assistant can also be integrated in Knowledge-base articles and in the FAQ Searchbox

Knowledge-base

↑ Back to top

This system is detached from FAQ’s one, but articles can be attached to each FAQ’s answer to give a better user experience and ideally teach visitors about a specific subject.

  • Articles could also be a great way to increase website’s SEO score since they should have highly targeted contents
  • Article tags can be shown at the end of article contents, giving access to archives
Automated sidebar navigation menu

In the Knowledge-base settings block is possible to enable an automated sidebar menu navigation, useful to increase the SEO score and to help users quickly navigating through your contents. Articles are merged basing on the linked article’s FAQ Subjects, if related articles count is less than 2, the sidebar is not shown.

AI Assistant integration

In the Knowledge-base settings block is possible to enable the automatic AI Assistant integration. The widget will be displayed before textual contents and tuned to give answers basing on the linked article’s FAQ Subjects

External Links

↑ Back to top

This system borns to let you add specific links to external websites in the easiest and cleanest way possible.
Links be attached to each FAQ’s answer.

It’s a very basic system: just add new links by writing a name (the one shown in list) and the external URL

FAQ Subjects

↑ Back to top

Before creating FAQs you have to define their subjects:

  • First-level subjects can have an image attached
  • Child subjects are optional and are meant to refine FAQs search
  • Subjects can be also temporary disabled: in subjects list the first column (red arrow in the above image) represents the status.
    Green circle means subject is enabled, while red circle is for disabled ones.
  • Subject slugs are used in deeplinks

FAQ Builder

↑ Back to top

Clicking on “Manage FAQs” you can create your first FAQ.
The very first thing to do is decide whether FAQ has to be basic or choice-based.

Basic (text-only)

↑ Back to top

It’s the standard FAQ format: question and answer.
Contens can also contain complex elements such as HTML and shortcodes.

Is possible to have a photogallery as well as a “related articles” section containing knowledge-base and external links.

Choice-based

↑ Back to top

Here you can define a true choices tree helping users step-by-step.
Ideally you have to shape the tree basing on the question-to-multi-option principle.

Everything starts with an initial question: while prior FAQ text is optional, you must have at least two answers.
Each answer has also got a consequence when selected:

Text as end

Uses choice’s text to end FAQ’s flow

Default solution

Uses the “default solution” text to end the FAQ flow (it is defined in settings).
It’s ideally meant to show a positive answer to the user (eg. you problem should be solved)

Default user action

Uses the “default user action” text to end the FAQ flow (it is defined in settings).
It’s ideally meant to query user to make a custom action in order to solvea problem (eg. your case needs to be inspected, open a ticket)

New Question

You’ve got to pose a new question to the user, in order to better understand the situation

Each answer may have associated knowledge-base articles, external links and images.
You can use HTML as well as shortcodes within choices description.

Common Systems

↑ Back to top
FAQ Order

Normally FAQs are sorted by title (A to Z), however you can set a custom order by using numbers.
Is suggested to use pretty big increases (10/20/30) to avoid troubles if you want to place a new FAQ between two existing ones.

Search Helper

This is probably the most important parameter after the title: is used in the search algorithm and helps users finding the right FAQ.

Use frequently-used and semantic words. Use anything you prefer to split words: any extra character will be removed on frontend.

WooCommerce Products integration

↑ Back to top

The plugin hooks directly in the products page by adding a “FAQs” tab, showing the searchbox and/or the AI assistant.

It is important to mention that AI assistant will give answers not only basing on the Section FAQs, but in order to give the best answer possible, takes also the product description and name into consideration.

In the plugin settings there is a dedicated section named “WooCommerce Product Tabs Integration”: through that you will be able to defined a global integration scheme for your products.

However it is also possible to granularly control the integration while editing WooCommerce product categories or also products themselves.
Category settings will override global settings and individual produduct settings will override both.

FAQ Search Shortcode

↑ Back to top

FAQ Revolution is also natively integrated with WordPress Block Editor (Gutenberg), Elementor and Visual Composer.
Using them you can skip the standard shortcode wizard and use the related plugin’s tool.

For any other builder or using the old WordPress editor:

In any WordPress editor you can see the plugin’s icon triggering the shortcode wizard.
Here’s fields explaination:

Predefined subject

Forces a default subject for the search system. User will still be able to choose eventual child subjects

Predefined child subject

Forces a default child subject for the search system

Excluded subjects

Among targeted FAQ Subjects, these selected ones will be discarded

Show FAQs only filling searchbar?

Enabling this option no FAQ will be listed until user will fill the search bar

AI Assistant mode

Enabling the option, this tool becomes an AI Assistant tuner. No FAQs will be shown and the assistant will give answers exclusively basing on the chosen FAQ Subject and sub-subject

Shortcode demo with all possible parameters:

[faq-revo-searchbar subj="5" sub_subj="1" excl_subj="" req_src="1" ai_assist_mode="0"]

Multilanguage

↑ Back to top

The plugin is 100% multilanguage for both front and back ends. If a translation of your language has been created, WordPress will automatically switch between languages.
Plus it is compatible with WPML and Polylang!

How to create a translation

If you have WPML + String Translation add-on or Polylang, you can simply scan the plugin and translate strings via its UI.

Otherwise: go in the plugin folder, then open the one named “languages”.
Inside you’ll find the default.pot file. It contains english strings to be translated.

If you want to create or customize one your language translation, follow these steps:

  1. Open the default.pot file with POedit
  2. Edit the catalog by inserting your data and setting translation’s language
  3. Save the file with your language’s i18n identifier and “fr_ml-” prefix (the italian example is fr_ml-it_IT)
  4. Go to plugin’s folder “.. wp-content/plugins/faq_revo/languages” and paste resulting .PO and .MO files

To translate dynamic strings set in settings you must pass through the WPML string translation add-on or Polylang.

If you create new translations, please get in touch at support@lcweb.it sending your .PO and .MO files. Otherwise they will be lost in next updates.

Thanks!

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.