Skip to content

Phaxio Go‑Live Checklist

Accounts & Legal - Phaxio account active; credentials verified - BAA executed (for HIPAA) - Provider storage disabled in Phaxio console (HIPAA)

Faxbot Configuration - Backend set to phaxio - PHAXIO_API_KEY and PHAXIO_API_SECRET set - PUBLIC_API_URL points to HTTPS domain - Callback URL set to <PUBLIC_API_URL>/phaxio-callback and configured in Phaxio console - Signature verification enabled: PHAXIO_VERIFY_SIGNATURE=true (HIPAA)

Security - API_KEY set and clients include X-API-Key - ENFORCE_PUBLIC_HTTPS=true (HIPAA) - Audit logging enabled if required by policy - PDF_TOKEN_TTL_MINUTES set appropriately (default 60)

Networking & Reachability - Public DNS/TLS validated (no self‑signed certificates in production) - Callback and PDF token URL accessible to Phaxio

Smoke Tests - Send test fax from Admin Console and via SDK (Node/Python) - Observe status update via /phaxio-callback - Confirm pages reported and final status SUCCESS/FAILED as expected

Runbooks - On callback failures: check signature header, endpoint reachability, and secrets - On PDF fetch failures: check token, TTL, and public HTTPS URL