---
title: "Features index and app builder specifications - GoodBarber"
description: "Discover the many features available on GoodBarber to create your app."
canonical_url: "https://www.goodbarber.com/feature-index/"
lang: en
---

# Features index

## Best of

### Content apps

Content apps

With GoodBarber, create apps to deliver any type of content: editorial content, community or loyalty features. Bring your ideas to life with an app exceptionally designed.

### eCommerce apps

eCommerce apps

With GoodBarber, create your online store and sell your products on every channel (App Store, Google Play and Web). Enhance your products with a beautiful app and increase your profits.

### Native app

Native

GoodBarber compiles real native apps with Apple's and Google's own technologies, Swift for iOS and Kotlin for Android, to ensure the best user experience on each platform.

### Progressive Web App

PWA

GoodBarber delivers Progressive Web Apps in Angular. This next generation of web apps allows for a one of a kind reactivity and the most advanced user experience, on mobile and beyond, tablets and desktop alike.

### Unique back office

Take advantage of the most advanced management system on the market. The GoodBarber back office is intuitive and lets you build, without any coding skills, a project equipped with the latest cutting edge technology out there. A creation tool, as well as a one-stop-shop for managing and monitoring your work, it’s an unbeatable asset to make your project a success.

### Extensions Store

More than 190 advanced features can be added to your back office from the Extensions Store. Select features based on your area of expertise or needs and organize your workspace accordingly, you’re in charge!

### Built-in AI

Write and translate your content with the AI Assistant, answer your users from your own content with the RAG Chatbot, build a custom section by describing it with the AI Extension Builder, and manage your app by conversation through the MCP server.

## GoodBarber & you

### Intellectual property

GoodBarber is a technology which lets you create, organize and deliver your content to your audience: images, logo, videos, audio files, texts, you name it. You are and will always remain the sole owner of the said content.

### No ads, aside from yours

GoodBarber doesn’t and will not circulate ads on its behalf within your app. When advertising is featured, it’s the campaigns which you’ve set up beforehand, thus generating revenue of your own.

### No branding, yours aside

You are the one and only owner of your project; GoodBarber is just the tool which allows you to bring it to life. No GoodBarber references are present within your app.

### Data recovery

Content produced through GoodBarber belongs to you. If you wish to switch technologies and carry on your project elsewhere, you may export your data.

### Clear up-front pricing, no surprises

GoodBarber offers non-binding monthly subscriptions. All pricing is up-front. There are no hidden costs upon using our product. Take advantage of our 30-day free trial period, no credit card required, which gives full access to our product’s set of features. It’s possible to save on your subscription with an annual plan.

### No commission on your sales

eCommerce apps

GoodBarber does not charge any commission on your sales. All the profits generated by your shop go to you, regardless of the amount of these profits.

## X  Content apps

### Link to your X profile

GoodBarber's X extension provides a direct bridge between your application and your X profile. By adding a simple link to your X profile, you can offer your users a better user experience.

## Users management  Content apps

### Dedicated interface

The GoodBarber back office includes an interface dedicated to the management of app users. It gives access to the list of users, their location, the group they are attached to, their latest login date as well as social data.

### User panel

For each user, you have access to a detailed panel with all the information related to their profile which you can edit at any time.

### Advanced search and sorting

The interface supports search by name, as well as advanced sorting options: by group, latest date of login as well as sign up dates.

### Adding users

You can add users simply by creating their profile manually.

### Import/Export of users

GoodBarber allows the import and export of the user list in .csv format.

## Rewards  Content apps

### Automatic rewards

GoodBarber lets you set up four automatic rewards for your clients: a reward on their first login, a Happy Hour reward valid during set hours, a reward when they visit a place you defined, and a reward when they come back after a while.

### Manual rewards

You can also set up manual and spontaneous rewards to engage your clients. Define the title, description and content of the reward, as well as the settings of the related notification.

### Customizing the design

Customize the design of your rewards by selecting a color or background image, icon, as well as the text colors and fonts.

### Period of validity

Define the validity period for each of your rewards: none or on a precise date.

### Detailed statistics

Check the performance of each of the rewards sent out through a statistics interface: filter per reward, visualize the amount of rewards offered, how many were opened or redeemed.

## Loyalty program management  Content apps

### Global statistics

