Text-Em-All is an effective phone broadcasting service that provides the option to send automated phone calls, text messages, and surveys on demand.

Greenhouse Recruiting's integration with Text-Em-All allows you to send broadcasts to your Greenhouse Recruiting contacts and candidates, all from within your Text-Em-All account.

Set up the Text-Em-All integration

Create a Harvest API key

To configure the Greenhouse Recruiting / Text-Em-All integration, you'll need to create a Harvest API key.

Follow the steps in this article to create the key, and verify that the credentials and permissions below are selected when configuring the Text-Em-All integration.


In the Create New Credential box, make the following selections:

  • API type: Harvest
  • Partner: Text-Em-All
  • Description: Text-Em-All Harvest API key


Verify that the following permissions are selected for the Text-Em-All integration:

Activity Feed

  • All permissions


  • GET: Retrieve Candidate
  • GET: List Candidates
  • POST: Add Candidate
  • POST: Add Note
  • POST: Add Attachment
  • POST: Add Attachment
  • POST: Add Attachment
  • POST: Add Employment
  • POST: Add E-mail


  • GET: List Jobs
  • POST: Create a new job


  • GET: List Users

When finished, click Save.

Your Harvest API key for the Greenhouse Recruiting / Text-Em-All integration is created and configured. Copy the Harvest API key to provide to Text-Em-All in the next step.

Provide your API key to Text-Em-All and complete setup 

Once you have the Harvest API key, log into your Text-Em-All account.

Then, navigate to your Settings and click Integrations.

From the Integrations page, find Greenhouse and click Connect.

Using the pop-up window, enter your Greenhouse User email and your Harvest API key.

Click Connect Me to complete the connection.

Use the Text-Em-All integration with Greenhouse Recruiting

Send a broadcast to candidates

To send a message to your candidates, log into your Text-Em-All account and click Create Broadcast.

Follow the steps as you normally would to create a Broadcast, and select Greenhouse as the designation.

Next, search for any candidates you have in Greenhouse Recruiting. You can search by any of the displayed criteria, including tags, if you need to find a custom list of people you tagged in Greenhouse Recruiting.

Note: Tags are a good way of saving searches in Greenhouse Recruiting and finding those searches in Text-Em-All to message a list of candidates simultaneously. To learn more about tagging candidates in Greenhouse Recruiting, click here.

Once you find the contacts you wish to message, simply add them to your broadcast and continue.

Review results

Once your Broadcast goes out, Text-Em-All sends the results to Greenhouse Recruiting so you can easily see what happened when your message went out.

To view these results, navigate to the candidate profile and review their Activity feed where Text-Em-All posts the results.

You can also view the Broadcast details in their entirety in your Text-Em-All account.

Opt-in consent for Application-to-Person (A2P) messaging

Application-to-Person (A2P) messaging allows organizations to send messages to standard 10-digit long code (10DLC) phone numbers.

New texting regulations for A2P 10DLC require candidates expressly opt-in when applying for jobs in order to receive A2P communications. If a candidate opts-out, these messages will be blocked.

To obtain this opt-in consent in Greenhouse Recruiting, create a custom application question using Yes/No as the configured answer type and then, apply this question to your job posts in bulk. Once created, you can then report on candidate application responses to locate the consent status. 

To learn more on working with A2P 10DLC regulations in Greenhouse Recruiting, reach your Customer Success manager or open a ticket with Greenhouse Technical Support.

Additional resources

For additional information or troubleshooting not covered here, reach out to support@text-em-all.com.