My Ally is an AI-based talent lifecycle management solution that focuses on assisting your HR teams with top-notch recruiting capabilities. My Ally enables end-to-end automation of interview scheduling to make setting up interviews seamless in the most cost-effective way.

My Ally's AI recruiting assistant, Sky, has the flexibility and scalability to handle everything from:

  • Multi-panel interviews, back-to-back interviews, one-on-one interviews, and more
  • Cancellations, negotiations, rescheduling, and conference room booking
  • Recruiting events, video interviews, phone screens, and on-site interviews

Greenhouse Recruiting’s integration with My Ally allows My Ally's AI to fetch all the required information about the candidate applications, requisitions, and interviewers in order to schedule the interviews.

Once the integration is established, the recruiters can simply visit the candidate’s profile page on Greenhouse Recruiting and @mention the smart AI to schedule an interview for the candidate's current stage. The AI picks it up from here and coordinates with the interviewer and the candidate to get the interview scheduled.

Create a Harvest API key for the My Ally integration

To configure the Greenhouse Recruiting / My Ally 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 My Ally integration.


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

  • API type: Harvest
  • Partner: My Ally
  • Description: My Ally Harvest API key


Verify that the following permissions are selected for the My Ally integration:

Activity Feed

  • GET: Retrieve Activity Feed


  • GET: Retrieve Application
  • GET: List Applications
  • POST: Advance Application
  • POST: Move Application


  • GET: Retrieve Candidate
  • GET: List Candidates
  • PATCH: Edit Candidate
  • POST: Add Candidate
  • POST: Add Note

Job Stages

  • GET: Retrieve Job Stage
  • GET: List Job Stages
  • GET: List Job Stages for Job


  • GET: Retrieve Job
  • GET: List Jobs


  • GET: List Offers

Scheduled Interviews

  • GET: List Interviews for Application
  • GET: Retrieve Interview
  • GET: List Interviews


  • GET: Retrieve Application's Scorecard
  • GET: List Scorecards for Application
  • GET: Retrieve Scorecard
  • GET: List Scorecards


  • GET: Retrieve User
  • GET: List Users

Use the My Ally integration with Greenhouse Recruiting

The integration allows My Ally AI to fetch all the required information about candidate applications, requisitions, and interviewers to schedule interviews. All the recruiter needs to do is visit the candidate’s profile page in Greenhouse Recruiting and add a note to the AI with @mention to schedule the current stage of the candidate.

This step triggers the AI to action and it starts coordinating with the interviewers and the candidate to get the interview scheduled. The AI also handles the more complex side of interview scheduling including rescheduling, interviewer replacements, cancellations, interview slot negotiation, conference room bookings, and escalations.



Once the AI is triggered, it reaches out to the candidate with a live link that includes all the available slots from the interviewers’ calendars. Once the candidate clicks the live link, it fetches the real-time available slots and shows them to the candidate to choose a preferred slot.




Once the candidate selects a preferred slot, the AI sends out the interview invites to the candidate and to the interviewers along with further details of the interview.



Additional resources

For additional information not covered here, reach out to