Classic App Features


Articles (x)

The blog allows you to manage all types of “text” content. The GoodBarber CMS (Content System Management) is the foundation of our “Classic” offer. Articles created on the blog can be separated into multiple paragraphs and you can add videos, photos, and HTML content. But the CMS goes even further as it allows for advanced management of your content structure. Thanks to menus and submenus, content can be organized on multiple levels. Your clients will be impressed by the content management possibilities, the ability to link their articles, and create more engaging content for their users through right the app.


Maps can be based on one location only or can include an unlimited number of points (if you have a more directory-like project). With each one providing information, photos, links, and contact information. Best of all, step-by-step directions from wherever your user is are available for each point—providing this logistical information is the basis of getting them to you.

A great feature for businesses in the tourism industry.

Event Calendars

Display and notify your users of events, sales and new releases. Either pull content from a source you already have set up (i.e. Facebook, Google Calendar, Bookafy etc.), or manually input events to your app. There are a lot of options to provide users with, such as a link for directions, buttons to directly buy tickets, sharing possibilities, and your contact information.

Audio & Video

Audio options include podcasts, a SoundCloud integration, CMS files, and live streaming. As far as videos, CMS files are also an option, in addition to live streaming, YouTube, Vimeo, Ooyala, and DailyMotion integrations. Including audio and video aspects in an app is a perfect way to add some interactivity and even deliver content to users that cannot be physically present but don’t want to miss out.



Forms are a multi-purpose tool. They can be used for conducting surveys, gathering contact information for mailing lists, receiving customer support requests, or even as an ordering platform. Form results can then be exported for further use and evaluation. Having a quick and easy channel of communication from user to owner is a crucial element of every successful business operation.

User Authentication

User authentication is what paves the way for all more advanced user features, such as user groups, push notification subscription, chat, and more. To provide a more personalized experience, allow users to login and create their own profiles. This gives you the option to adjust the content in the app based on different user profiles, avoid sending irrelevant information and offers, and is the first step to creating a real community.


A chat feature allows your users to get to know each other—whether it is for social purposes, or for the purpose of exchanging opinions about your establishment, it is a great way to get people engaged. Users can view each other based on a list template or a map template that displays who is closest to them. For security reasons, a blocking feature is also provided. The chat function can also serve as a customer service tool in which users can chat with the app owner to get answers, place orders, and more. It is also a great tool to build a community around your app.

Loyalty Cards

The simplest way to keep customers returning is to offer them rewards for their recurring business. Start off by choosing and customising a unique card design. Point validation can be completed either through purchase, manual check-in, or social media sharing—a great way to leverage customer power in your marketing strategy. Finally, choose the gift for completing a loyalty card and its expiration.

Spur of the moment rewards (independent of loyalty card completion) can also be sent out to clients in situations such as their first visit, if they have not visited for a certain amount of time, during happy hour, or based on the client’s geographic location.

Club Cards

Regulars deserve special privileges for their loyalty, and customers will be thrilled to be offered membership to an exclusive club card with three levels of lifetime value you get to define. This is a powerful incentive for maintaining secured clients and showing them your appreciation.


The quickest way to get a boost in sales is through a special offer, often in the form of a coupon. All details of the offer can be defined, such as method of redemption, terms and dates of validity, number of available coupons, number of times a client can use a coupon, and more. To simplify the process maximally for the client, detailed store information (such as map information) can be included. As always, design can be customised and perfected to make the offer as attractive and effective as possible.

Beacons & Geofences

Being able to deliver a message or offer to users at the right place and right time is crucial for increasing conversion rates. Geo alerts allow for contact to be made at the very moment customers enter a designated zone; for example, when a user is passing your store, a message will trigger notifying them of your latest offers. Beacon trigger alerts the user as they approach a specific object; for example, when a user is passing a specific object/item in your store, a message will trigger notifying them about a specific offer or information about the object/item.

...and many more

Between monetization, in-app advertising to raise profits, social network integrations to build your marketing strategy, contact sections, click-to possibilities, an advanced content management system, and web embed options, basically all small business needs are covered.

Commerce App Features


Product Page

Your product page is a key feature in your Commerce App, which gathers all the relevant information about each product, sizes, price, colour, photos etc. It is also possible to create product variations if you offer several options of sizes, colours, flavours.

1-Click Payment

1-Click payment is regarded as the main feature for client conversion in the e-commerce world. Who has ever abandoned an order during checkout because of all the payment info to enter? Its long, fastidious, and kills the spontaneity. With 1-click payment, payment is fast, seamless, intuitive, and secure.


Payment Gateways

When creating a Commerce App, the available payment gateways are crucial. We offer multiple payment options with Stripe (Visa, MasterCard, Amex), Paypal, and Apple Pay. All of which can be activated on your app.
However, alternatives can be set up in the case that you deal mainly with local clientele. Then offline payments will be made available on the app. With this option, the order is validated but the payment will be processed in-store, or upon delivery.

Local Delivery

With the local delivery feature, you can accommodate local delivery zones based on post codes. You can set charges based on the post code and restrict other post code areas using this feature.

In-Store Pickup

With the in-store pickup option, retailers will be able to attract more clients to their shops, and take advantage of additional sales opportunities. The app is also great to build customer loyalty. The regular customers will be able to easily purchase their favourite products from their favourite shop via the app, and then pick them up whenever suits them best.

Store Locator???

As for the “Maps” option in Classic Apps, you can add your locations in Shopping Apps. Your clients’ audience will easily see where the shops are located which can be reassuring when finalizing their purchases. And as we previously mentioned, one of the objectives of the app is to drive in-foot traffic to the shops directly. 


Having a dynamic content strategy is a best practice for driving traffic to Shopping Apps. The Blog option here is simplified compared to the “Classic” apps. However, it allows you to create and organize articles in one or more sections. The content created around your store can have multiple functions. First, it presents you as an expert and therefore gives you more credibility in the eyes of customers. Then, it encourages the use of the products by clients: demos, usage tips, maintenance tips, … Finally, it helps increase sales directly. An article has the advantage of being able to develop sales arguments in a structured way, and therefore with a strong impact in the eyes of buyers.


Online shoppers are very accustomed to receiving special offers regularly. A function that you will therefore often be asked is to create and manage coupons or discounts. Your clients will love this feature. You can create discounts in percentage, or in value. But you can also target only certain users, set a deadline, set a minimum amount, or limit the number of uses of the coupon. The goal is to increase their sales and you empower them to do so.

Cart Reminder Popups & Abandoned Order

Over 70% of shopping carts will never be validated by online shoppers! Therefore, it’s essential that you have a way to positively influence this statistic, otherwise, the risk of being disappointed by the number of abandoned orders.

The goal here is to increase conversions. The ‘Cart Pop Up Reminder’ option is in the form of a pop-up, with all the items in the current cart, which opens as soon as the user opens the app. They can either add items or go on to checkout immediately. The ‘Abandoned Order’ function allows you to send a message (email or push notification) directly to the user to remind them that they have items pending in their cart. You can then analyse your stats and see the impact of these actions.

Buy Again

Some products are purchased repeatedly online. In this case, shoppers want to get to the point and not waste time putting together a basket. By offering the “Buy Again ” option, you streamline the purchasing process and thus increase conversion rates. Making shopping as easy as possible is essential in a Shopping app.


Quick Buy

App users will be able to add products to their cart without ever having to go to the detailed product pages. This option creates a fluid experience and reduces the number of clicks needed to complete a purchase, again increasing the conversion rate.