
GITNUXSOFTWARE ADVICE
Regulated Controlled IndustriesTop 9 Best Phone Unlock Software of 2026
Top 10 Phone Unlock Software ranked by device support and unlock methods, with reviews of DoctorSIM, CellUnlocker, and Direct Unlocks.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
DoctorSIM
Schema-based unlock job records with carrier workflow status transitions and audit-ready lifecycle tracking.
Built for fits when operations teams need governed phone unlock automation with API-backed job tracking..
CellUnlocker
Editor pickAPI-driven unlock request lifecycle with eligibility checks and status synchronization.
Built for fits when operations need API-driven unlock workflows integrated with ticket systems..
Direct Unlocks
Editor pickWorkflow status model that ties each unlock request to device and carrier attributes.
Built for fits when teams need API-backed unlock provisioning with audit-grade governance..
Related reading
Comparison Table
This comparison table ranks phone unlock software by integration depth, including how each tool maps unlock requests into its data model and schema. It also contrasts automation and the API surface for provisioning and workflow control, plus admin and governance features such as RBAC and audit log coverage. Readers can use the table to evaluate throughput, extensibility, and configuration options across multiple providers.
DoctorSIM
specialist fulfillmentOperational phone unlocking management system that records IMEI inputs, carrier eligibility, submission status, and delivery tracking across customer orders.
Schema-based unlock job records with carrier workflow status transitions and audit-ready lifecycle tracking.
DoctorSIM targets unlock operations where request intake, verification steps, and carrier-dependent workflows must be represented as data, not just manual steps. The data model is oriented around unlock job records, device identifiers, and outcome states so systems can replay and reconcile status updates. Integration depth is achieved through an API and automation surface that can feed unlock jobs from external tooling and push results back into operations workflows.
One tradeoff is that unlock governance depends on how closely internal schemas and validation rules match DoctorSIM’s expected unlock job fields. DoctorSIM fits best when an IT or operations team needs consistent provisioning and controlled rollout of unlock requests across multiple carrier workflows, with RBAC and audit log visibility during higher throughput.
- +Job-oriented data model ties unlock requests to device identifiers and outcomes
- +Automation hooks support provisioning and status reconciliation from external systems
- +RBAC and audit logging support governance over unlock job lifecycle
- +Schema-driven configuration improves mapping consistency across carrier workflows
- –Field mapping gaps can slow intake when internal schemas differ
- –Automation depth requires disciplined workflow configuration to avoid retries
- –Complex carrier rules can increase admin overhead for smaller teams
Operations automation teams
Create unlock jobs from ticket queues
Lower manual coordination overhead
Mobile device management teams
Reconcile unlock status against inventory
Faster inventory alignment
Show 2 more scenarios
IT governance teams
Control who can submit unlocks
Stronger access control
RBAC limits unlock provisioning and the audit log preserves job lifecycle actions for review.
Call center workflow admins
Route carrier-specific unlock paths
Fewer incorrect submissions
Configured workflows apply carrier-dependent unlock steps based on job fields from intake channels.
Best for: Fits when operations teams need governed phone unlock automation with API-backed job tracking.
More related reading
CellUnlocker
unlock operationsPhone unlocking order system that manages device metadata like IMEI and supports automated intake and status updates for unlock requests.
API-driven unlock request lifecycle with eligibility checks and status synchronization.
Teams with recurring unlock requests use CellUnlocker to standardize submissions and tie them to device identifiers and internal tickets. The integration depth matters most when unlock status, eligibility signals, and retry logic must stay synchronized with help desk records through an API and automation hooks. The data model is oriented around unlock intents and their lifecycle, which reduces manual rework when multiple cases run concurrently.
A tradeoff appears when internal governance needs exceed the built-in role model and policy controls, since RBAC and audit log granularity can limit delegation across large support orgs. CellUnlocker fits best when support operations need repeatable unlock handling with throughput that matches ticket volume, and when system-to-system integration reduces copy paste errors.
- +Unlock request lifecycle modeled for consistent status tracking
- +API and automation hooks reduce manual unlock operations
- +Device and ticket alignment supports fewer copy paste errors
- +Admin governance supports controlled unlock throughput
- –RBAC and audit log granularity may be limited for large teams
- –Complex internal eligibility rules can require extra orchestration
Telco operations teams
Automate unlock handling from case intake
Lower handling time per case
IT asset management groups
Sync device identifiers to unlock intents
Fewer mismatched unlock submissions
Show 2 more scenarios
Customer support leaders
Govern unlock actions with controlled access
More consistent unlock outcomes
Use admin controls and workflow automation to standardize submissions across agents.
Developer automation teams
Run unlock orchestration via API
Higher automation throughput
Build retry and reconciliation jobs that reconcile unlock statuses with internal systems.
Best for: Fits when operations need API-driven unlock workflows integrated with ticket systems.
Direct Unlocks
consumer workflowOffers an online order workflow for carrier or manufacturer unlock requests using customer-provided device data.
Workflow status model that ties each unlock request to device and carrier attributes.
Direct Unlocks is built around an operational workflow model where unlock requests move through states that can be polled or pushed via automation. The data model ties device identifiers and request context to fulfillment outcomes, which reduces ambiguity during high-volume processing. Admin governance is oriented around role separation for order handling and operational oversight, with an audit trail that tracks changes to request records.
A tradeoff appears in schema rigidity since carrier and device attributes must match expected fields to avoid failed provisioning runs. Direct Unlocks fits teams that need predictable order ingestion and status reconciliation, such as customer support groups coordinating unlocks across multiple agents.
- +Automation-friendly unlock workflow with consistent request status transitions
- +Schema-driven request mapping from device identifiers to unlock outcomes
- +Operational audit trail for request changes and fulfillment history
- +Admin role controls for separating agent actions from oversight
- –Carrier and device attribute mapping must match expected fields
- –API and automation depend on correct identifiers to prevent provisioning errors
Operations teams
Automate unlock intake and status checks
Lower manual follow-ups
Customer support teams
Track unlock requests across agents
Fewer status disputes
Show 1 more scenario
Integrations engineers
Provision unlock orders from CRM
Higher throughput per queue
Integrations engineers map CRM fields into the unlock request schema and push provisioning jobs via API.
Best for: Fits when teams need API-backed unlock provisioning with audit-grade governance.
UnlockBase
consumer workflowSupports a self-serve phone unlock ordering process with device and carrier inputs.
API-first unlock request lifecycle with status tracking and auditable operational logs.
UnlockBase focuses on phone unlocking workflows with a configurable order and eligibility data model. It supports integration via API for provisioning unlock requests, tracking status, and syncing outcomes back to internal systems.
Automation features are centered on rule-driven processing and operational status updates. Administrative controls emphasize role-based access, audit visibility, and change governance for unlock operations.
- +API supports unlock request provisioning and status synchronization
- +Configurable data model maps eligibility inputs to unlock outcomes
- +Automation rules reduce manual handling of unlock lifecycles
- +RBAC and audit log support admin governance for unlock operations
- –Limited visibility into carrier-specific logic without schema customization
- –Automation depth depends on workflow configuration coverage
- –Extensibility requires careful schema alignment across systems
Best for: Fits when teams need API-driven unlock automation with RBAC and auditable operations.
IMEIUnlock
order workflowRuns an order-based unlocking request system that collects IMEI and network information.
Audit log plus API-backed unlock request lifecycle tracking
IMEIUnlock provides phone IMEI unlock processing with admin workflows for submitting requests and tracking outcomes. Its distinct angle is operational control around a structured unlock data model tied to device identifiers.
The platform supports automation and integration through an API and extensibility hooks for provisioning and status updates. Admin governance is centered on roles, configuration, and auditability for request handling at scale.
- +API surface supports automated request submission and status polling
- +Device-focused data model maps IMEI identifiers to unlock workflows
- +Configuration controls request routing and processing behavior
- +RBAC-style access separation for staff and operations
- +Audit log records unlock request lifecycle changes
- –Integration depth depends on existing workflow tooling and data mapping
- –Automation throughput tuning is constrained by predefined workflow stages
- –Admin governance options can feel coarse for complex multi-tenant setups
- –Schema flexibility for custom metadata is limited by workflow templates
Best for: Fits when teams need API-driven IMEI unlock automation with role-based request governance.
Mobile Unlocked
order workflowOffers an online process for submitting phone unlock requests with device metadata inputs.
Unlock workflow state tracking tied to device records with admin audit logging.
Mobile Unlocked targets phone unlock workflows with integration-oriented tooling for mobile devices and carrier unlock eligibility checks. It centers operations around unlocking requests, status tracking, and device-level handling instead of ticket-only dispatch.
The product also supports automation through API-style interactions and configurable processing flows for higher throughput environments. Governance is handled through role-based access and operational visibility features like audit trails for administrative actions.
- +Device-level data handling for unlock eligibility and request state
- +API and automation surface supports provisioning into existing workflows
- +Configuration options for controlled unlock processing rules
- +Role-based access supports separation of administrative duties
- +Audit log records unlock workflow actions for operational accountability
- –Unlock outcomes depend on carrier eligibility inputs and device condition
- –Limited visibility into internal decision logic may hinder troubleshooting
- –Automation depth appears focused on unlock flows rather than broader MDM tasks
- –Integration setup requires mapping device identifiers to the system data model
Best for: Fits when operations teams need API-driven phone unlock automation with audit and RBAC controls.
UnlockRiver
order workflowImplements a self-serve unlocking request experience that captures phone model and carrier details.
RBAC plus audit log coverage across unlock requests, admin configuration, and unlock status transitions
UnlockRiver focuses on phone unlocking operations with an explicit integration surface and automation hooks tied to its provisioning workflow. Core capabilities include carrier and device qualification, unlock request submission, and status tracking for each order record in its data model.
The automation layer supports API-driven orchestration so teams can map external systems into a repeatable unlock schema. Admin features emphasize governance, including role-based access control and audit logging around unlock actions and configuration changes.
- +API-driven unlock request orchestration with predictable request and status lifecycle
- +Clear unlock data model that maps carriers, devices, and order state
- +Automation-friendly configuration for workflow provisioning
- +RBAC controls for unlock actions and operational access boundaries
- +Audit log records unlock events and admin changes
- –Less visible extensibility surface for custom carrier logic
- –Automation depends on correct schema mapping for device qualification
- –Limited throughput controls for bulk unlock batching
- –Admin governance lacks granular per-field edit permissions
Best for: Fits when operations teams need API-based unlock provisioning with RBAC and auditable unlock actions.
Unlock Shop
order workflowProvides a customer order workflow for unlocking phones based on submitted device information.
Status-driven case workflow for unlock submissions and operator processing.
Unlock Shop positions phone unlocking workflows around merchant-facing operations and device eligibility checks, with configuration centered on unlock requests and tracking states. Core capabilities include handling unlock submissions, managing required identifiers, and driving case progress through operator and status controls.
The operational model favors repeatable workflows over ad hoc requests, so teams can standardize intake, validation, and fulfillment steps. Integration depth is primarily tied to its automation and provisioning surface for unlocking actions, with RBAC-style governance expectations for multi-operator administration.
- +Workflow state tracking for unlock requests and case progression
- +Operator-facing configuration to enforce required device identifiers
- +Automation hooks for unlocking actions tied to case status changes
- +Administration controls for managing unlock operations across operators
- –Automation and API surface documentation quality is not verified here
- –Data model coverage for complex eligibility rules is unclear without schema visibility
- –Limited evidence of fine-grained RBAC roles and per-field permissions
- –Audit log granularity for unlock events and field changes is not confirmed
Best for: Fits when teams need controlled unlock request workflows with status-driven automation and governance.
IMEI Doctor
order workflowRuns an online workflow for phone unlocking requests using IMEI and carrier inputs.
IMEI-based unlock lookup and status tracking focused on operator workflow.
IMEI Doctor performs phone unlock lookups and unlock status requests for devices identified by IMEI. Integration depth is limited by a web-first workflow rather than a published API and automation surface for provisioning and recurring unlock jobs.
The data model centers on IMEI and unlock request state, with limited evidence of configurable schema fields for carrier-specific routing or governance. Admin and governance controls appear minimal because RBAC roles, audit logs, and workflow approvals are not clearly documented for external management.
- +IMEI-first workflow simplifies request input and reduces identifier mapping friction.
- +Clear unlock status tracking by request state supports operator handoffs.
- –No documented API or automation surface for programmatic provisioning.
- –Limited visibility into RBAC, approvals, and audit logs for admin governance.
- –Data model appears narrow around IMEI without documented extensibility hooks.
Best for: Fits when small teams handle manual IMEI unlock requests without external automation needs.
How to Choose the Right Phone Unlock Software
This buyer's guide covers DoctorSIM, CellUnlocker, Direct Unlocks, UnlockBase, IMEIUnlock, Mobile Unlocked, UnlockRiver, Unlock Shop, and IMEI Doctor for phone unlocking operations that need trackable workflows. The sections below focus on integration depth, data model design, automation and API surface, and admin and governance controls.
Each tool is mapped to concrete evaluation mechanisms like schema-based unlock job records, API-driven unlock request lifecycles, RBAC coverage, and audit log visibility across unlock status transitions.
Phone unlock workflow software for orchestrating eligibility checks and unlock orders
Phone unlock software manages the path from device identifiers like IMEI to an unlock order outcome tracked through defined workflow states. It handles structured data inputs such as carrier eligibility context, submission status, and delivery or fulfillment tracking, which prevents manual copy paste between systems.
Tools like DoctorSIM use schema-based unlock job records tied to device details and carrier workflow status transitions, while UnlockBase emphasizes API-first unlock request lifecycle provisioning with auditable operational logs. Most buyers use these systems for operations teams that need governed throughput, repeatable status reconciliation, and integrations into internal support desks or order systems.
Evaluation criteria for unlock automation, governance, and integration control
Phone unlock tooling succeeds when the unlock request lifecycle has a usable data model that matches real device and carrier attributes. That data model must support configuration and automation hooks so internal systems can provision jobs and reconcile statuses.
Governance features matter because unlock operations require controlled access and traceable changes across unlock request state, carrier workflow steps, and admin configuration edits. DoctorSIM, CellUnlocker, UnlockBase, and UnlockRiver align most closely to this requirement with RBAC and audit-ready operational records.
Schema-based unlock job and status transition records
DoctorSIM ties unlock requests to device identifiers and carrier workflow status transitions using schema-based unlock job records with audit-ready lifecycle tracking. Direct Unlocks and UnlockRiver also model unlock requests with a predictable workflow status model tied to carrier and device attributes.
API-backed unlock request lifecycle and status synchronization
CellUnlocker delivers API-driven unlock request lifecycle management with eligibility checks and status synchronization for external ticket and provisioning systems. UnlockBase provides API-first unlock request provisioning with status tracking and auditable operational logs, while DoctorSIM supports integration via documented automation hooks for status reconciliation.
Automation hooks for provisioning and workflow reconciliation
DoctorSIM supports automation hooks for provisioning and reconciliation so external systems can reconcile unlock job status without manual intervention. IMEIUnlock and Mobile Unlocked also support API and automation for request submission and status polling into existing workflows.
RBAC governance for operator actions and admin oversight
DoctorSIM and UnlockBase position RBAC to separate role responsibilities for unlock job lifecycle handling and controlled operations. UnlockRiver adds RBAC plus audit log coverage across unlock requests and admin changes, which helps when multiple operators and admins share access.
Audit logs that record unlock lifecycle changes and admin edits
DoctorSIM is built around audit-friendly operational logs for unlock job lifecycle tracking across submission and fulfillment steps. IMEIUnlock, Mobile Unlocked, and UnlockRiver also include audit log recording of unlock request lifecycle actions and administrative changes.
Schema mapping and configuration coverage for carrier rules
DoctorSIM uses schema-driven configuration that aligns unlock requests with internal systems and carrier workflows to improve mapping consistency. UnlockBase, UnlockRiver, and UnlockBase-style configurable data models also reduce manual handling, while tools like Unlock Shop and UnlockRiver can require careful schema alignment for complex eligibility logic coverage.
Decision framework for selecting an unlock workflow tool with the right control and integration model
Selection should start with the required integration depth into internal systems and the shape of the unlock workflow data model needed for carrier eligibility and device identifiers. DoctorSIM and UnlockBase are suited when API-driven provisioning and status tracking must connect to external operational systems.
Next, the governance requirements determine whether RBAC and audit log coverage are sufficient for multi-operator workflows. UnlockRiver, CellUnlocker, and IMEIUnlock fit teams that need role separation and traceability across unlock request state changes and configuration edits.
Match the unlock data model to device and carrier attributes
DoctorSIM fits when a schema-based unlock job record must tie device details to carrier workflow status transitions and track outcomes across the job lifecycle. Direct Unlocks and UnlockRiver fit when a workflow status model must tie each unlock request to both device and carrier attributes, which reduces downstream ambiguity during fulfillment.
Require an API and plan for status reconciliation
CellUnlocker and UnlockBase match integration-heavy operations because they emphasize an API-driven unlock request lifecycle plus status synchronization back to internal systems. DoctorSIM adds integration via documented API-style automation hooks to support provisioning and status reconciliation without manual status re-entry.
Validate automation hooks against real throughput and workflow stages
DoctorSIM and UnlockBase support workflow automation and status reconciliation, which suits batch-like unlock throughput where job state must move through defined carrier steps. IMEIUnlock and Mobile Unlocked support API-backed request submission and status polling, but workflow throughput tuning depends on predefined workflow stages and correct identifier mapping.
Confirm RBAC scope and audit log coverage for operations and admins
UnlockRiver and DoctorSIM provide RBAC and audit logging across unlock requests and configuration changes, which supports multi-operator governance. CellUnlocker and UnlockBase also provide audit-friendly operational records, while Unlock Shop and IMEI Doctor show less confirmed granularity for admin governance controls.
Stress-test schema mapping for carrier rule complexity
DoctorSIM and UnlockBase improve mapping consistency by using schema-driven configuration fields that align unlock requests with carrier workflows. UnlockBase and UnlockRiver require the system configuration to cover carrier rule variations, while Unlock Shop and Mobile Unlocked can be constrained when carrier-specific logic requires deeper schema customization.
Which teams get the most control from unlock automation tooling
Phone unlock workflow software fits teams that turn device identifiers into unlock orders and then reconcile outcomes through consistent status states. The best fit depends on whether integrations must be API-driven and whether unlock operations require RBAC plus audit logs.
The segments below use the actual best_for positioning for each tool so buyers can map their workflow needs to the right governance and integration approach.
Operations teams running governed unlock automation with job tracking
DoctorSIM fits because schema-based unlock job records and audit-friendly lifecycle tracking tie each unlock job to carrier workflow status transitions. DoctorSIM also includes RBAC and automation hooks designed for controlled unlock throughput.
Support desks and order operations that need ticket-linked unlock workflows via API
CellUnlocker fits when unlock request lifecycle management must integrate with external ticketing or provisioning systems using an API and automation hooks. CellUnlocker also models eligibility checks and status synchronization to reduce manual status drift.
Teams that need API-led unlock provisioning with auditable request changes
Direct Unlocks fits when repeatable provisioning requires a workflow status model tied to device and carrier attributes plus operational audit trail coverage. UnlockBase fits when API-first provisioning must include auditable operational logs and RBAC-based oversight.
Multi-operator environments that require RBAC plus audit log coverage across config and unlock actions
UnlockRiver fits because RBAC plus audit log coverage extends across unlock requests, admin configuration, and unlock status transitions. UnlockRiver also provides predictable request and status lifecycle orchestration that supports operational accountability.
Small teams handling manual or IMEI-first unlock lookups without programmatic provisioning
IMEI Doctor fits when the workflow is IMEI-based and operator-oriented without a published API and automation surface for programmatic provisioning. IMEI Doctor prioritizes IMEI-first lookup and status tracking for manual handling instead of external automation.
Operational and governance pitfalls that break unlock workflows
Many failures happen when unlock tooling does not match the organization’s required schema mapping depth or when automation is assumed without disciplined workflow configuration. Data model gaps can slow intake and trigger retries when identifiers and carrier attributes do not align to the expected fields.
Governance failures also occur when audit log granularity is not sufficient for multi-operator change tracking. Several tools show narrower governance documentation around RBAC and audit logs, which can lead to unclear accountability during unlock disputes or resubmissions.
Selecting a tool without confirming schema alignment for carrier rules
DoctorSIM and UnlockBase reduce mapping inconsistency by using schema-driven configuration fields for carrier workflows, but field mapping gaps can still slow intake when internal schemas differ. Direct Unlocks and Mobile Unlocked also depend on correct mapping of device attributes to expected fields, which can cause provisioning errors if carrier attributes are incomplete.
Assuming unlock automation will work without configuring workflow stages
DoctorSIM notes that automation depth requires disciplined workflow configuration to avoid retries during status reconciliation. IMEIUnlock and UnlockRiver also rely on correct schema mapping for device qualification, so workflow automation can stall when stage coverage does not match actual carrier steps.
Choosing a tool with limited RBAC or audit log granularity for multi-operator control
UnlockRiver and DoctorSIM offer RBAC plus audit log coverage across unlock requests and admin changes, which supports accountable operations. CellUnlocker can be less suitable for large teams that need finer RBAC and audit log granularity, while IMEI Doctor shows minimal confirmed governance controls for external admin management.
Overlooking the difference between API-first provisioning and web-first workflows
UnlockBase, CellUnlocker, and DoctorSIM emphasize API-driven or API-first unlock request lifecycle provisioning and status synchronization for programmatic integration. IMEI Doctor relies on a web-first IMEI lookup workflow without a documented API and automation surface for recurring jobs, which limits external orchestration.
How We Selected and Ranked These Tools
We evaluated DoctorSIM, CellUnlocker, Direct Unlocks, UnlockBase, IMEIUnlock, Mobile Unlocked, UnlockRiver, Unlock Shop, and IMEI Doctor using features coverage, ease of use, and value, then produced an overall rating as a weighted average where features carried the most weight at 40%. Ease of use and value each accounted for the remaining portions so operational friction and practical fit still affected the ranking.
DoctorSIM separated from lower-ranked tools because its schema-based unlock job records tie unlock requests to carrier workflow status transitions with audit-ready lifecycle tracking, and that capability lifted the features and governance control factors more than tools that lacked documented API depth or audit coverage certainty.
Frequently Asked Questions About Phone Unlock Software
Which phone unlock tools expose an API for automation of unlock request lifecycles?
How do the tools handle data migration when unlock history already exists in a ticketing or device database?
Which tools support RBAC and audit logs for admin governance over unlock actions and configuration changes?
What integration patterns work best with ticket systems and support desks for unlock eligibility checks?
Do any tools focus specifically on IMEI-based unlock processing rather than broader device workflows?
How do unlock tools model carrier and device constraints during provisioning execution?
Which platforms are better suited for multi-agent operations that require controlled throughput and operational logging?
What extensibility mechanism matters most when internal systems need custom field mapping for unlock schemas?
Why might IMEI Doctor be a poor fit for teams needing automated unlock job provisioning at scale?
Conclusion
After evaluating 9 regulated controlled industries, DoctorSIM stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Regulated Controlled Industries alternatives
See side-by-side comparisons of regulated controlled industries tools and pick the right one for your stack.
Compare regulated controlled industries tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
