Zoho Basics Series #2

How to Retain Filters in Embedded Reports in Zoho Creator

4 min readBy DreamTusk Technologies

When working with reports in Zoho Creator, it's common to embed reports inside a custom page for better UI and workflow control.

However, many developers face this issue: Filters and search values reset when the page is refreshed.

This blog explains why this happens and how to fix it correctly.

The Problem

Consider this setup:

  • A report is embedded inside a Zoho Creator page
  • User applies filters or searches within the report
  • Page is refreshed
  • All filters are lost
Zoho Creator embedded report showing all students

Report embedded inside a Zoho Creator page showing all 10 students

Zoho Creator report with filter applied showing only 10th class students

User applies filter "Class contains 10th" - now showing 5 of 5 students. Notice the "Save Changes" and "Remove Changes" buttons.

But interestingly:

  • If the same report is opened directly, filters are retained
  • The issue happens only when the report is embedded

So what's the difference?

Why This Happens

Zoho Creator treats embedded reports differently from standalone reports.

By default:

  • Embedded reports do not retain UI changes
  • Filter and search states are not persisted across refresh

To retain this behavior, Zoho Creator provides a feature called Retail Changes.

Solution: Enable Retail Changes

There are two scenarios, depending on how you embed the report.

Scenario 1: Embedding the Report Directly

If you embed the report directly using Zoho Creator's page builder:

  1. Open the page in Edit mode
  2. Select the embedded report
  3. Enable the setting called "Retain Changes"
Zoho Creator Report Embed Configuration showing Retain Changes toggle

Report Embed Configuration panel showing the "Retain Changes" toggle under Search & Filters section (highlighted in red)

Once this is enabled:

  • Filters
  • Search values
  • UI changes

✓ will persist even after page refresh.

This is the simplest approach.

Scenario 2: Embedding the Report Using HTML Snippet

In some cases, reports are embedded using HTML snippets (iframe or custom embed).

Here:

  • There is no UI toggle for Retain Changes
  • You must enable it via a query parameter

Required Query Parameter

Add the following parameter to your report URL:

zc_RetainChanges=true

Example in Zoho Creator

Zoho Creator HTML Snippet showing zc_RetainChanges parameter

HTML Snippet in Zoho Creator showing the params attribute with zc_RetainChanges=true (highlighted in purple)

Or if you're using a standard iframe embed:

<iframe
  src="https://creatorapp.zohopublic.com/your-app/report/Your_Report_Name?zc_RetainChanges=true"
  width="100%"
  height="600">
</iframe>

Once added:

  • Filter state is retained
  • Search input persists
  • Page refresh no longer resets the report

When Should You Use This?

Use Retail Changes when:

  • Users frequently filter or search reports
  • Reports are embedded inside dashboards or workflows
  • Page refresh or navigation is expected
  • You want a better user experience

Summary

ScenarioAction Needed
Direct report embedEnable Retail Changes in UI
HTML snippet embedAdd zc_RetainChanges=true

This small configuration makes a big difference in usability.

Final Thoughts

If you're building serious applications in Zoho Creator, understanding these small behaviors helps you deliver polished, professional apps.

The difference between a frustrating user experience and a delightful one often comes down to these seemingly minor details. Taking the time to configure features like Retail Changes shows your users that you care about their workflow and productivity.

Need Help with Zoho Creator Development?

As an authorized Zoho Partner, DreamTusk Technologies specializes in building custom Zoho Creator applications with polished user experiences. We handle the technical details so you can focus on your business.

Get Expert Zoho Creator Consultation

Zoho Basics Series

This article is part of our Zoho Basics series for users and developers.

About DreamTusk Technologies

DreamTusk Technologies is an authorized Zoho Partner specializing in Zoho implementation, customization, and integration services. We help businesses worldwide leverage Zoho's powerful suite of applications to streamline operations and drive growth.