A dedicated interface, integrated within the GoodBarber back office, lets you analyze the results of your loyalty program and estimate profit.

### Statistics per user

For each user, it is possible to know how many times the loyalty card has been completed and their membership status.

### Profit estimation

Based on the value assigned to each point collected through your loyalty card, you can see an estimate of the amount of transactions conducted through your loyalty program.

### Adjusting period settings

Adjust results per period: 7 or 30 days, current month, past month or even customize the time frame.

### Statistics export in CSV

Export all the statistics data related to your loyalty program in .csv format in one single click.

### Promotional tools for your loyalty program

The GoodBarber back office offers several promotional tools for your loyalty program. Facebook or X sharing, email engagement as well as push notifications.

## Customer management  Content apps

### Customer management

Access the list of your clients registered for your loyalty program from a dedicated interface. Sort them according to their membership status, logins or most recent point validations.

### Detailed client profile

Access and edit your clients' profiles. Photo, login, name, location and description.

### Manual card management

Manually manage the number of points and membership status of each of your clients.

## Developer

### Custom Code

Develop a section, a widget, a menu or a navigation mode as a mini HTML/JS/CSS app. Your code is embedded in the app and available offline: whether your feature keeps working without a network connection depends on how you build it.

### Client side

The bundle of files which you’ve created for your plugin is executed directly on the client's side, for optimal reactivity. No loading time, no network connection dependency on the user’s side.

### GoodBarber App API

The GoodBarber App API lets your custom code talk to the app itself: read the logged-in user, link to an internal page, call an external API, or store data locally. Ready-to-use examples are published on our GitHub.

### Sections, widgets and menus

Your custom code can take the place of a section, a widget on the home screen, a menu or a navigation mode. Four ways to build exactly the screen or the component your project needs.

### URL section

Display a web page inside your app: it opens in the app's built-in browser on native apps, and in a new tab on the PWA.

### Advanced edition

Install the free Advanced edition extension to switch your back office to expert mode and edit your app's configuration properties one by one.

### Documentation

Each available setting is documented, along with the list of compatible values, the setting’s description and how it operates within the app.

### Advanced options

The GoodBarber back office is already very complete, but with this settings file you will find all of the structural and graphical settings of your app, including some of the most advanced.

### AI Extension Builder

Describe the section you need in plain language. An AI agent writes the code, integrates it into your app and shows you the result as it goes, with access to the same public APIs as custom code sections.

### Public API

Content apps and eCommerce apps each have their own public API, with a detailed documentation, to automate your workflows and connect your app to the tools you already use.

## Product catalog  eCommerce apps

### Products description

Benefit from a ready-made matrix to manage your product pages. The architecture is already in place while you still have the flexibility to customise it.

### Professional illustrations

Enhance your products will great photos. The automatic format management will help you. You can select the focal point on each image to ideally catch the attention of your clients.

### Tailored collections

Easily group your products in coherent collections. The internal engine uses the tags and characteristics of your products to dynamically manage your collections. You can also create them manually. And associate them with specific sales channels.

### Delayed publication

Take the time needed to enrich your catalog: each product can be automatically published at a chosen date. You can now peacefully prepare your marketing events.

### Product identification

Each product in your catalog and its variant is identified by a unique reference. You can precisely manage your stock and orders.
You can also add a weight per product and variant to help you better manage your shipping rates.

## Product list  eCommerce apps

### Change of status

From the list of products in your interface you can change the status of a product. A product can be "Not Listed" (invisible to customers), "Delayed" (this allows it to be published automatically on a specific date), "Draft" (not yet publishable), "Published" (visible on the shop). The status can be changed individually or for a group of products.

### Remove a product

Products can be added or removed. Individually or by groups.

### General information

The product list gathers all the products from your catalog, published or not published. For each product, the list shows the amount of variants available, stock quantity and corresponding collections.
You can search products in your catalog.

## List of collections  eCommerce apps

### Attributes of a collection

Visualize the attributes that characterize each of the collections.

### Changes of status

Change the visibility of a collection on your shop by changing its status. You can make this change individually or in batches.

### Deletion

Collections can be added or removed. Individually or by batches.

## Add/ edit collections  eCommerce apps

### Identification of collections

Each collection is identified by a name and an image.

### Classification of products

