Skip to main content
Seal follows a structured release process designed for GxP-regulated environments, in accordance with the agile lifecycle principles of GAMP 5 2nd Edition. Every update is tested, reviewed, and categorized by risk level to ensure customers have appropriate notice and time to validate changes.

Release previews

Functionality changes are often released behind a Release Preview flag. Admins can enable upcoming changes in Settings → Release Previews to test them before they go live for everyone. This allows Organization Admins to:
  • Test new features before they are enabled for all users
  • Enable previews individually in User Settings
  • Validate workflows and update internal documentation ahead of the wider release
  • Auto-enroll in all future release previews to stay ahead of changes
Features remain in preview for a time period corresponding to their risk level, ensuring adequate time for validation. If you don’t enable a preview, it becomes standard automatically after the testing period—no action required.

Risk levels

Every release is categorized into one of the following risk levels:
Risk LevelDescriptionNotification & Preview Policy
NoneNo functionality changes, no user-facing workflow changesNo action required
MinorMinor functionality change; no change to how users carry out work2 weeks advance notice. Released as Preview first
SignificantChanges to how users carry out work (e.g., UI changes)2 weeks advance notice. Released as Preview first
MajorMajor functionality change (e.g., removing a feature)At least 4 weeks advance notice. Released as Preview first
Customer consultation for major changesBefore any major release that could affect your UAT or training, we consult with you directly and extend timelines as needed. Our goal is 100% adoption of the latest release—if any customer cannot upgrade, we treat that as a problem to solve together.

Automated User Acceptance Testing

Seal offers AI-powered browser automation to continuously validate your configured workflows. This ensures your critical business processes remain functional as both the platform and your configuration evolve.

How it works

Your User Acceptance Tests are defined as entities within your Seal organisation. Each test describes a workflow in natural language—such as “Create a new Batch Record from the Production template and verify all required fields are present.” The AI browser agent can run your tests:
  • On every platform release — automatically validate before your team uses a new version
  • After configuration changes — verify workflows still work after you modify templates, fields, or approval chains
  • On demand — trigger tests manually whenever you need assurance
For each test run, Seal:
  1. Executes your test suite using AI browser agents
  2. Records video of each test for full visibility
  3. Reports results in a dedicated view within your organisation
  4. Alerts you immediately if any test fails

Benefits

Confidence in updates

Know that your critical workflows function correctly before your team uses a new release.

Reduced validation effort

Eliminate manual regression testing—your tests run automatically.

Full audit trail

Video recordings of every test execution provide complete documentation for compliance.

Automated training videos

Tests that mirror training scenarios generate up-to-date recordings whenever your configuration changes.

Example use cases

  • Batch record creation: Verify that creating a new batch record from your template includes all required fields and review requirements
  • Document approval workflow: Confirm that submitting a document for review triggers the correct notifications and approval flow
  • Data entry validation: Ensure that out-of-specification warnings appear correctly when entering invalid data
  • Report generation: Validate that generating a report from your configured templates produces expected outputs
  • Training documentation: Generate current training videos automatically after configuration changes

Get started

Automated UAT is available for organisations on our Enterprise plan. To set up automated testing for your workflows:
  1. Contact your Seal representative or email [email protected]
  2. We’ll help you identify critical workflows to automate
  3. Our team configures the initial test suite in your organisation
  4. You’ll have a dedicated view to monitor test results after every release
Custom test developmentOur team can help you write tests for complex workflows specific to your organisation. Tests are written in natural language, making them easy to understand and maintain alongside your documentation.

Deployment process

All production releases follow a zero-downtime deployment process:
  1. New version deployed using live/candidate strategy
  2. Automated health checks verify functionality before receiving traffic
  3. Traffic switched only after all validations pass
  4. If any check fails, deployment is cancelled automatically
Every release must pass all automated tests and peer reviews before deployment.

Documentation

  • Feature changes are documented in Release Notes
  • Executed platform tests are visible in the Validation tab within your Seal platform
  • All deployment activity is logged and auditable