With the Keystone GitHub App, tests follow your development workflow:
1
Branch Development
Create tests on feature branches that run against preview URLs
2
PR Validation
Tests automatically run on pull requests with staging overrides
3
Automatic Promotion
When PRs merge, tests are promoted to production status
4
Clean Separation
Development tests never interfere with production monitoring
This workflow ensures that only validated tests run in production, maintaining test quality and preventing untested changes from affecting your monitoring.
Keystone includes built-in email testing capabilities for workflows that involve email verification:
Test Email Inboxes
Create temporary inboxes on-demand
Unique email addresses per test
Automatic organization isolation
24-hour auto-cleanup
Email Data Extraction
Extract verification codes and links
Automatic code detection
Link extraction by text
Custom regex patterns
Common email testing scenarios:
User registration with email verification
Password reset flows
Order confirmations and receipts
Two-factor authentication codes
Account activation links
Email testing integrates seamlessly with other test steps, allowing you to create end-to-end tests that include email interactions without external tools or manual intervention.