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
- Read the verbatim error in the audit log. Open Tools > Audit Log and filter to
module=impulsedb-postgresandevent 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β yourSystemURLor originating IP doesn't match what was captured on first validation.
- 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 theIPGRES-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. - For a wrong key prefix, confirm you pasted an
IPGRES-key (notIMINIO-,IMDEV-, or another module's prefix). Cross-module prefixes return a "key not found" error. - For
SuspendedorExpired, renew the subscription atimpulsehosting.com/clientarea. Once payment posts, return to Tools > License and re-verify. - 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.validatedevent 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.