Removing experiments from PressPlay is straightforward, but understanding when deletion is appropriate and what happens to your data ensures you maintain a clean, organized experiment history without losing valuable insights.
Consider deleting experiments in these situations:
Duplicate Experiments: Accidentally created duplicates can be removed without consequence
Misconfigured Tests: Experiments with fundamental configuration errors that can't be fixed
Obsolete Hypotheses: Tests based on hypotheses that are no longer relevant due to product changes
Superseded Experiments: When a better version of the same test has been created
Test Experiments: Practice experiments created while learning the platform
Avoid deleting experiments in these cases:
Completed Experiments: Finished experiments contain valuable data. Keep them for historical reference
In-Progress Tests: Use the stop function instead of delete to preserve partial results
Failed Experiments: Even failed tests provide learning value. Keep them to avoid repeating mistakes
Low Priority Tests: Instead of deleting, lower their priority or change status to NOT_READY
PressPlay enforces status-based deletion rules to protect data integrity:
These statuses allow immediate deletion:
Status Deletion Behavior | |
NOT_READY | Immediate permanent deletion. No data collected yet. |
READY | Immediate permanent deletion. Removes from backlog queue. |
ERROR | Immediate permanent deletion. Clears failed experiment. |
These statuses have special deletion behavior:
Status Deletion Behavior | |
IN_PROGRESS | Attempting to delete changes status to STOPPING instead. Cannot actually delete. |
STOPPING | Cannot delete. Must wait for transition to FINISHED. |
FINISHED | Cannot delete. Finished experiments are preserved permanently. |
Status-based deletion rules exist to:
Prevent accidental data loss from running experiments
Preserve completed experiment data for analysis and learning
Maintain audit trail of all executed tests
Avoid race conditions during experiment transitions
Ensure statistical integrity by preventing deletion of partially-run experiments
Design philosophy: Once an experiment starts running and collects real user data, it should be preserved as a historical record, even if stopped early. This ensures your team can learn from all experiments, including ones that were stopped.
Navigate to your app's experiment list
Locate the experiment you want to delete
Verify the experiment is in NOT_READY, READY, or ERROR status
Click the experiment to open details
Click "Delete Experiment" button (usually in top-right or menu)
Confirm deletion in the popup dialog
Experiment is immediately removed
Warning: Deletion is permanent. There is no undo or recovery option.
Important: You cannot delete a running experiment. When you attempt to delete an IN_PROGRESS experiment:
The system automatically changes its status to STOPPING instead
The experiment is not deleted, only stopped
Status transitions from STOPPING to FINISHED
Once FINISHED, the experiment cannot be deleted
Key point: If you want to delete an experiment, you must do so before it starts running (while in NOT_READY, READY, or ERROR status). Once an experiment enters IN_PROGRESS status, it becomes part of your permanent experiment history.
Screenshot order experiments are created in groups with linked internal_sso_id. Deleting these requires special handling:
If an experiment is part of a screenshot order group, attempting to delete it individually will fail with an error message. You must delete the entire group.
Navigate to screenshot order experiments
Identify the internal_sso_id for the group
Use "Delete Screenshot Order Group" function
System deletes all experiments in the group simultaneously
Requirements:
None of the experiments in the group can be IN_PROGRESS
If any experiment is running, you must stop it first
Once stopped (FINISHED), the group cannot be deleted
Experiment disappears from your experiment list
Backlog queue reorders (if deleted experiment was READY)
Priority slot becomes available for other experiments
Next experiment in queue may start if it was blocking queue progression
When you delete an experiment:
Experiment record: Permanently removed from database
Variants: All variant configurations deleted
Settings: Experiment-specific settings removed (shared settings remain)
Assets: Uploaded assets (icons, screenshots, etc.) remain in storage but are no longer linked
Performance data: Any collected performance data is deleted
Audit logs: Deletion event is logged for security audit purposes
Shared experiment settings used by other experiments
App-level configuration
Other experiments (even with same priority)
Historical data from FINISHED experiments (since these can't be deleted)
Completed experiments (FINISHED status) cannot be deleted and are retained indefinitely. This ensures:
Complete experiment history for analysis
Ability to review past decisions
Compliance with data retention requirements
Long-term learning from test results
When you manually stop an IN_PROGRESS experiment, it transitions to FINISHED and is retained permanently, including:
Partial results collected before stopping
Reason for stopping (if provided)
Complete configuration and settings
Instead of deleting a READY experiment:
Change status to NOT_READY
Removes from backlog queue
Preserves configuration for potential future use
Can be reactivated by changing back to READY
Instead of deleting low-priority experiments:
Assign very low priority (e.g., 1)
Keeps experiment in system for reference
Effectively defers indefinitely
Can be promoted if conditions change
While not currently available, many users request an "archive" feature to hide experiments without deletion. Check PressPlay updates for this potential enhancement.
If you identify duplicate or mistaken experiments, delete them immediately. This prevents:
Confusion when reviewing experiment list
Accidental execution of wrong experiment
Cluttered interface
Before confirming deletion:
Double-check you're deleting the correct experiment
Verify you don't need any configuration details from it
Consider if lowering priority or changing to NOT_READY is better
Ensure it's not part of a screenshot order group you want to keep
If multiple people manage experiments:
Discuss before deleting experiments created by others
Document why experiments were deleted
Establish team guidelines for when deletion is appropriate
Never try to "clean up" FINISHED experiments. They cannot be deleted, and that's by design. Use filters to hide completed experiments if they clutter your view.
PressPlay does not provide a way to recover deleted experiments. Deletion is permanent.
Since recovery isn't possible:
Always confirm deletion carefully
Use NOT_READY status instead of deleting when uncertain
Take screenshots of configuration before deleting if you might need details later
Consider creating a "template" experiment at low priority instead of deleting
If you accidentally delete an experiment:
Create a new experiment
Manually reconfigure with the same settings
Re-upload assets if needed
Set appropriate priority
Change status to READY when complete
Verify experiment is in NOT_READY, READY, or ERROR status
Delete the incorrect experiment
Create new experiment with correct asset type
Configure variants and settings
Set to READY when complete
Instead of deleting:
Review each experiment to determine if it's still relevant
Delete truly obsolete experiments (in READY status)
Change marginally relevant experiments to NOT_READY
Keep potentially useful experiments at low priority
Filter experiments by date or name to identify test experiments
Verify they are in NOT_READY, READY, or ERROR status
Delete test experiments one by one
Leave FINISHED experiments—they'll serve as learning examples
Attempt to delete or explicitly stop the IN_PROGRESS experiment
System changes status to STOPPING (deletion is not performed)
Wait for status to transition to FINISHED
Cannot delete; experiment is now part of permanent history
Create new correctly configured experiment
Add notes to both explaining what happened
Deleting a READY experiment affects the backlog:
Experiment is removed from priority queue
Remaining experiments maintain their priorities
Next experiment in queue (by priority) moves up
If deleted experiment was next to run, following experiment starts when current experiment finishes
Deleting an experiment does not automatically reassign priorities. If you want to fill the priority gap:
Identify experiments you want to move up
Manually adjust their priorities
Save changes
Queue reorders based on new priorities
Experiment Status Lifecycle - Understanding status requirements for deletion
Understanding the Backlog - How deletion affects your experiment queue
Creating Experiments - Recreate deleted experiments with correct configuration
Troubleshooting Experiments - Fix ERROR status experiments instead of deleting