/
CRM.COM Apps

CRM.COM Apps

CRM.COM offers pre-built customer-facing apps like the Contact App and Contact Portal, which require minimal configuration before being accessible to the Business’s contacts. These apps offer a range of features, including contact registration, loyalty tracking, viewing offers, placing orders, managing subscriptions, creating communities, and performing Wallet-related financial transactions.


THE ESSENTIALS

App Types

CRM.COM offers four different ready-made, front-end apps to choose from:

  • Contact App - A mobile app for the contacts (customers) of the business, allowing them to place real-time orders and track/manage their finances.

  • Contact Portal - An alternative to the contact app, this user-friendly web portal has the same features as the contact app.

  • Merchant App - A mobile app for business users (especially for businesses without POS integration), allowing Purchase Events to be submitted to CRM.COM to award the business’s contacts and/or retrieve payment for their purchases.

  • Captive Portal - An interface allowing contacts to connect to a WiFi network, authenticate, and access a WiFi portal.

If your business is seeking a streamlined set of features, explore the Landing Pages and Mobile Pass Cards manuals.

Modules

Modules represent the features supported by an app and the options vary from app to app. They can be easily enabled or disabled through the back-end, and the contact will see the respective changes upon the app's next launch without the need to republish the app on the stores again.

Publishing Apps

When you have configured your app in the back-end system, you can request a version to review before it’s submitted to the stores for publishing. Publishing the apps to the stores is relevant for the Contact App and the Merchant App.

Marketplace & Single Business

When an app is created in the back-end system, CRM.COM allocates an ordering model based on established configurations. If any of the business's Merchants possess at least one product, the app configuration is classified as Marketplace; otherwise, it adopts the Single Business ordering model. A Marketplace app allows the contact to select the merchant they would like to order from.


Managing the Apps

To view existing Apps or configure a new one, navigate to Settings > Platform > Contact Facing Essentials > Apps.

image-20240423-134438.png

Creating a New App

Select the +Create Application option to start configuring the new app.

image-20240423-135430.png
  • Name - Provide the app name as you want it to appear on the app’s landing page.

  • App Type - Select one of the App types.

  • Description - Optionally provide a description of the app, for internal use only.

Configuring the Contact App & Contact Portal

Once the App definition has been created, click on the options button and select View to view and edit the App configuration.

The configuration settings for both the Contact App and Contact Portal are the same.

The configuration is divided into three main areas:

  • Appearance - These settings control the visual aspects of the app interface, including colours, homepage skins, app mode (light or dark), as well as creatives and images.

  • Features - Set up legal information for the app, navigation links to external websites, app modules defining user actions, and shortcut button labels.

  • Platform Details - This section contains the unique identifiers required for publishing the app.

Appearance

These settings affect the appearance of the customer-facing app.

Colours

Define the colours that will dynamically change the appearance of the app.

  • Landing Page - The landing page is the screen where a contact is prompted to register or sign in the the app.

    • Background Colour - Select a colour to be applied to the landing page as a background.

    • Image - Upload an image file or a Lottie file for the landing page background, in cases where a colour and an image are both configured, the image takes precedence over the colour.

  • Primary Colour - Used for buttons, link text, selected tabs and icons. Typically you would use one of your branding colours.

  • Secondary Colour - Used for unselected buttons and options. Typically you would use one of your branding colours.

Homepage Skins

Select a layout for your app’s home screen (not applicable to the portal).

App Mode

Select either the light or dark mode theme for your app. Again, this could be based on your branding.

Creatives

  • App Logo - The app logo should be your business logo, it appears on the landing page and is used throughout the front-end in the following ways:

    • Displayed on the Home screen to represent your business.

    • Shown on the CRM.COM Wallet screen to indicate business-related balances (Business Pocket and Business Commerce Pocket).

    • If a specific image is not provided for products, reward offers, donations, and promotions, the app logo image will be used as the default image.

  • Carousel - Optionally upload one or more images to appear on the Home screen in rotation. These are particularly useful for highlighting your business services or new products and offers.

Features

Manage the features of the app.

About

Configure important legal and communication information regarding your business, such as information About the app, Terms & Conditions, Privacy Policy, FAQs and Contact details. This information is accessible from the app’s Formalities menu option.

It is possible to use rich text content for each section or, alternatively, use a URL to redirect the contact to other existing content. URLs open in an embedded browser. There is also the option to use a template for your terms & conditions and privacy policy, just make sure that you read the contents and make any necessary changes such as adding your business name where needed.

Marketing

The Marketing section allows for the configuration of URLs, that are displayed at the bottom of the app's Home screen. The URL allows the contact to navigate to an embedded browser.

