
Knowledge Base
Articles In This Section
How to Create User Groups in QuickbaseAdding a new User Role in QuickbaseHow to Share with Everyone on the Internet How to Use and Adjust Roles in Quickbase | BeginnerHow to Switch a Client to a New Quickbase Developer How to Display Information for Certain Roles in QuickbaseHow to Use Conditional Filters in Quickbase for Role-Based Record PermissionsHow to Add New Users to your Quickbase ApplicationHow to Modify or Deny a User's Access in QuickbaseSections
In Quickbase, users often create records they no longer need to see in daily workflows. The default reaction is to delete those records. However, deleting records permanently removes them from your app—there is no way to recover them later.
This creates significant risks:
A better approach is to archive records instead of deleting them. Archiving allows you to remove records from active use while preserving them for future reference.
Record archiving in Quickbase is the process of marking records as inactive (rather than deleting them) using a field such as an “Archived” checkbox or status field. These records can then be hidden from reports, forms, and dashboards using filters and role permissions.
This method is commonly referred to as “soft deletion” and is a best practice for data management in Quickbase apps.
Using role-based permissions in Quickbase allows you to control who can archive records and who can view archived data.
Common use cases include:
Role permissions in Quickbase allow you to:
For example:
Archiving records instead of deleting them provides several advantages:
Instead of deleting records, implement a consistent archiving strategy using:
This ensures your Quickbase apps remain scalable, secure, and easy to manage.
In this article, we focus on a common Quickbase scenario:
Archiving project-related materials so they no longer impact project costs or active reporting.
By archiving these records:
Step 1: In the materials table
Step 2: Next, go to your materials table and observe the current total in your ‘List All” report

Step 3: Next, go to the table ‘settings’ and click “Access”.
Step 4: For each role, create a custom rule.

Step 5: Return to the table and check your results.
Step 6: Check the “Archive” field you created earlier on one of your table records.

Step 7: Return to your table and note that the ‘Paint item’ is no longer present (see example below)

So why would we remove the item via permissions rather than just using a condition to filter “archive” items from our reports?
In many ways this method is superior to deleting.
For more How-To guides on developing in Quickbase, please visit our Quickbase Knowledge Base.
To archive records in Quickbase using role permissions, create a dedicated “Archive” role with restricted access and update permissions on specific fields (like an “Archived” checkbox). Then, use a report, form rule, or automation to mark records as archived instead of deleting them.
Key steps:
The best practice is to use a soft archive method by adding a field such as “Archived = Yes/No” and controlling access through roles and permissions. This preserves historical data while removing it from active workflows.
Why this works:
Yes, Quickbase roles can restrict access to archived records by using record-level permissions and conditional filters. You can configure roles so only admins or specific users can view archived records, while others only see active data.
Example:
You can automate archiving in Quickbase using Quickbase Pipelines, form rules, or scheduled automations. These tools update the “Archived” field based on conditions like date, status, or inactivity.
Common triggers:
Users need edit permissions on the archive-related field (e.g., “Archived” checkbox) but do not need full delete access. This allows safe archiving without risking permanent data removal.
Recommended setup:
To hide archived records, apply a report filter where “Archived = No.” You can also set this as the default filter in table reports and dashboards.
Best practice:
Yes, archiving is generally better than deleting because it:
Deleting should only be used for unnecessary or duplicate data.
Bulk archiving can be done using:
These methods allow you to update multiple records’ archive status at once.
Yes, you can create a separate archive table and move records using automation or pipelines. However, this approach is more complex and typically used for large datasets or performance optimization.
Pros:
Cons:
Archiving improves performance by reducing the number of active records processed in reports, forms, and automations. Filtering out archived records speeds up queries and enhances user experience.
Resources


© 2026 Quandary Consulting Group. All Rights Reserved.
Privacy Policy