Square access tokens are 30-day lived: refresh failures silently break ingest; must alert.
At a glance
A live alert that fires when Vortex IQ cannot refresh the Square access token for your connection. Square access tokens are short-lived (around 30 days) and are kept alive by a refresh token. If a refresh fails and is not noticed, data ingest stops silently, every other Square card goes stale while still looking plausible. This is the card that protects the trustworthiness of all the others.
Calculation
Calculated automatically from your Square Online data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US lifestyle brand on Square. One store, a Square Online storefront, and Square Invoices for wholesale. The connection has run cleanly for months until the alert fires on 14 Mar 26.
Three things to notice:
- The dashboard did not look broken before the alert. Every Square card kept showing its last successful read, which looked like a normal quiet day. Without this alert, the merchant might have spent days trusting numbers that had stopped updating. The refresh failure is the only signal that the data behind the other cards has frozen.
- Three attempts then a hard alert. The connector retried the refresh a few times in case the cause was transient, a brief Square outage clears itself. When the retries also failed with
unauthorized, the cause was clearly the grant itself, not the network, so the alert escalated immediately. - The fix is a reconnect, not a retry. An invalid refresh token cannot be revived by retrying. Someone with access to the Vortex IQ workspace needs to reconnect Square through the connector settings, which runs a fresh OAuth grant and issues a new token pair. Until then, ingest stays paused.
Sibling cards merchants should reference together
Reconciling against Square
Where to look in the Square Dashboard: Square Dashboard, Settings, Account & Settings, Connected apps / App integrations. Confirm that the Vortex IQ connection is still present and authorised, and that no one has revoked it. If the connection is missing or shows reduced permissions, that explains anunauthorized refresh failure. Developers can also review token and webhook activity in the Square Developer Dashboard for the application.
Other places that look relevant but aren’t the fix:
- Connected apps list: this is where you confirm the grant still exists. If the app was removed, reconnect from the Vortex IQ side.
- Square Developer Dashboard, OAuth: shows the application’s OAuth configuration and recent token activity. Useful for diagnosis, but the reconnect happens in your Vortex IQ workspace.
- Square status page: rules out a Square-side outage as the cause of a transient failure.
- Square Dashboard, Sales reports: confirms Square still has the data, which proves the gap is on the ingest side, not the merchant side.
Cross-connector note:
Why Square makes this a hero card: Square access tokens last around 30 days and rely on an automatic refresh to stay alive. That short lifetime means a single broken refresh quietly takes the whole connection offline within the month. On longer-lived or non-expiring tokens this risk is lower, but on Square it is a structural reality, so the refresh failure earns a hero slot as the guardian of every other card’s accuracy.