Fix: ImpulseDB Postgres license validation fails

ImpulseDB Postgres shows a license-invalid banner and only the Overview tab is reachable. Every other tab redirects back to Tools then License.

Last updated 20 days ago

Fix: ImpulseDB Postgres license validation fails

What you're seeing

  • The ImpulseDB Postgres admin tab shows a red banner: License check failed.
  • Every tab other than Overview redirects to Tools > License with a banner.
  • Tools > License rejects your key when you click Verify License.
  • After moving the WHMCS install to a new domain, ImpulseDB Postgres refuses to validate at all.

Why it happens

ImpulseDB Postgres pairs your license key against three things the licensing server has on file:

  • The key prefix β€” IPGRES- for production keys.
  • The IP address the verify call originated from.
  • The install domain, captured from WHMCS tblconfiguration.SystemURL.

The install domain is auto-captured on the first successful validation. After that, validation from any other domain is rejected. Migrations between WHMCS hosts and DNS flips are the most common triggers.

Fix

  1. Read the verbatim error in the audit log. Open Tools > Audit Log and filter to module=impulsedb-postgres and event LIKE '%license%'. The most recent row has the licensing server's exact response. It will be one of:
    • Invalid β€” key revoked, mistyped, or doesn't exist.
    • Suspended β€” payment lapsed.
    • Expired β€” subscription ended past the grace window.
    • Invalid IP / Domain β€” your SystemURL or originating IP doesn't match what was captured on first validation.
  2. For a domain mismatch after a WHMCS migration, the licensing server still has the old domain on file. Sign in at impulsehosting.com/clientarea, find the license row for the IPGRES- key, and use the Reissue / Move action to point it at the new domain. Back in the addon, open Tools > License and click Verify License Now to clear the cached failure.
  3. For a wrong key prefix, confirm you pasted an IPGRES- key (not IMINIO-, IMDEV-, or another module's prefix). Cross-module prefixes return a "key not found" error.
  4. For Suspended or Expired, renew the subscription at impulsehosting.com/clientarea. Once payment posts, return to Tools > License and re-verify.
  5. For a transient network failure, the addon honours its last successful validation for a 7-day grace window. If you're inside that window and the underlying network issue is fixed, the next cron tick re-checks and clears the banner on its own.

How to confirm it worked

  • The red license banner clears.
  • The locked tabs (Servers, Plans, Customers, Settings, Security) become reachable again.
  • The audit log records a fresh license.validated event with the current timestamp.
  • License state is operator-only β€” customers see no change.

Still stuck?

Copy the verbatim error text from the audit log row and open a thread on the community feedback board at feedback.impulsesoftware.com. Include the key prefix (not the full key), your WHMCS SystemURL, and the originating IP if you know it.

Related