@zurdai/n8n-nodes-personalfinder
v1.7.2
Published
n8n node for Personal Finder API - Complete integration with filtered search for employers and job seekers, partial field updates
Maintainers
Readme
@zurdai/n8n-nodes-personalfinder
This is an n8n community node that provides complete integration with the PersonalFinder API.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Community Nodes (Recommended)
- Open n8n
- Go to Settings > Community Nodes
- Select Install
- Enter
@zurdai/n8n-nodes-personalfinder - Agree to risks and install
Manual Installation
cd ~/.n8n/custom
npm install @zurdai/n8n-nodes-personalfinderThen restart n8n.
Operations
This node provides complete access to PersonalFinder API functions organized into 6 main resources, plus event triggers:
Triggers
The PersonalFinder Trigger node allows you to automatically react to events:
- New Match Created - Triggers when AI calculates new matches
- New Interest Received - Triggers when someone shows interest
- Interest Status Changed - Triggers when an interest status updates
- New Job Seeker Registered - Triggers when a new job seeker signs up
- New Employer Registered - Triggers when a new employer signs up
- New Swipe Action - Triggers on swipe events (like/dislike)
1. Employer (Arbeitgeber)
- Create
- Get
- Get Many
- Update
2. Job Seeker (Arbeitsuchende)
- Create
- Delete
- Get
- Get Many
- Update
3. Matching & Swipe
- Calculate Matches (KI)
- Get All Matches
- Get Matches for Employer
- Get Matches for Job Seeker
- List Interests
- Get Interest by ID
- Update Interest Status
- Track Swipe (like/dislike)
- Get Swipe History
- Get Swipe Stats
4. Email Queue
- Get All
- Send
- Get Statistics
5. Time Tracking (Zeiterfassung)
- Create
- Delete
- Get for Job Seeker
- Get Statistics
- Update
6. Statistics (Statistiken)
- Get All Statistics
- Count Employers
- Count Job Seekers
Credentials
This node requires PersonalFinder API credentials.
How to get credentials:
- In n8n, go to Credentials > New
- Search for "Personal Finder API"
- Enter your API password (contact PersonalFinder to get your API password)
- Enter the base URL:
https://pfaeapi.personal-finder.ch - Save
The credentials will be used automatically for all API requests.
Compatibility
- Minimum n8n version: 0.190.0
- Tested with n8n version: 1.0.0+
Usage
Basic Example: List All Employers
- Add the PersonalFinder node to your workflow
- Select Resource: Employer (Arbeitgeber)
- Select Operation: Get Many
- Execute
Advanced Example: Automated Matching with Triggers
Workflow with Trigger:
- PersonalFinder Trigger node: Listen for "New Match Created"
- Filter node: Only matches with score > 80
- PersonalFinder node: Get Job Seeker details
- PersonalFinder node: Send Email to employer
This workflow automatically notifies employers when high-quality matches are found.
Traditional Workflow Example
Manual Workflow:
- PersonalFinder node: Calculate Matches
- PersonalFinder node: Get Matches for Employer (ID: 1)
- PersonalFinder node: Track Swipe (like the top candidate)
- PersonalFinder node: Send Email
This workflow calculates matches, retrieves the best candidates, tracks a like action, and sends an email.
Using with Input Data
The node can process input data from previous nodes:
{
"firstname": "Max",
"lastname": "Mustermann",
"email": "[email protected]",
"phone": "+41 79 123 45 67"
}Pass this to the Job Seeker > Create operation.
Resources
Development
Build
npm run buildLint
npm run lintFormat
npm run formatLicense
Support
For issues and questions:
- GitHub Issues: https://github.com/zurd46/n8n-nodes-personalfinder/issues
- Email: [email protected]
