Observed October 8, 2026

VoiceGremlin makes the API tangible—then sends a new visitor to the wrong account state.

This public mini teardown responds to VoiceGremlin's founder explicitly asking for feedback on the launch. It follows the public first-run path without creating an account or placing a phone call.

Scope and independence

This is an unsolicited, unpaid sample—not an endorsement, security assessment, accessibility certification, or claim about measured conversion impact. VoiceGremlin did not commission or approve it before publication.

What already works

The hero shows the mechanism instead of asking visitors to imagine it.

Observed: The headline says “Test your Voice Agent from CI,” the supporting line names real calls, real audio, functional tests, and a REST API, and the first screen includes a concrete request and response.

Why keep it: An SDET or voice-agent developer can identify the category, integration surface, and expected output before reading a feature list. The launch post's “Mailosaur for phone agents” frame sharpens that category further.

Proof worth moving upward: The homepage later states “100 free minutes. No credit card. First call in under a minute,” while the pricing page explains the 14-day trial and minute-based billing clearly.

Prioritized findings

Three changes to reduce the first-run drop-off.

High priority · Observed

“Start testing” opens the returning-user sign-in state.

Reproduction: From the public homepage, activate the primary “Start testing” CTA. It routes to /signin and initially renders “Welcome back. Enter your credentials.” A first-time visitor must then find “Create an account” below the form.

Why it matters: The CTA describes a new-user action, but the destination asks for an existing account. That is an avoidable decision and a likely dead end for anyone scanning quickly.

Change: Route acquisition CTAs directly to the create-account state and label them “Run my first test free.” Keep “Sign in” as the returning-user navigation action.

Acceptance check: A signed-out visitor who activates any “Start testing” CTA sees the create-account heading and the “100 free minutes · 14 days · no card” terms without another click.

High priority · Reproduced

The auth switcher is not keyboard-semantic, and inactive forms remain exposed.

Observed: “Create an account” and “Forgot password?” are <a> elements with no href, role, or tab index. They did not appear as interactive controls in the browser accessibility snapshot. The same snapshot exposed the headings and copy for Sign in, Create account, Reset password, and Set new password at the same time, although only one state was visible.

Change: Use real buttons for in-page state changes or links with real destinations. Remove inactive panels from the accessibility tree with the native hidden attribute or equivalent state management, then restore focus to the active heading.

Acceptance check: A keyboard-only user can reach every auth action in order, and an accessibility snapshot contains only the currently visible form.

Medium priority · Reproduced at 438 CSS px

The mobile auth page introduces horizontal scrolling.

Observed: In a 438-pixel-wide browser viewport, the auth page measured 423 pixels of document width and 558 pixels of scroll width—135 pixels of horizontal overflow. The desktop navigation remains expanded above the form, and a horizontal scrollbar is visible.

Change: Reuse the homepage's compact mobile navigation on auth pages, constrain the auth shell to the viewport, and audit fixed or minimum widths in the header.

Acceptance check: At 320, 375, 390, and 438 CSS pixels, scrollWidth === clientWidth, the form fields fit without panning, and the primary action remains fully visible.

Replacement copy

Put the free first call and the new-user destination in one promise.

Eyebrow End-to-end tests for AI phone agents Headline Catch a broken voice agent before your callers do. Subheadline Send one REST request. VoiceGremlin places a real carrier call, tests the behavior you describe, and returns a CI-ready pass or failure with the transcript and reason. Primary CTA Run my first test free Secondary CTA See a failed-test response Trust line 100 free call minutes for 14 days · No card · Cancel anytime
Evidence links

Recheck the source before shipping.

Public pages can change. These observations describe the pages retrieved on October 8, 2026. The auth path was inspected without submitting personal data.

Request a private full teardown for $49