NEWFlash AI is live — meet your desk copilot. »
/docs/troubleshooting/integrations

Integration troubleshooting

Integrations are honest: missing secrets mean amber status, not silent failure.

Resend (email)

SymptomFix
Nurture stuck “waiting”Add API key under Settings → Integrations
From-address bounceVerify domain in Resend dashboard
Test email works, prod failsCheck dealership from-name / reply-to

See Email & Meta.

Twilio (SMS)

SymptomFix
SMS button greyTwilio SID/token not set
Delivered but no reply routingWebhook URL must point to app API
CASL blockCustomer consent flag off

See SMS / Texting.

Stripe (payments)

SymptomFix
Checkout session errorPublishable/secret key pair mismatch
Test card in productionSwap to live keys only on go-live
Invoice paid not updatingWebhook endpoint reachable

See Payments.

Carfax

SymptomFix
Attach disabledCarfax credentials missing or VIN invalid
Report staleRe-pull; check Carfax account quota

See Carfax.

Kijiji / AutoTrader

These paths are export / pack / feed — not live auto-post.

SymptomFix
CSV emptyNo Active units or filter too narrow
Feed URL 403Rotate feed token in Settings

See Kijiji · AutoTrader.ca.

Website embed / API

SymptomFix
CORS / blank embedAdd marketing domain to allowlist
401 on APIKey revoked or wrong Authorization header

See Embed & API · In-app embed docs.

Meta / social

OAuth token expiry — reconnect under Settings → Integrations. See Social.