H
H·
Higher Platform
Live demo

Tenant workspaces.

Five live customers on the demo cluster. Click a tenant to load their workspace — every brand, role mix, and pipeline is driven from the same shared platform.

Command Center
14 open roles · 340 active candidates · last sync 2 min ago

Pipeline this quarter

Drill down →

Active roles

See all →

Activity

Full log →
Higher · Internal admin · Customer success view

Platform overview.

Live state of every tenant on Higher. Revenue, usage, health — what the CS team and operators see.

All systems operational · EU-North-1 · primary region · Last incident: 47 days ago · SOC 2 Type II · GDPR Art. 28
Annual Recurring Revenue
€4.82M
+18.4% MoM · €742k net new this quarter
Active tenants
5orgs
+2 onboarded this quarter
Candidates this month
14,280
+24% vs last month
Net revenue retention
142%
0% logo churn since launch

All tenants

B
Bonava Group
Construction · Stockholm · onboarded Aug '25
PLAN
Enterprise
MRR
€18,400
USAGE
340 candidates / 14 roles
HEALTH
88
S
Spotify
Tech · Stockholm · onboarded Mar '25 · expansion Q3
PLAN
Enterprise+
MRR
€68,200
USAGE
1,840 candidates / 38 roles
HEALTH
94
H
Helix Pharma
Pharma · Cambridge UK · onboarded Jan '26
PLAN
Enterprise+
MRR
€84,500
USAGE
2,140 candidates / 47 roles
HEALTH
91
C
Cobalt Capital
Fintech · Copenhagen · onboarded Nov '25
PLAN
Growth
MRR
€4,800
USAGE
96 candidates / 9 roles
HEALTH
68
N
Nordvik Logistik
Logistics · Oslo · onboarded Sep '25
PLAN
Growth
MRR
€16,200
USAGE
520 candidates / 22 roles
HEALTH
82

Recent platform events

H
Helix Pharma upgraded from Enterprise to Enterprise+ · added 14,000 employee seats and Compliance API access. +€26,300/mo MRR
2h ago
S
Spotify opened a new sub-tenant for the EMEA region · 12 new admin seats provisioned automatically.
Yesterday
C
Cobalt Capital health score dipped below 70 — usage dropped 18% week-over-week. CS owner: Anna B. Auto-flagged for outreach.
2 days ago
B
Bonava Group integrated with their Workday HRIS via webhooks. Now mirroring all hire events back into Workday in real time.
3 days ago
+
New tenant under contract: Pleo (fintech, Copenhagen). Expected to onboard in 12 days. Estimated ARR €112k.
4 days ago

Plan distribution

Starter
0
€0
Growth
2
€21k
Enterprise
1
€18k
Enterprise+
2
€153k
Average MRR per tenant: €38,420 · 80% of revenue from top 2 tenants

Geographic distribution

🇸🇪 Sweden 2 tenants €86,600
🇬🇧 United Kingdom 1 tenant €84,500
🇳🇴 Norway 1 tenant €16,200
🇩🇰 Denmark 1 tenant €4,800
🇩🇪 Germany 2 in pipeline est. €34k
🇳🇱 Netherlands 1 in pipeline est. €22k
Higher Platform API · v1

Build on the platform that shows its work.

Every event Higher emits — application advanced, candidate scored, interview transcribed — is available as a webhook or REST endpoint. No black box, no extraction layer, no scraping. Wire your HRIS to truth.

curl
TypeScript
Python
Webhook
# Submit a candidate to a role — Higher parses CV, scores match, returns full evidence
curl https://api.higher.eu/v1/applications \
  -H "Authorization: Bearer hgr_live_••••••" \
  -H "Content-Type: application/json" \
  -d '{
    "role_id": "rl_8h2k9q",
    "candidate": {
      "email": "sofia.andersson@email.com",
      "cv_url": "https://your-cdn.com/cv.pdf",
      "consent_basis": "GDPR Art. 6(1)(b)"
    },
    "callback_url": "https://your-app.com/webhooks/higher"
  }'

# Response — every score factor and reasoning trace, ready to render
{
  "id": "app_4kf2m9q1",
  "status": "screening",
  "match_score": 87,
  "factors": [
    { "name": "product_leadership", "score": 96, "evidence_url": "..." },
    { "name": "language_fit",        "score": 100, "evidence_url": "..." }
  ],
  "audit_trail": "https://higher.eu/audit/app_4kf2m9q1"
}
import { Higher } from "@higher/sdk";

const higher = new Higher({ apiKey: process.env.HIGHER_API_KEY });

// Submit an application
const app = await higher.applications.create({
  roleId: "rl_8h2k9q",
  candidate: {
    email: "sofia.andersson@email.com",
    cvUrl: "https://your-cdn.com/cv.pdf",
    consentBasis: "GDPR Art. 6(1)(b)",
  },
});

