If you're seeing an "Insufficient permissions" error when trying to send a campaign email, it means Recruiterflow has lost the ability to send on behalf of your email account. This is almost always fixable in under two minutes.
Here are the most common causes and how to resolve each one.
1. Your email account got disconnected
This is the #1 cause. It typically happens after a password change, a Microsoft or Google security update, or an IT-enforced re-authentication. When the connection drops, Recruiterflow can no longer send emails from your account — even if your campaign appears active.
How to fix it:
Go to Settings → Profiles
Look at the Mailboxes section on your profile
If your email shows a "Connect" or "Reconnect" button, click it
Complete the OAuth flow for Gmail or Microsoft 365
Return to your campaign and retry
2. You're sending from an alias that isn't connected
If your campaign is configured to send from an alias email address (e.g., a shared inbox or a different domain), that alias needs its own email connection in Recruiterflow. An alias that was added but never fully connected will throw an "insufficient permissions" error at send time.
How to fix it:
Go to Settings → Profiles → Mailboxes
Find the alias you're trying to send from
Check its connection status — if it shows "Connect", click it and complete the flow
If the alias uses SMTP/IMAP, verify the credentials are still valid
3. The campaign sender is a user whose email is no longer connected
If you're running a campaign on behalf of a team member, or a campaign was created by a user who has since changed their email setup, the sender's connection may be broken even if yours is fine.
How to fix it:
Open the campaign and check the Sender settings
Confirm the assigned sender's email is still connected under their profile
If not, either have them reconnect their email, or reassign the campaign to an active sender
4. Your email provider (Microsoft 365 or Google Workspace) has restricted access
Some organizations have IT policies that require admin approval for third-party apps to access email. If your company recently tightened these settings, Recruiterflow's access may have been revoked at the admin level.
How to fix it:
Google Workspace users: Ask your Google Workspace admin to whitelist Recruiterflow in the Google Admin Console under Security → API controls
Microsoft 365 users: Ask your IT admin to grant Recruiterflow permission in Azure Active Directory. They may need to approve the app in Enterprise Applications
💡 Quick check: If your email was working fine yesterday and stopped today, it's almost always cause #1 (disconnected account) or cause #4 (admin policy). Go to Settings → Profiles → Mailboxes first — that's where you'll see the connection status at a glance.
Still seeing the error?
If none of the above fixes it, reach out to help@recruiterflow.com with:
A screenshot of the error
The campaign name
The email address you're trying to send from
Whether you use Gmail or Microsoft 365

