You are here:
Customize the Taxpayer Portal
Use Experience Builder to customize your taxpayer portal site. Change tab labels, reorder and rename fields and columns, update branding, set the currency format, customize error and empty states, and customize the AI Summary prompt.
Required Editions
| View supported product editions. |
| User Permissions Needed | |
|---|---|
| To customize an Experience Cloud site: | Create and Manage Experiences AND Customize Application |
| To manage prompt templates: | Prompt Template Manager |
Before you customize the portal, create the taxpayer portal site. See Create the Taxpayer Portal Site.
The home page contains a single HTML rich-text block. Replace the placeholder with your agency's welcome message, portal instructions, or links to other resources. Add components from the Experience Builder palette, such as banners, images, text blocks, or navigation tiles. The home page is purely static and has no access to taxpayer data. Use the Tax Center page for data-driven content.
The Tax Center page includes a header with a Filing Period selector and a Tax Center Container that manages loading, error, empty, and data states. By default, the Tax Center tabs include AI Summary, Tax & Refunds, Income & Payments, and Filing Details. For the data provider expressions that supply taxpayer data to Tax Center components, see Taxpayer Portal Data Providers and Expressions.
- From Setup, in the Quick Find box, enter Digital Experiences, select All Sites, and then click Builder next to your taxpayer portal site.
-
On the Tax Center page, click the Tabs component to open the
property panel and edit tabs.
To add a tab, click the tabs component and add a new tab, and then drag components from the Public Sector palette into the tab's content region. Only components that are wired to TaxpayerActivity expressions show live data. To remove a tab, click the tab bar, select the tab, and delete it. Removing a tab doesn't affect the underlying data providers.
- Click a section or table component to customize its fields and columns.
- To match your agency's branding, update site, navigation, tab, and component style, go to Theme Settings.
- For any component that shows monetary values, set Currency Code to the appropriate ISO 4217 currency code, such as USD.
- Click Publish to apply your changes.
Customize Error and Empty States
Edit the Tax Center error and empty state content that taxpayers see when data can't be loaded or no tax records exist for the selected year.
- In Experience Builder, select the Tax Center Container, and then set Preview State to Error.
- Click the various components and content blocks to update their content.
- Set Preview State to Empty, and then edit the image, heading, and body text for the empty state.
- Set Preview State back to Data, and then click Publish.
- Optionally, to edit empty state messages for sections, click the individual components, like the Refund & Liability Section or Deposits & Payments Section. Then, change the text of the Empty Message property for when a section has no data for the selected year.
Customize the AI Summary Prompt
Edit the prompt template that controls what the AI Summary shows taxpayers in the portal.
The taxpayer portal includes a built-in AI Summary component powered by a prompt template named Tax Revenue—AI Summary. Edit the prompt body and publish a new version at any time with no component changes needed. The portal automatically uses the active version.
- From Setup, in the Quick Find box, enter Prompt Builder, and then select Prompt Builder.
- Search for and open Tax Revenue — AI Summary.
- Click Save as New Version.
- Edit the prompt body to reflect your agency's preferred language and focus areas.
- Set the version status to Active, and then click Publish.
