Skip to main content
This guide covers integrating Promptster with Ashby’s API. You will create assessments, sync candidate keys, and write results back to Ashby.
A native Ashby integration is on the roadmap. This guide covers the API-based approach using Ashby’s REST API.

Prerequisites

  • A Promptster org API key with read and write scopes
  • An Ashby API key (Settings > API Keys in Ashby)
  • An Ashby custom field for storing the Promptster candidate key

1. Set up Ashby custom fields

Create a custom field in Ashby for candidate records:

2. Create assessments

Create a Promptster assessment for each job opening:

3. Send assessments to candidates

When a candidate reaches the assessment stage in Ashby, generate a key and store it:

4. Poll for completed sessions

Check for newly completed sessions and write results back to Ashby:

5. Write results to Ashby

Add assessment results as a candidate note in Ashby:

Automation with Ashby webhooks

Ashby supports webhooks for candidate stage changes. Set up a webhook to trigger when candidates move to your assessment stage:
  1. In Ashby, go to Settings > Integrations > Webhooks
  2. Add a webhook URL pointing to your integration service
  3. Subscribe to the candidateStageChange event
  4. In your handler, check if the new stage is your assessment stage and trigger key generation
Ashby’s API uses candidate.search for email lookups and note.create for writing back results. These are the most reliable endpoints for integration.