Skip to main content

Getting an "Insufficient Permissions" Error When Sending a Campaign? Here's What to Fix

Troubleshooting the insufficient permissions error that appears when sending campaign emails in Recruiterflow

Written by Amogh Balikai
Updated today

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:

  1. Go to Settings → Profiles

  2. Look at the Mailboxes section on your profile

  3. If your email shows a "Connect" or "Reconnect" button, click it

  4. Complete the OAuth flow for Gmail or Microsoft 365

  5. 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:

  1. Go to Settings → Profiles → Mailboxes

  2. Find the alias you're trying to send from

  3. Check its connection status — if it shows "Connect", click it and complete the flow

  4. 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:

  1. Open the campaign and check the Sender settings

  2. Confirm the assigned sender's email is still connected under their profile

  3. 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

Did this answer your question?