Ashby + GoodTime Integration Guide

Last updated: August 21, 2026

Overview

The Ashby integration with GoodTime allows you to connect your Ashby account to GoodTime and synchronize recruiting data between the two platforms.

Once the integration is completed, GoodTime can import candidate and job information from Ashby, while interviews scheduled through GoodTime are synced back to Ashby.

Requirements

Before setting up the integration, make sure you have:

  • Administrative access to your Ashby account.

  • An Ashby API key with the required permissions.

  • Access to Company Settings in GoodTime.

Step 1: Create an API Key in Ashby

GoodTime uses an API key to securely access the data required from your Ashby account.

  1. Sign in to Ashby using an account with administrative permissions.

  2. From the top navigation bar, select Admin.

  3. From the left-hand sidebar, select IntegrationsAPI Keys.

  4. Select + New in the upper-right corner.

  5. Enter a descriptive name for the API key, such as "GoodTime Integration".

  6. Select Create API Key.

Configure API Key Permissions

When creating the API key, make sure all required permissions are enabled.

The API key must have the appropriate permissions for GoodTime to access and synchronize the required data from Ashby.

After creating the API key, keep it available. You will need it to complete the integration setup in GoodTime.

Step 2: Connect Ashby to GoodTime

After creating the API key in Ashby:

  1. Sign in to GoodTime.

  2. Navigate to SettingsCompany Settings.

  3. Locate the ATS Integration section.

  4. Under ATS Type, select Ashby.

  5. Enter your Ashby API key in the corresponding field.

  6. Select Save.

Once saved, the integration will be connected and data synchronization can begin.

Data Synchronization

Once connected, the integration synchronizes the following data between Ashby and GoodTime.

Ashby → GoodTime

The following information is synchronized from Ashby to GoodTime:

Data

Description

Candidates

Candidate records from Ashby

Jobs

Jobs configured in Ashby

Job Stages

Stages associated with a job

Job Applications

Candidate applications associated with jobs

Users

Users from Ashby

Candidate Stage

The candidate's current stage

Hiring Team

Hiring Manager, Sourcer, Recruiter, and Recruiting Coordinator information

GoodTime → Ashby

The following information is synchronized from GoodTime to Ashby:

Data

Description

Scheduled Interviews

Interviews scheduled through GoodTime


Troubleshooting

If your Ashby integration is not connecting or data is not synchronizing as expected, verify the following:

  1. Confirm that the Ashby API key was created by a user with the required administrative permissions.

  2. Verify that the API key has all required permissions.

  3. Confirm that the correct API key was entered under GoodTime → Settings → Company Settings → ATS Integration.

  4. Make sure Ashby is selected as the ATS Type in GoodTime.

  5. Make sure to select Save after entering or updating the API key.

If the issue persists after completing these steps, please contact GoodTime Support for further assistance.

Frequently Asked Questions

What is an Interview Plan in Ashby?

An Interview Plan is a series of steps or activities that define the interview process for a job.

For example, an Interview Plan might include:

  1. Recruiter Screen

  2. Technical Quiz

  3. Hiring Manager Screen

  4. Panel Interview

An organization can have multiple Interview Plans, but each job can be associated with only one Interview Plan.

How are Feedback Forms managed in Ashby?

Feedback Forms are created and managed in Ashby and are stored in a central pool.

Groups can be assigned to Feedback Forms to help organize them. For example:

  • Engineering

  • Design

  • Product

  • People

  • Sales

To assign a Feedback Form, create or use an existing Shared Interview and associate the Feedback Form with that Shared Interview.

Because Feedback Forms are closely tied to the Interview type in Ashby, GoodTime currently has limitations around selecting Feedback Forms during scheduling.