Messages sent through Greenhouse Recruiting may seem like they're coming from your normal email address, but they're actually sent on behalf of one of our third-party mail servers.
Since spammers have been known to use a similar method to imitate legitimate email addresses, sometimes mail providers start to mark these messages as spam or block them altogether. Verifying your domain lets mail providers know your company has given Greenhouse permission to send emails on your behalf, which should drastically improve your overall deliverability rate.
In this article, we will cover how to:
Click here for more IT-specific resources on email domain verification.
Verify email domain in Greenhouse Recruiting
A Site Admin should work with your internal IT team to verify your domain inside of Greenhouse Recruiting. This step is essential to make sure your messages don't get flagged as spam or rejected by third-party mail providers.
Click the Configure icon in the upper-right corner and select Email Settings on the left side of the page.
Enter your organization's email domain in the Email Settings page and click Register.
Example: Your email domain is the text that comes after the @ sign. For example, for the email address
email@example.com, the email domain is
ghexample.com. You don't need to include the @ sign in the field in Greenhouse Recruiting.
Ask your IT team add the files to your DNS setup
Once you've registered your company's email domain, your IT team will need to add special files (called SPF, DKIM, MX, and CNAME records) to your email configuration to complete the setup.
To automatically send directions and the files to your IT team, click Email Your I.T. Dept and enter their address in the field.
- If you don't have an IT team, look for whoever manages the DNS for your email domain. Most likely, you can forward these records to someone in your IT department, and they should know what to do.
- For organizations using web hosting services with the domain implied (such as GoDaddy or SquareSpace), the records populated after clicking Email your IT Department must be edited further to successfully verify your domain. Click here to learn more.
Test domain verification in Greenhouse Recruiting
Once the records have been added by your IT team, check the Email Settings page to ensure the domain is verified.
To run a test in Greenhouse Recruiting, click Show verification details, and then click Check DNS Records Now to receive an up-to-date status of your domain’s verification progress. When you've received a successful result, your domain is verified
The following sections are meant to provide additional explanations to the individuals configuring the DNS for your organization.
The gh-mail subdomain
When registering a new domain, Greenhouse will automatically append the subdomain
gh-mail to your existing domain. Greenhouse adds this domain to avoid the following problems when registering your root domain:
- Your IT team may have strict policies on adding new DNS records to your root domain
- Your root domain may already have been registered with our email provider (Mailgun)
- Your root domain’s SPF record may have already generated the maximum 10 DNS Lookups
From your user's perspective, this subdomain changes nothing - they can continue to send and receive email addresses from their normal email addresses in Greenhouse recruiting as normal. From an IT perspective, this merely avoids common complications that can impede your organization's ability to reliably send emails with the application.
If you have any questions about the
gh-mail subdomain, please click here to connect with the Greenhouse Support team.
Verify email domain without gh-mail subdomain
Some companies employ a strict security policy on their domain that prohibits use of the
gh-mail subdomain. Since the
gh-mail subdomain is automatically added when a domain is registered in Greenhouse Recruiting, a company with a strict domain security policy won't see successful emails even though they've correctly followed the steps in the sections above.
If your organization has a strict DMARC policy, register your domain without the
gh-mail subdomain following the steps below:
Navigate to Configure > Email Settings in Greenhouse Recruiting.
If your domain is registered already with the
gh-mail subdomain, remove the entry entirely.
Enter your domain with an exclamation point preceding the domain name. This notation tells Greenhouse Recruiting to not add the
Click Register when finished to generate the SPF and DKIM records. When you're done, verify your email domain in the section above.
While MX records generally are used to have emails delivered to your team’s address, most email clients check for the presence of MX records when receiving an email as a part of spam filtering. Major DNS providers will create an MX record on new root domains by default.
However, since the
gh-mail subdomain was created specifically for use with Greenhouse, it does not automatically have an MX record. When an email does not have an MX record, it is often treated as spam or marked as suspicious by email providers.
To avoid this issue, you'll need to add an MX record to the
gh-mail subdomain in your DNS. Replies to emails sent from Greenhouse will not be routed back to Mailgun, our email provider.
Adding the optional CNAME record helps the Greenhouse Support team better monitor and troubleshoot email deliverability issues for messages sent from Greenhouse Recruiting. When a CNAME record is added, Greenhouse Support has the ability to track if a given message was opened or not by the recipient.
By default, Greenhouse Recruiting generates a 2048-bit DKIM key that is approximately 392 characters long. However, some hosting services including AWS Route 53, only allow DKIM keys with a maximum length of 255 characters.
If your DKIM records have a character limit and need to be shorter than the default 2048-bit key, check the box Use shorter DKIM key when registering your domain.
Remove email domain from Greenhouse Recruiting
In some cases, it may be necessary to remove a previously registered email domain from Greenhouse Recruiting. To remove an email domain, click the Configure icon in the upper-right corner and select Email Settings on the left side of the page.
Click Show verification details to view your previously registered email domain. Click Remove to remove the email domain from Greenhouse Recruiting.