HR Tech • Payroll • EOR

Automate UI documentation
for every jurisdiction.

Your payroll UI behaves differently in California than it does in Berlin. Define your locales in configuration files, and auto-generate accurate assets for every region on every deployment.

No credit card required14-day free trial
context matrix execution
$ poliage run→ Executing context matrix✓ 6 locales detectedCONTEXT MATRIX🇺🇸 en-USUSD • SSN✓ 12 visuals🇩🇪 de-DEEUR • VAT-ID✓ 12 visuals🇯🇵 ja-JPJPY • My Number✓ 12 visualsDOCUMENTATION STATUS MATRIXFeatureUSUKDEFRBRJPOnboardingTax SetupOffboardingCurrentReviewing
The Problem

Manual screenshotting cannot scale
to N+1 jurisdictions.

Adding new country support to your platform creates an exponential documentation burden. Maintaining accurate guides for 50+ regions requires manually logging into test accounts for each region to capture unique UI states. This manual process introduces lag, leaving regional documentation permanently outdated.

Each region requires separate login credentials
Currency, date, and tax formats differ by locale
Compliance requirements vary by jurisdiction
Manual capture cannot keep pace with shipping velocity

Traditional Documentation Status

Manual process leaves documentation perpetually out of sync

Feature
US
UK
DE
FR
BR
Onboarding
Tax Setup
Offboarding
Benefits
Time Off
Current
Stale
The Mechanism

Define user contexts as code.

Poliage does not require manual login. You define a "Context Matrix" in your docsync.config.json file, specifying cookies, local storage keys, or URL parameters for each region. The CLI executes your capture scenario across every defined context in parallel within your CI/CD pipeline.

Define contexts with locale, cookies, and storage
Execute captures in parallel across all regions
Automatic routing to region-specific test servers
CI/CD pipeline integration
docsync.config.json
Context Matrix
{
  "project": "global-payroll-app",
  "contexts": {
    "us": { 
      "locale": "en-US",
      "cookies": { "region": "NA", "currency": "USD" }
    },
    "eu": { 
      "locale": "de-DE",
      "cookies": { "region": "EU", "currency": "EUR" }
    },
    "apac": { 
      "locale": "ja-JP",
      "cookies": { "region": "APAC", "currency": "JPY" }
    }
  },
  "visuals": [
    {
      "key": "onboarding-form",
      "path": "/employee/onboard",
      "contexts": ["us", "eu", "apac"]
    },
    {
      "key": "tax-configuration",
      "path": "/settings/tax",
      "contexts": ["us", "eu", "apac"]
    }
  ]
}
GitHub Pull Request #247
feat: Update German tax form layout
opened 2 hours ago by @sarah-dev
Status Checks
US-English Visuals: Unchanged
UK-English Visuals: Unchanged
!
DE-German Visuals: Changes Detected (Review Required)

Blocked: Visual changes require approval

The Workflow

Prevent regression in regional UIs.

Global platforms often break specific regional UIs during core updates. Poliage acts as a regression test for your documentation. If a deployment changes the "Tax Form" layout for German users, the system flags the visual difference and blocks the merge until the change is verified.

GitHub status checks for each region
Block merges until visual changes are approved
Diff visualization for regional variations
Audit trail for compliance requirements

Built for global workforce platforms

Features designed for the unique challenges of multi-jurisdiction HR tech, payroll, and EOR platforms.

Context Matrix

Define locale-specific contexts in code.

Cookies and local storage injection
URL parameter configuration
Multi-currency support

Parallel Execution

Capture all regions simultaneously.

Configurable concurrency
Automatic retry logic
Timeout handling per region

Compliance Audit

Maintain documentation trail for audits.

Timestamped visual history
Approval workflows
Export for compliance reports

Ready to scale your documentation?

Stop manually capturing screenshots for every region. Auto-generate accurate visuals for 50+ jurisdictions from a single configuration file.

No credit card required • 14-day free trial • Cancel anytime

Poliage Platform