IC Helium

Lighten the load when it comes to Bulk-Editing your custom field data

Edit data in multiple fields across Manually Selected Entries, a chosen Date-Range, or All Entries instantly.

  • Remove sensitive data - Clear customer details from old orders but keep financials.
  • Update field values - Change pricing, status or any (supported) field across an entire year.
  • Set defaults quickly - Enable free shipping on all products with one click.
  • Lighten your database - Remove unnecessary data and keep your database small and manageable.
IC Helium home screen
IC Helium home screen

What is the "IC Helium" ExpressionEngine add-on?

IC Helium lets you bulk-edit or clear field values across multiple channel entries simultaneously. Perfect for:

  • GDPR compliance – Remove customer data from old orders.
  • Content updates – Change specific field values for multiple Entries, across a date range.
  • Database cleanup – Set defaults or clear unwanted data.
Preview field data changes
Preview field data changes

Comparison - IC Helium vs. EE Native Bulk-Edit Tool

ExpressionEngine has its own Bulk-Edit tool… so why do we need IC Helium?

 IC HeliumEE Native Bulk-Edit
Edit standard fieldsStatusStatus
Expiration Date
Add Author
Make Entry Sticky
Edit custom field typesText
Textarea
Toggle
Select dropdown
Radio
Checkbox
URL
Email
Number
Cartthrob Simple Price
Rich Text Editor (clear data only)
n/a
Entry selectionAll
Date-Range
Manually Selected
All
Date-Range
Manually Selected
Selection method

Method 1 - Within Add-On
Select Channel >
Set Date-Range / All >
Define rules for Channel >
Go >

Method 2 - Push from Entry Listing
Manually select Entries >
Choose “Bulk Edit with IC Helium” >
Define rules for Channel >
Go >

Method
List entries >
Select entries >
Define rules >
Go >
Save defined rulesYesNo
ProcessingProcess as many as you want (batches of 50) with progress bar.
Cancellable.
Tested with 7000+ Entries without issues.
Processed as a 'whole'.
Not cancellable.
PermissionsControllable with usual Member RolesEverybody

Key Features

  • Date Range filtering or Manually Select target Entries.
  • Multiple native field types supported.
  • Preview changes before processing.
  • Permission-based security.
  • Progress tracking with Cancel option.
  • Cartthrob Order Channel personal data fields auto-highlighted.

Feature Roadmap

Ideas for further features coming soon (eventually!).

  • Log - list of previous Processing runs.
  • Reminder Emails  - for future Processing runs (eg. annual clearance of customer data from old orders).
  • Search and Replace - change all entries where Field 'X' has a Value of 'Y'.

Got any suggestions for useful features? Let us know.

Examples By Use Case

GDPR Data Scrubbing

Clear personal information:

  • Text: Customer name, email, phone
  • Textarea: Billing/shipping address, notes
  • Toggle fieldtype: Newsletter subscription → Off

Cartthrob / Reinos Store / Ecommerce Price Updates

Update product pricing:

  • CartThrob Simple Price fieldtype: Set to “0.00” or specific price
  • Toggle fieldtype: "On Sale" → On
  • Status: Products → "Active"

Seasonal Changes

Update content seasonally:

  • Select fieldtype: Season → “Winter Sale”
  • Checkboxes: Tags → "Holiday", “Clearance”
  • Status: Old posts → "Closed"

Site Duplication

Clean unwanted data from old site:

  • Text: META fields → Blank
  • RTE fieldtype: Pages → Replace with dummy text
Field settings - set the data to be cleared or changed
Field settings - set the data to be cleared or changed
Docs Buy