Fountain

Automate your complete HR hiring and onboarding workflow. Manage applicants, job openings, interview scheduling, and track progress through hiring stages with real-time webhooks.
Connect it
In Keystile Automations → Connections → New connection, choose Fountain and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Fountain: create applicant (Add a new applicant to your hiring pipeline).What it can do (10 actions)
| Action | What it does | Changes data |
|---|---|---|
| Create Applicant | Add a new applicant to your hiring pipeline | |
| Delete Applicant | Delete an applicant by their ID | |
| Get Applicant Details | Get complete applicant information | |
| Get Interview Sessions | Returns the applicant's interview sessions | |
| Get Opening | Get details for a specific job opening | |
| Get Stage | Retrieves a specific Stage | |
| List All Applicant Details | List applicants with optional filters | |
| List All Opening Details | List job openings with optional filters | |
| List All Stages | Retrieves an Opening's stages | |
| Update Applicant Info | Update an applicant's information |
Start a workflow when… (4 triggers)
- Applicant Webhook — Triggers when Fountain sends applicant webhook events
- Worker Webhook — Triggers when Fountain sends worker webhook events
- Custom Attribute Webhook — Triggers when Fountain worker custom attribute values change
- Universal Tasks Webhook — Triggers when workers complete tasks or reach flow endpoints in Fountain Onboard
How Keystile protects it
Every Fountain action is checked before it runs, whether it comes from an AI tool or a workflow.your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Fountain with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access