console.log(app.matchScore);  // 87
console.log(app.factors);     // [{ name: "product_leadership", score: 96, ... }]

// Subscribe to real-time updates
higher.applications.on("advanced", (event) => {
  console.log(`Application ${event.id} moved to ${event.stage}`);
});
from higher import Higher

client = Higher(api_key=os.environ["HIGHER_API_KEY"])

# Submit an application
app = client.applications.create(
    role_id="rl_8h2k9q",
    candidate={
        "email": "sofia.andersson@email.com",
        "cv_url": "https://your-cdn.com/cv.pdf",
        "consent_basis": "GDPR Art. 6(1)(b)",
    },
)

print(app.match_score)  # 87
print(app.factors)      # [{'name': 'product_leadership', 'score': 96, ...}]

# Subscribe to events
async for event in client.events.stream(types=["application.advanced"]):
    print(f"Application {event.id} → {event.stage}")
# Webhook payload — application.advanced
# Higher signs every webhook with HMAC-SHA256, key rotated on demand

{
  "event": "application.advanced",
  "event_id": "evt_9k2j1m4q",
  "created_at": "2026-05-14T08:15:42Z",
  "tenant_id": "ten_bonava_se",
  "data": {
    "application_id": "app_4kf2m9q1",
    "candidate": {
      "id": "cnd_82h2j1q",
      "name": "Sofia Andersson"
    },
    "role": { "id": "rl_8h2k9q", "title": "Senior Product Manager" },
    "from_stage": "ai_screening",
    "to_stage": "document_verification",
    "reason": "AI screening complete · match 87% · advanced automatically",
    "audit_trail_url": "https://higher.eu/audit/app_4kf2m9q1"
  }
}
REST API

Twenty-six endpoints. Full coverage of the lifecycle.

Every action a recruiter or candidate can do in the Higher UI is available through the API. Same auth, same audit trail, same response shape.

POST
/v1/candidates
Create a candidate from a CV — Higher parses it and returns a structured profile.
POST
/v1/applications
Submit an application to a role. Returns match score and per-factor evidence.
GET
/v1/applications/:id
Read application status, current stage, full audit trail, and AI reasoning trace.
PATCH
/v1/applications/:id
Advance, hold, or close an application. Mandatory: human reviewer ID and reason.
POST
/v1/interviews/schedule
Schedule an AI structured interview. Returns a candidate-facing URL.
GET
/v1/interviews/:id/transcript
Full transcript with timestamps, speaker turns, and per-question scoring.
POST
/v1/documents/verify
Verify a credential (degree, license) against the issuing institution.
GET
/v1/audit/:application_id
Immutable audit trail. Every AI decision, every human override, every webhook delivery.
Webhooks

Real-time events, signed and replayable.

Twelve event types. HMAC-signed. Delivered in order, with at-least-once guarantee. Failed deliveries retry on exponential backoff for 72 hours, then surface in the failed-events dashboard.

application.created
A candidate submitted an application. Includes role, candidate, consent basis.
application.advanced
Application moved between stages. Includes from/to and the reasoning trace.
application.scored
AI scoring completed. Includes match score and all factor-level evidence.
application.declined
Application closed. Includes structured reason — no free-text rejection.
interview.completed
AI structured interview ended. Transcript and scoring ready in 90s.
document.verified
A credential was verified against the issuing institution's registry.
offer.sent
An offer was extended. Includes terms and the candidate-acceptance URL.
candidate.hired
Candidate accepted offer. Triggers your downstream onboarding workflows.
SDKs

First-class libraries. Real type safety.

Generated from the same OpenAPI spec the API serves. So when the API ships, the SDKs ship the same day. Versioned, audited, no surprises.

TS
TypeScript / JavaScript
v1.4.2 · 287 KB · Node 18+
npm install @higher/sdk
Py
Python
v1.4.2 · async-first · 3.10+
pip install higher-sdk
Go
Go
v1.4.2 · Go 1.21+
go get higher.eu/sdk
Rb
Ruby BETA
v0.9 · Ruby 3.2+
gem install higher
Pre-built integrations

Already connected to your stack.

Native two-way sync with the HRIS, ATS, and comms tools your operations team already runs. Wire them up in the dashboard — no custom code.

W
Workday
Live
B
BambooHR
Live
G
Greenhouse
Live
M
Microsoft 365
Live
S
Slack
Live
P
Personio
Live
SF
Salesforce
Live
L
Lever
Live
D
DocuSign
Live
T
Teams
Live
G
GitHub
Live
+
42 more
Browse all

Build your first integration in 10 minutes.

Free sandbox tenant, full API access, no credit card.

Done