Overview
Recruitier integrates with your email provider to enable outreach directly from the platform. Instead of switching between Recruitier and your email client, you can compose and send messages to candidates and clients without leaving the recruitment workspace. Messages are sent from your real email address, maintaining deliverability and professional credibility. Recruitier supports two email providers:- Gmail (Google Workspace and personal Gmail accounts)
- Outlook (Microsoft 365 and Outlook.com accounts)
Viewing Connected Email Accounts
To view your connected email accounts, navigate to the Settings page and scroll to the Email Integrations section on the right side. This section displays your email connection status for both Gmail and Outlook. For each connected account, you can see:| Field | Description |
|---|---|
| Email Address | The email address that is connected |
| Provider | Whether it is a Gmail or Outlook account |
| Status | Connection status (Connected, Disconnected, or Error) |
| Last Sync | When the connection was last synchronized successfully |
Connection Status and Last Sync
The connection status tells you whether Recruitier can currently communicate with your email provider:- Connected — The integration is active and working normally. Recruitier can send emails on your behalf.
- Disconnected — The integration has been manually disconnected or the authorization has expired. You will need to reconnect.
- Error — Something went wrong with the connection. This could be an expired token, revoked permissions, or a temporary provider issue. The most common cause is an OAuth2 token that has become invalid.
Connecting a New Email Account
Navigate to Settings
Go to the Settings page and find the Email Integrations section on the
right side.
Click Connect
Click the Connect button next to either Google or Microsoft depending
on which email service you use.
Authorize access
You will be redirected to Google’s or Microsoft’s authorization page. Sign in with
your email credentials and grant Recruitier the required permissions to send emails
on your behalf. Recruitier requests only send-mail and read-settings permissions.
Recruitier requests only the permissions needed to send emails on your behalf. It
does not read your inbox, access your contacts, or store your email password. The
connection uses OAuth2, which means your email credentials are never shared with
Recruitier directly — authentication happens entirely on Google’s or Microsoft’s
servers.
Disconnecting an Email Account
If you want to remove an email connection:- Navigate to the Settings page and find the Email Integrations section
- Find the email provider you want to disconnect (Google or Microsoft)
- Click the Disconnect button next to the provider
- Confirm the disconnection
Preferred Email Provider
If you have both Google and Outlook connected simultaneously, a Preferred Email Provider section appears in the Email Integrations area. This lets you choose which connected email account is used by default when composing outreach messages:- Navigate to the Settings page and find the Email Integrations section
- The Preferred Email Provider option appears when both providers are connected
- Select your preferred provider using the radio buttons (Gmail or Outlook)
- The change saves automatically
Troubleshooting Connection Issues
Connection shows 'Error' status
Connection shows 'Error' status
This usually means the OAuth2 token has expired or been revoked. To fix it:
- Click Disconnect to remove the broken connection
- Click Connect Email to re-establish the connection
- Go through the authorization flow again
- Your email password was changed
- Your organization admin revoked third-party app access
- Extended inactivity caused the refresh token to expire
- Google or Microsoft performed a security review of your account
Emails are not being sent
Emails are not being sent
If your connection shows “Connected” but emails are not going through:
- Check credits — Outreach message generation costs 1 credit per message. If your balance is zero, messages will be queued but not sent.
- Check sending limits — Both Gmail and Outlook have daily sending limits:
- Gmail personal: 500 emails/day
- Gmail Workspace: 2,000 emails/day
- Outlook: varies by plan, typically 300-10,000 per day
- Verify recipient addresses — Invalid or bouncing email addresses cause delivery failures
- Check for re-authorization — Your email provider may have flagged Recruitier’s access and requires re-authorization
Authorization page shows an error
Authorization page shows an error
Last sync timestamp is outdated
Last sync timestamp is outdated
If the last sync time is several hours or days old:
- Try disconnecting and reconnecting the account
- If the issue persists, check the Recruitier status page for any ongoing service issues
- Contact support if the problem continues after reconnection
Signature not appearing or looking wrong
Signature not appearing or looking wrong
- Signatures are imported at connection time. If you added or changed your signature after connecting, disconnect and reconnect to re-import it.
- Signatures are sanitized through DOMPurify for security, which may remove certain dynamic elements (JavaScript, forms, iframes).
- Signatures exceeding 50KB are truncated. Reduce image sizes or simplify the layout.
- Complex HTML layouts may render differently across email clients. Send a test email to yourself to verify appearance.
If you continue to experience connection issues after trying these steps, contact
Recruitier support at support@recruitier.com with
your email provider type and a description of the issue.
Advanced
OAuth2 Token Architecture
Email connections use OAuth2 for secure, password-free authentication:| Component | Purpose | Lifetime |
|---|---|---|
| Authorization code | One-time code from the consent screen | Seconds (used immediately) |
| Access token | Used to send emails on your behalf | Minutes to hours (varies by provider) |
| Refresh token | Used to obtain new access tokens | Long-lived (until revoked) |
- Recruitier checks if the current access token is still valid
- If expired, the refresh token is used to obtain a new access token automatically
- The valid access token authenticates the email send request with Google/Microsoft
- The email is sent from your actual email address through your provider’s servers
Signature Sanitization Details
Imported email signatures go through DOMPurify sanitization:- Preserved: Bold, italic, colors, fonts, links, images, tables, line breaks
- Removed: JavaScript, event handlers, iframes, forms, embedded objects, scripts
- Size limit: 50KB maximum. Signatures exceeding this are truncated.
- Caching: Sanitized signatures are cached locally for fast loading in the message composer

