Fix · google · gmail

Gmail OAuth tokens expiring at exactly 7 days

If your Gmail-as-sender setup uses a personal Workspace account (not a service account), Google's token policy expires the refresh token at 7 days unless your OAuth consent screen is verified.

googlegmail
The problem

What's actually broken

Google's OAuth 2.0 spec says refresh tokens are perpetual. Their actual implementation expires them at exactly 7 days when the consent screen is in testing status. If you launched your sender setup with a personal Workspace user + an unverified consent screen, you'll see your sequences silently fail every Friday.

FAQ

Frequently asked

Does verifying the consent screen take long?+
Google's verification SLA is 4-6 weeks. Submit early.
Can I use a service account instead?+
Service accounts can't send-as a user without domain-wide delegation. That's a Workspace-admin-only setting.
Need help?

We've fixed this exact problem dozens of times.

Book a 15-minute scoping call and we'll tell you whether your case fits the standard pattern or needs a custom approach.

Book a call