Edit the Embedded Browser Links and enable the toggle. Then, add a Title, URL, and Image for each link. You can also provide a translation for the link title in another language by selecting the +Add Language button. The available languages are those defined in Settings > Platform > Languages.

Modules

Configure the app’s features. Some options can't be disabled (marked as locked ), and others may need additional configuration. Any changes are applied dynamically on the next launch of the app.

CONTACTS
  • Contacts will be identified using their Wallet code in the form of a (Barcode/QR code) - Each contact in CRM.COM is uniquely identified by their CRM.COM Wallet code on front-end apps. Choose between a barcode or QR format based on how your contacts will be identified at the POS when purchasing.

  • Support communities? - Contacts can create their own communities for funding and wallet sharing purposes.

  • Supported profile details (birthday, gender, nameday) - Allow your contacts to provide additional personal details via the front-end app. Create related reward offers to award your contacts for completing their details and use this information to create improved targeted segmentation.

  • Contacts based in the following countries (of agreement) can use the app - Restrict the countries where contacts are located and can use the app.

  • Default app language - Select the default language when launching the app. The user can change this to another language.

CRM
  • Support Service Request? - Contacts can submit service requests to the business using the app.

FINANCE
  • Redeem Pass Contacts can redeem their (gift) passes through the app, thus crediting one of their business pockets with the value of the pass. If your pass plans have been configured using PINs, you must also select the PIN option.

  • Allow pass redemption during registration - If enabled, a contact must also provide a pass code when registering with the business.

  • Support Wallet Top-Up - Contacts can add money to their wallet using one of their payment methods. Specify the currencies available for topping-up the wallet and the suggested amounts.

    • Contacts can also add funds to their Commerce Pocket by selecting a Commerce Pool, which applies specific spending conditions to the top-up amount. This option is available via the app only if there’s at least one Commerce Pool marked as Available in top-ups via the back-end (Commerce > Commerce Pools).

  • Support wallet payout - Allow automatically redeemable reward offers to be paid out to the contact's selected payment method.

  • Support wallet transfer - Community owners can transfer funds from their own Wallet to their community member's wallets. You can also choose which pocket the contacts can transfer to (Business pocket or Business Commerce pocket, or both).

  • Support payment methods management - Will the app support payment gateway integrations for ordering and rewards purposes? If yes, then choose one or more of the business’s configured Payment Gateways to use.

ORDERS

Enable the Orders feature to allow contacts to place orders via the app.

  • Support pick-up/delivery/direct sale supply method - Enable the toggles representing the supported order supply methods for your business (pick-up and delivery of physical goods, direct sale for subscription services). Also, select the order queues to which the respective orders will be channelled.

  • Preferred organisation orders - Allows Contacts to choose a favourite location which will be suggested as the pick-up/delivery location on every order.

  • Support Explicit Order Catalogues - You can restrict which order catalogues your contacts can place orders from.

  • Support payment with account funds - Contacts can fully/partially pay for their order using money from their account.

  • Support payment with wallet funds - Contacts can use their CRM.COM Wallet funds to pay for their order, there is also an option to set whether the wallet funds must cover the whole basket amount.

If your business will be accepting orders, then it’s strongly recommended that you read the Product Catalogue, Promotions and Orders manuals for assistance in setting up a product catalogue for ordering, promotions, and order fulfilment policies.

SUBSCRIPTIONS

Applicable for businesses supporting subscription services.

  • Supported Subscription Actions - Select the type of actions that contacts can perform for their existing subscriptions (i.e. Change billing day, Change payment method).

  • Supported Service Actions - Select the actions a contact can take against a subscription service (i.e. Activate, Deactivate, Change, Cancel, Pause, Resume, Regret).

  • Allowed Changes to Scheduled Actions - Select the options a contact can apply to a planned service action (i.e. Cancel, Update). For example, a contact can cancel a change of service they had previously requested.

CUSTOMER EVENTS
  • Support reclaim purchase - Allow your contacts to claim their purchases by either scanning the QR code/barcode on their receipt or manually entering the transaction code using the app. This feature is especially useful for Purchase Events submitted to CRM.COM from an external system, but without any contact identification. A contact has up to 48 hours to claim their purchase and be awarded.

  • Support contact’s reward tiering - Enable this option if your business supports reward tiering for its contacts. This will also allow contacts to view reward tiering information such as their current tier level, units accumulated to date, and the number of units needed to reach the next tier level.

  • Support refer a friend? (Email/Phone) - Allow contacts to refer a friend to the business, and select the communication method. Ensure that you have the correct