Skip to main content
Metrics type: Key MetricsCategory: Shipping & Courier

At a glance

Days remaining until the Shippo API token used by Vortex IQ to read shipment, transaction, and tracking data expires. The “is the connector about to silently break?” countdown, surfaced before downstream cards start showing stale data.

Calculation

Calculated automatically from your Shippo 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 DTC accessories brand on Shopify. Shippo connector authorised on 12 Sep 25 with an OAuth-issued token (90-day rotation). Reading taken at 09:00 ET on 12 Mar 26. The card reads 4 with the alert at <14 days tripped 10 days ago. Five things to notice:
  1. Four days is critical. A weekend (14 to 15 Mar) plus Monday-Tuesday gives roughly two business mornings to act before the token dies. Reconnect today.
  2. The card has been alerting since 02 Mar 26. If the merchant ignored the warn alert, downstream cards will start flatlining around 17 Mar 26: shipments stop incrementing, OTD freezes, claim count locks. The break is gradual and invisible without this card.
  3. OAuth tokens silently rotate, live tokens do not. The brand connected via Shippo’s OAuth partner flow (typical for Shopify-integrated install) and got a 30-day token. A direct connect via Shippo API key would have given a no-expiry token. Either is fine; only OAuth needs ongoing reconnect.
  4. The reconnect is one click in Vortex IQ. Settings → Connectors → Shippo → Reconnect. The merchant is redirected to Shippo, approves the re-auth, and Vortex IQ swaps in the new token. Total elapsed time ~30 seconds.
  5. Cross-reference with API Error Rate. If error rate has been climbing toward expiry, the token may be partially failing already (some endpoints fail before others). Reconnect resolves both.

Sibling cards merchants should reference together

Token expiry is an operational-health card. Pair it with these to confirm overall connector health:

Reconciling against the vendor’s own dashboard

Where to look in Shippo’s own dashboard: Shippo AppSettings → API → API Tokens. Each token row shows issue date, last used timestamp, and expiry (where applicable). The Vortex IQ Shippo token will be tagged with the partner-app identifier or shows as the merchant’s named live token. Why our number may legitimately differ from Shippo’s view: Cross-connector reconciliation: There is no cross-platform reconciliation for this card; token-life is a per-integration concern. The card pairs with similar *_auth_token_expiry_days cards on every connector that exposes a refreshable token (BigCommerce, Shopify Partner App, GA4, Google Ads, Klaviyo, etc.). If multiple are nearing expiry simultaneously, that is usually because they were all authorised at the same time during onboarding.

Known limitations / merchant FAQs

My Shippo connector was a Live API token; the card always showed ”-”. Now it shows 30 days. What changed? Shippo or your team likely re-authorised via the partner OAuth flow (often during a Shopify app reinstall), which swaps the no-expiry live token for a 30-day OAuth token. The integration still works the same; it now needs a reconnect every 30 days. To revert to live-token behaviour, generate a new live token in Shippo and paste into the Vortex IQ connector config. The card shows 0 days but Shippo data is still flowing. Why? Two possibilities. (1) Polling lag. Vortex IQ caches the token-life check for an hour; the latest reconnect is in flight. Force-refresh the connector to re-read. (2) Token was just renewed but the workspace hasn’t yet picked up the new metadata. Wait one polling cycle. Should I rotate during BFCM peak? No. Rotate at least 30 days before BFCM and at least 14 days after. A failed rotation during peak loses 24+ hours of shipment visibility, which on the November-December window means hundreds to thousands of consignments untracked. What if I miss the alert and the token expires? Three immediate steps. (1) Reconnect via Settings → Connectors → Shippo → Reconnect (one click). (2) Wait 5 to 10 minutes for the connector to back-fill missed shipments and tracking events from the gap window. (3) Verify Shipments is incrementing again and API Error Rate has cleared. Total recovery time is typically under 30 minutes. Do live tokens ever silently revoke without expiry? Rarely, but yes. Shippo support occasionally rotates tokens for security reasons (e.g. credential reuse detected on a different device). If shipments suddenly flatline with the card showing ”-” or 365+ days, the token has been revoked manually, reconnect to refresh. Why doesn’t Shippo email me when the token is about to expire? Shippo does send a notification for OAuth tokens at 7 days; many merchants have notification emails turned off or routed to a no-longer-monitored shared inbox. The Vortex IQ card is the redundant surface specifically because email-based renewal reminders are unreliable. My agency rotates tokens for me. How do I confirm it’s done? Watch the card. After agency reconnect, the card should reset to the new full-window remaining (typically 30 or 365 days). If the card still shows the pre-renewal countdown 1 hour after the agency confirms, the token wasn’t actually rotated.

Tracked live in Vortex IQ Nerve Centre

Days to Token Expiry is one of hundreds of KPI pulses Vortex IQ tracks across Shippo and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.