Integrations & analytics
Slack pings, outbound webhooks, and the built-in Insights dashboard. What plans include what.
hire.page works on its own, and it also talks to your other tools. This guide covers the built-in analytics dashboard (available on every plan) and the outbound integrations (Slack and webhooks, Growth+).
Insights dashboard
The Insights page in your workspace sidebar is the analytics home.
Core metrics — every plan
- Page views per hire page and across the workspace
- Applications count per hire page and total
- Apply rate — applications divided by views, per page
These are enough to know whether a page is working without any setup.
Advanced metrics — Growth+
- Funnel breakdown — view → form-start → form-complete conversion at each step
- Source attribution — applies broken down by UTM source, referrer, and direct
- Cohort analysis — applicants grouped by week of apply, with stage-progression over time
The advanced metrics use the same tracking as core — no extra setup required, just an upgrade to unlock.
Privacy and data collection
Analytics tracking is first-party. We do not load Google Analytics, Plausible, or any third-party tracker on hire pages by default (your hire pages can load your own, but that's a separate decision).
- We log views with a hashed IP, referrer, UTM params, user-agent (truncated), and a session ID cookie
- We do not track candidates across hire pages outside your workspace
- We honor
Do Not Trackheaders — no view is logged
Slack integration
Available on Growth+. Get a Slack message every time a new applicant submits to a hire page.
Setup
- Settings → Integrations → Slack → Connect
- Authorize hire.page in your Slack workspace
- Pick a default channel for new-applicant notifications
What gets sent
For each new application:
- Hire page title (linked to the applicant in your kanban)
- Applicant name and email
- Source
- A "View in hire.page" button that deep-links to the applicant detail panel
Disconnecting
Settings → Integrations → Slack → Disconnect. Pings stop immediately.
Webhooks
Available on Growth+. For Zapier, Make, n8n, or your own infrastructure: hire.page can fire an HTTP POST to your endpoint when an event happens.
Setup
- Settings → Integrations → Webhooks → Add endpoint
- Enter your URL
- Pick the events to subscribe to
- Set a signing secret — we'll HMAC-sign every payload for verification
Events
application.submitted— a new applicant submits to a hire pageapplication.stage_changed— an applicant is moved between stageshire_page.published— a hire page is publishedhire_page.closed— a hire page is closed
Payload format
JSON body, structured like:
json
{
"event": "application.submitted",
"timestamp": "2026-05-22T14:33:12Z",
"workspace": { "id": "ws_123", "slug": "acme", "name": "Acme" },
"hire_page": {
"id": "hp_456",
"slug": "senior-engineer",
"title": "Senior Engineer",
"url": "https://hire.page/acme/senior-engineer"
},
"application": {
"id": "ap_789",
"name": "Sara Chen",
"email": "[email protected]",
"source": "linkedin",
"stage": "new",
"answers": [
{ "field": "portfolio", "label": "Portfolio URL", "value": "https://sara.work" }
],
"files": [
{ "field": "resume", "label": "Resume", "url": "https://...signed-url..." }
]
}
}
File URLs are signed for 7 days (same as CSV export).
Verification
Every webhook request includes an X-HirePage-Signature header — HMAC-SHA256 of the body using your signing secret. Verify it on your end before processing.
Retries
If your endpoint returns a non-2xx status code, we retry with exponential backoff: 1m, 5m, 15m, 1h, 6h. After 6 hours of failure we drop the event and email the workspace owner.
Zapier and Make
There's no official Zapier app in v2. The recommended approach is Zapier's Webhooks by Zapier trigger — point it at our webhook payload. Same for Make (the Custom Webhook module).
Frequently asked
Can I use webhooks without a signing secret?
Yes, but it's a security risk — anyone with your webhook URL could fake payloads. Use a secret.
Can Slack pings be a thread per applicant?
Not in v2. Each application is a top-level message in the channel.
Are insights numbers exportable?
On Growth+, each chart has an Export CSV button.
Is there a read API?
Not a public, documented REST API in v2. Webhooks cover most "act on events" use cases. Contact support for Enterprise read-API options.