Banners

Part of the IP4CMS portal. ← All module guides

What it's for β€” Banners are the promotional and informational images shown inside your member/resident app β€” the artwork that appears on the app home screen and other designated banner spots. Use them to highlight announcements, campaigns, events, sponsor messages, or links to a website. Each banner is a piece of artwork placed into a predefined banner location and can optionally be tapped to open an external web page.

Where to find it β€” Banners are configured as part of your member app, not on their own menu. Go to Settings β†’ Domains, open the domain whose app you want to edit, then open its App Configuration / App Editor and switch to the Banners tab. (Route: settings/domains β†’ app editor for the selected domain config.)

Before you start

Key tasks

Add a banner

  1. Open Settings β†’ Domains, select the domain, open its App Configuration, and go to the Banners tab.
  2. Click Add Banner (under Banner Items).
  3. Set the key fields:
  1. Click Create Banner.

Add a tap link to a banner

  1. On a banner's artwork, open the link option and enter an External URL (must start with http:// or https://).
  2. Save. This sets the banner's action to open that URL when tapped. Leave the URL empty to keep the action as Ignore (the banner is shown but isn't tappable).
Behind the scenes a banner's action can be ignore or external_url. The app template also supports deep links into app areas (home, settings, shop, wallet, sos), but the tenant banner editor exposes the external-URL option for tap targets.

Edit or remove a banner

  1. In the Banner Items table, each row shows the banner, its Location, and its date range.
  2. Click Edit to change the name, status, dates, or artwork. Click Delete to remove it.
  3. Use the up/down controls to reorder banners β€” this changes the order they rotate/appear within the app.

Set who a banner group applies to (multi-tenant)

If your tenant has child (sub) tenants:

Preview

The banner form shows a live artwork preview, and the Banner Items table is your at-a-glance list of what's configured (location, dates, slot usage). The artwork as uploaded is what appears in the member app's home banner.

How the data connects

What you configure on the Banners tab is saved against the selected domain app configuration (not globally), in these tenant-api tables:

A banner is either Core/inherited (source_type = core, pushed down from the app template) or tenant-owned (source_type = tenant, created by you). Inherited banners can only be changed where Core/your parent has allowed it. When the member/resident PWA loads, it reads the resolved app configuration and renders the banners for each location on the app home screen (via the app's image-banner component), rotating between slots on the location's duration.

Permissions & access

Tips & gotchas