How to set up app engagement cards on the admin console

Engaging your customers goes beyond offering loans — it’s about building trust, encouraging repeat activity, and keeping them informed. With App Engagement Cards, you can now create personalized banners that show directly on your customers’ dashboard inside the app.

Think of them as digital billboards within your app: announcements, promos, reminders, or nudges that catch your customers’ attention at the right moment.

What are App Engagement Cards?

App Engagement Cards are small, customizable blocks that appear as banners on your customers’ dashboards. They can be used for:

  • Promotions: Highlight special loan offers or seasonal campaigns.
  • Education: Share quick financial literacy tips or product guides.
  • Reminders: Notify customers of upcoming repayments or savings goals.
  • Cross-selling: Encourage customers to try additional products you offer.

Step-by-step guide

1. Click on the “Settings” icon at the top right corner of your screen. 

engagement-cards

2. Select “System Configurations” under “System Settings” in the resulting page.

engagement-cards

3. Click on “Organization Settings” 

engagement-cards

4. Scroll down until you see the pagination on your bottom right and click on “3” to open that page.

engagement-cards

5.  Click on the more options button on the “App Engagement Cards” and select “Edit

engagement-cards
engagement-cards

By default, Engagement Cards are turned off:

{"display": false, "data": []}

This means even if you have test data, the cards won’t show until you explicitly turn them on.

👉 To enable cards, simply update the display flag from false to true.

{"display": true, "data": []}

Once switched on, the system will begin rendering cards defined in your data array.

The Data format explained

Each card you create follows a JSON structure that allows full customization. A sample test data looks like this:

{
  "display": true,
  "data": [
    {
      "id": "email-support",
      "display": true,
      "label": "Email us for support",
      "sub-label": "Get quick help from our team.",
      "button-label": "Send email",
      "media-url": "",
      "url": "support@lendsqr.com",
      "url-type": "mail",
      "card-color": "black",
      "text-color": "white"
    },
    {
      "display": true,
      "label": "Call our support line",
      "sub-label": "Speak directly with a specialist.",
      "button-label": "Call now",
      "media-url": "",
      "url": "+2347000000000",
      "url-type": "phone",
      "card-color": "",
      "text-color": ""
    }
  ]
}

Here’s a breakdown of the key fields:

Key Fields
FieldDescriptionExample
idUnique identifier for the card."email-support"
displayToggle to show (true) or hide (false) the card.true
labelMain title displayed on the card."Call our support line"
sub-labelSupporting text or description."Speak directly with a specialist."
button-labelCall-to-action text shown on the button."Call now"
media-urlURL for an optional image/logo on the card."https://cdn.lendsqr.com/logo.png"
urlThe action link (email, phone number, webpage, in-app route, etc.)."support@lendsqr.com"
url-typeSpecifies type of action (mail, phone, web, location, settings, route)."mail"
card-colorBackground color of the card (optional)."black"
text-colorText color on the card (optional)."white"

6. Set up your cards data in JSON format. Copy and Paste into the value field in the resulting modal.

7. Click on “Update” to save the changes you just made to the setting.

engagement-cards

Also read: How Lendsqr is using AI to transform its processes

Was this page helpful?