Template Viewer Enablement and Configuration
This guide explains how to set up and use the Template Viewer component to display Nimble Create templates within the Member Portal, enabling dynamic, reusable, template‑driven content without custom development.
Template Viewer is the supported mechanism for surfacing Create templates in Member Portal experiences.
Prerequisites
Platform Requirements
Member Portal using an Aura‑based Experience Cloud site
Template Viewer is not supported in LWR sites and should not be used in those environments.
Access & Permissions
Admin access to Experience Builder
Access to Nimble Create and existing Create templates
Member Portal profiles require access to the
TemplateViewerComponentandTemplateViewerComponentControllerApex classes
High‑Level Setup Flow
Create or identify a Nimble Create template
Add Template Viewer to a Member Portal page
Configure the component to reference the template
(Optional) Pass parameters to support dynamic data
Test in Member Portal context
Step 1: Create or Prepare a Nimble Create Template
Template Viewer renders existing Nimble Create templates, so the first step is ensuring your template is ready for use.
Step 2: Open Experience Builder for Member Portal
Navigate to Setup → Digital Experiences
Open your Member Portal site
Launch Experience Builder
Template Viewer should appear in the component list.
Step 3: Add the Template Viewer Component
In Experience Builder, select the target page
From the Components panel, locate Template Viewer
Drag and drop the component onto the page
Template Viewer is a Lightning Web Component (LWC) and can be placed anywhere standard LWCs are supported.
Step 4: Configure Template Viewer
Required Configuration
Template Selection
Select the Nimble Create template to be rendered
Optional: Parameter Configuration (Advanced)
Template Viewer is designed to support parameter passing to templates to enable dynamic behavior.
Common Parameter Use Cases
Passing an Account ID
Passing a Record ID
Passing values from URL parameters
You can specify an exact value for a parameter by adding it to the LWC Parameters input in the following format:
param1=a11ao000004F8KjAAK
To pass parameters dynamically, using URL Params, then configure the parameters for the LWC as follows:
param1={id}
and the URL will look like: …/s/[templatepage]?id=a11ao000004F8KjAAK
To pass multiple parameters, using URL Params, the params will look like this:
param1={id}¶m2={stage}
and the URL will look like: …/s/[templatepage]?id=a11ao000004F8KjAAK&stage=Processing
To access the Current Account Id, set the template parameters in the LWC as follows (no need to use URL Params):
param1=currentAccountId