If Connect fails, BrandMilo validates OAuth state before exchanging the code. A reused, missing, or expired state does not complete the connection.
If a connected account later returns an expired authorization, reconnect from Integrations. If the provider denies access, the granted permissions or account eligibility may be insufficient. Rate limits and temporary outages should be retried later.
BrandMilo never asks you to paste access tokens into email or chat.