Skip to main content
The App Designer is where you build the shell of a Journey Manager App: its identity, its navigation menu, a home page, and the inboxes and funnel reports attached to it. The app draws its data from Sections; the App Designer arranges how a user moves through them.

Properties

PropertyTypeRequiredDescription
titlestringYesDisplay name of the app.
slugstringYesIdentifier (a–z, 0–9, -); unique. settings is reserved and cannot be used.
iconstringNoIcon shown for the app.
descriptionstringNoWhat the app is for.
taxonomiesarrayNoCategories used to organize apps.
navigationarrayNoThe navigation menu.
overviewobjectNoThe home / overview page.
activebooleanNoWhether the app is live. Activating an app validates its configuration first.
Navigation is a hierarchical menu: top-level groups, each holding children that link to a section and one of its layout pages. A child can optionally deep-link to a specific record or to a Single Record page.
Navigation fieldPurpose
titleGroup label.
iconGroup icon.
childrenThe links in the group.
children[].section + layout pageThe section and layout page the link opens.
children[].recordOptional — deep-link straight to one record.
Each child is auto-enriched when you save: CXF fills in the referenced section’s and layout page’s title, slug, and icon, so the menu stays in sync with what it points to. (See live reference synchronization.)

Home / overview

The overview is the app’s landing page — a banner and a set of featured shortcuts:
  • Banner — an image from the DAM shown across the top.
  • Featured layout pages — quick-access cards to the section pages users reach most often.
Keep featured pages to about 6–8 for a clean, scannable home page.

Inboxes & funnel reports

An app can surface two cross-cutting kinds of content alongside its sections:
  • Inboxesconversation inboxes attached to the app, so a team can work conversations from inside their workspace.
  • Funnel reports — the app references one or more Engagement Funnels; a funnel report layout page then renders their analytics, driven by the funnels the app links to.

Activating an app

Setting an app to active makes it available to its users. Before an app goes live, CXF validates its configuration — its navigation references, attached inboxes, and overview must resolve correctly — so users never open a broken app.

Journey Manager Apps

Back to the feature overview.

Sections

The data units an app’s navigation points to.