Integrations

Connect InpromptiFy to your hiring stack

Use our REST API and webhooks to integrate AI proficiency assessments into any ATS, HR platform, or recruitment tool. No vendor lock-in.

REST API

Create + Invite + Score

Create assessments, send invite links, and retrieve scored results — all via API. Full CRUD operations on tests and candidates.

Webhooks

Real-time event push

Receive instant notifications when candidates complete tests, scores are calculated, or invitations are sent. HMAC-signed payloads for security.

Embed

White-label assessments

Embed the assessment experience directly in your platform with customizable branding. Business and Enterprise plans.

Applicant Tracking Systems

Greenhouse

API Ready

Send assessment links from Greenhouse. Results sync back as scorecards.

Lever

API Ready

Trigger assessments from Lever pipeline stages. Scores appear in candidate profiles.

Ashby

API Ready

Integrate via API to embed assessments into your Ashby hiring workflow.

Workable

API Ready

Add AI proficiency testing as an assessment step in Workable.

BambooHR

API Ready

Connect assessments to BambooHR candidate records via webhook.

SmartRecruiters

Coming Soon

Embed InpromptiFy assessments in SmartRecruiters pipelines.

HR Platforms

Rippling

API Ready

Assess employee AI skills during onboarding or internal training.

Deel

API Ready

Add AI proficiency screening for remote hiring workflows.

Gusto

Coming Soon

Integrate AI skill assessments into your Gusto HR pipeline.

Recruitment Agencies

Bullhorn

API Ready

Add verified PromptScores to candidate profiles in Bullhorn.

JobAdder

API Ready

Trigger assessments and receive results in JobAdder.

Vincere

Coming Soon

Embed AI proficiency data in Vincere candidate records.

Communication & Workflow

Slack

Via Webhooks

Get real-time notifications when candidates complete assessments.

Microsoft Teams

Via Webhooks

Push assessment results and alerts to Teams channels.

Zapier

Via Webhooks

Connect InpromptiFy to 5,000+ apps. Trigger workflows on assessment events.

Make (Integromat)

Via Webhooks

Build custom automations with assessment data via webhooks.

Assessment Platforms

TestGorilla

API Ready

Complement TestGorilla's skill tests with live AI proficiency scoring.

Codility

Coming Soon

Add AI-assisted coding assessments alongside traditional code tests.

HackerRank

Coming Soon

Pair HackerRank coding tests with InpromptiFy AI proficiency scores.

Quick Start

Three API calls to integrate AI proficiency testing into your pipeline.

1. CREATEPOST /api/v1/tests/create
curl -X POST https://inpromptify.com/api/v1/tests/create \
  -H "Authorization: Bearer sk-inp-..." \
  -H "Content-Type: application/json" \
  -d '{
    "title": "AI Proficiency Screen",
    "taskPrompt": "Write a marketing email for a B2B SaaS launch",
    "maxAttempts": 3,
    "timeLimitMinutes": 10,
    "tokenBudget": 2000
  }'
2. INVITEPOST /api/v1/tests/:id/invite
curl -X POST https://inpromptify.com/api/v1/tests/42/invite \
  -H "Authorization: Bearer sk-inp-..." \
  -d '{"email": "candidate@company.com", "name": "Jane Smith"}'
3. RESULTSGET /api/v1/tests/:id/results
// Response
{
  "candidates": [
    {
      "name": "Jane Smith",
      "email": "candidate@company.com",
      "score": 82,
      "grade": "A",
      "percentile": 78,
      "dimensions": {
        "promptQuality": 88,
        "efficiency": 76,
        "speed": 85,
        "responseQuality": 80,
        "iterationIQ": 74
      },
      "recommendation": "Strong Hire",
      "completedAt": "2026-03-04T12:00:00Z"
    }
  ]
}

Webhook Events

Subscribe to events and receive real-time HTTPS POST notifications.

test.created

Fired when a new assessment is created via API or dashboard

candidate.invited

Fired when a candidate receives an assessment invitation

candidate.scored

Fired when a candidate completes an assessment and is scored

test.completed

Fired when all invited candidates have completed an assessment

All webhook payloads are signed with HMAC-SHA256:

// Verify signature
const signature = crypto
  .createHmac("sha256", webhookSecret)
  .update(requestBody)
  .digest("hex");

if (signature === request.headers["x-inpromptify-signature"].replace("sha256=", "")) {
  // Valid webhook
}

Ready to integrate?

API access is available on Business plans and above. Start with a free account and upgrade when you need programmatic access.