In a collection you can choose how to classify products. These can be sorted by price, name and date of addition to the catalogue. You can also classify products manually within a collection.

### SEO

When you use a PWA, each collection can be referenced by search engines. To optimize referencing, you have customizable fields for the title of your collection and its description.

### Publication

Collections have two modes of publication Listed and Not listed. You can prepare your collections in advance and publish them on the shop once they are finished.

## Sales channels  eCommerce apps

### iOS

Native

Benefit from a native eCommerce app on the Apple App Store. Target a population of iPhone-owners with the best of iOS technology.

### Android

Native

Benefit from a native app on Google's Play Store. Target the world's largest population of app users with Android smartphone owners.

### PWA

PWA

Be visible everywhere with your PWA: simply enter a URL on a browser. PWAs offer the advantage of being referenced by Google like any other website and are visible on all devices. They are an excellent complement to your native apps and are integrated into all our offers.

### Facebook Shops

Start selling your products directly on the world's largest social network and benefit not only from a tremendous visibility but also the smoothest shopping experience.

## Client account  eCommerce apps

### Order summary

Your client can access their order history and status in one click from the My Account section.

### Multiple addresses

Your customer can register several addresses in their account which they can then use as a shipping and/or billing address when placing an order.

### Credit card registration

Your clients can register several payment cards in their accounts. They can be used for one-click payment.

## Order processing  eCommerce apps

### Search feature

Search for an order in no time. You can search by name, address, client email or order number.

### View orders by status

View all your orders according to their status. 4 states are available: "Pending" for orders waiting to be processed, "Processed" for orders handed to the carrier, "Delivered" for orders delivered to the customer, "Cancelled" for cancelled orders.

### Acquisition channels

For each order, you see which acquisition channel allowed you to finalize the order. Important information to choose or focus your marketing strategy.

### Change the status of several orders

Change the status of several of your orders at the same time. Simply select the orders, and choose their new status. Saving time, for example, when updating shipping.

## Clients list  eCommerce apps

### Clients display

View a list of all your clients who have ordered. As well as key information: total purchase amount, date of last order, acquisition channel and their details.

### Leads display (user who has never ordered)

As for clients, view the list of all your leads, i.e. users who have registered on your site without having ordered. This info can allow you to start marketing campaigns.

### Client acquisition channel

For each client and each order, view the acquisition channel used. This gives you information about the channels that work best and what type of efforts are needed to develop them.

### Targeted push or by group

From the list of clients and leads, schedule your push notifications. You can make either send targeted push or by group.

## Client details  eCommerce apps

### Edit contact details

Edit your clients' details (address, phone) directly in your management interface.

### Note on clients

Add a note on your client, directly in their page. This note will only be visible by your team.

### Display clients statistics

Consult for each client their key statistics (order history, number of orders, amount of purchases, average cart..).

## Reseller

### White label

Apps and their related back offices are in white label: domain name, logo and communication emails carry your identity.

### Reseller dashboard

Resellers have access to a unified interface to manage all of the apps tied to their reseller account.

### Centralized information

Visualize the status for each of the apps within your reseller account at a glance, whether they are built or published.

### Advanced search and filters

Use the search engine and display filters to quickly identify specific apps within your reseller account.

### Unlimited apps

Link an unlimited number of native Android & iOS, and Progressive Web Apps to your reseller account.

### Adding projects

Create new apps directly from your reseller dashboard. They will be automatically attached to your reseller account.

### Linking existing projects

Attach previously created projects to your reseller account. Once attached they will automatically inherit all of the features included along with a reseller subscription.

### Unified billing

All invoices of your reseller account — your subscription as well as the options purchased for specific apps — are centralized in a dedicated billing space of the reseller dashboard, where you can view both paid and pending invoices.

### Domain installation

Set up your own domain name to replace the default goodbarber.app URLs (back offices and PWAs) of all the apps attached to your reseller account.

### Team management

Grant access to the management interface of your reseller account to team members.

### Account manager

Resellers get a dedicated account manager, along with an online training program to get started.

### Alpha project

When you create your reseller account, one of your projects becomes the leading project of your agency: the alpha project.

## Ready to build your app?

[Start for free](https://www.goodbarber.com/create/)[See pricing](https://www.goodbarber.com/pricing/content/)
