Skip to content

Test and Verify

Use this page after installation and provider setup.

Check extension loading

In chrome://extensions, confirm:

  • Swan is enabled.
  • Developer Mode remains on.
  • The extension path points at output/chrome-mv3.
  • No manifest or runtime errors are visible on the extension card.

Send a test alert

  1. Open Swan settings.
  2. Confirm monitoring and the voice-call toggle are enabled.
  3. Confirm the recipient number is saved.
  4. Confirm ElevenLabs credentials are saved.
  5. Click Send test alert.

Expected result:

  • The call arrives from the ElevenLabs-connected phone number.
  • If SMS is enabled and Twilio is configured, the SMS arrives from the configured Twilio From number.
  • A new log entry appears in Swan.

Verify logs

Open Logs and inspect the latest event:

StatusMeaning
successThe provider accepted the request and returned an identifier when available.
failedThe provider request failed. Check the error and provider console logs.
skippedSwan intentionally did not call that channel, usually because the channel is disabled or configuration is incomplete.
pendingThe event was created before the provider status finished updating.

Test domain detection

  1. Add a safe test domain in Domain Tracking.
  2. Visit the domain in the same browser profile.
  3. Confirm Swan redirects to the intervention page.
  4. Confirm a log entry appears.

Validate source changes

If you changed the code or pulled a new version:

bash
npm run typecheck
npm run test
npm run build

Then reload Swan from chrome://extensions.

Open source browser intervention software.