Black Friday's here! Create an app and enjoy 50% off now!

RAG Chatbot description

The RAG Chatbot adds an AI-powered assistant to your app.
Its purpose is to answer your users’ questions based on your app’s own content and context. Each answer is built from the information you select, ensuring it’s accurate, relevant, and consistent with your app’s theme. This way, users always get clear and useful answers that fit perfectly with your app’s universe.

The chatbot builds its knowledge base from the content you choose within your app.

It supports three content types: articles, events, and map points.
Sources can include both:
- the content you create in the GoodBarber CMS, and
- external feeds you have connected.

You stay fully in control of what the chatbot can access.
For each section, you define how many items should be indexed and which categories will be included in the chatbot’s knowledge base.

Examples of how the RAG Chatbot can be used:
Universities or schools: let students ask questions about programs, events, or practical information.
Media outlets and blogs: help readers get quick answers based on your published articles.
Companies: assist employees using the app as an internal tool (communication, documentation, or training).
Tourism boards and local organizations: guide users interactively through places, activities, and events.


1

Pricing

The RAG Chatbot is a paid extension, available with all GoodBarber plans.
You can subscribe for $540 per year or $45 per month.

The chatbot works with a credit-based system.
Each GoodBarber subscription includes 5,000 credits per month, automatically renewed.

Credits are used for every action performed by the chatbot:
- Indexing new content
- Processing user questions
- Generating answers

If you run out of credits before the end of the month, you can buy extra credits at any time.
Additional credits cost $20 for 5,000 credits.

These extra credits are added immediately to your balance and remain valid until they’re used, regardless of when your next monthly renewal happens.


2

RAG Chatbot Installation

1. Go to your Extension Store in the back office.
2. Enable the RAG Chatbot extension.
You can test it for free for 15 days before subscribing.
Once activated, you’ll be redirected to the RAG Chatbot settings page.
From there, go to the “Sections” tab to start selecting the content that will feed your chatbot.


3

RAG Chatbot Settings - Sections Tab

1. On the RAG Chatbot settings page, open the “Sections” tab.
2. Toggle on the sections where you want the chatbot to index content.
You can enable sections from the following categories: Articles, Events, or Map points.
3. 
Click Save to confirm your selection.

The content published in the sections you’ve enabled will be automatically indexed and used by the chatbot to answer your users’ questions.


4

RAG Chatbot Settings - Settings Tab

1. Go to the “Settings” tab.

2. Choose your models:
Embedding model
This model reads and indexes your app’s content (articles, events, or map points).
It converts your text into a format the chatbot can use to find the most relevant information.
Large version: more accurate, but uses more credits.
Small version: more economical.
Completion model
This model generates the chatbot’s answers in natural language.
More advanced models (like GPT-5) provide higher-quality, more natural answers, but consume more credits.
In short:
The Embedding model builds the chatbot’s knowledge base.
The Completion model writes the answers.
You can balance quality and credit usage according to your needs.

3. Customize the system message
Use the System message field to define your assistant’s behavior and tone.
The chatbot’s replies will follow the instructions you provide here.

4. Set the number of items per feed
This defines how many items will be indexed from the section feeds you enabled in the “Sections” tab (step 4 above).
The default value is 24, but you can increase it depending on how much content you want the chatbot to include.

5. Restrict access to the Chatbot section (optional)
If you use the Membership or Authentication extensions, you can limit access:
Membership extension: toggle on the option to make the chatbot available only to paid subscribers.
Non-subscribers will be redirected to the subscription page.
Authentication extension: toggle on the option, then go to the menu Community > Public/Private to make the section private.
You can also restrict access by user group if the User Groups extension is enabled.
Non-logged-in users will be redirected to the login or registration page.

6. Save your settings.


5

Content indexation and replies

New items and content updates are indexed automatically every 2 hours.

Note: Membership extension
When the Membership extension is active, the chatbot’s answers depend on the user’s subscription status:
- Subscribers: the chatbot can use all indexed content.
- Non-subscribers: the chatbot analyzes all indexed content to select the most relevant information, but its answers only include free preview text. This allows it to recommend premium content related to the question while keeping paid content protected.


6

RAG Chatbot Settings - Design tab

1. Go to the “Design” tab.
2. Customize the look of your Chatbot section:
- Choose the colors and fonts of your section elements.
- Edit your assistant’s name and avatar image.
- Write the different messages that will appear in your Chatbot section.
3. Click Save to apply your design changes.


7

RAG Chatbot Settings - Reports Tab

Apps that include AI-generated content must provide a way for users to report or flag conversations directly from within the app.
In your app, users can report a conversation if they find it inappropriate or incorrect.
All reported conversations are listed in the “Reports” tab of your RAG Chatbot settings page.

Use these reports to review and moderate your chatbot’s behavior:
- Update your app content if needed.
- Adjust your system message to refine how the assistant answers.
- Exclude or edit specific content that should not be indexed in the chatbot’s knowledge base.

Use the search field at the top of the page to find specific reports quickly.


More articles