Contract Status Updates - Candidate Automation
Automatically Updating Candidate Status After a Contract Ends
Firefish includes an automatic overnight service that helps keep your candidate database accurate. When a candidate has been placed in a contract role and the contract reaches its end date, the system checks to see if they are still marked as Contracting Through Us. If they are, and no new placement or contract has been added, Firefish will automatically revert their status back to Actively Looking.
This ensures your pipeline and availability searches remain up to date, without requiring manual intervention from your team.
How It Works
-
The update runs automatically overnight.
-
The system checks each candidate with a contract that has ended.
-
If the candidate is still marked as Contracting Through Us and has no other active contracts or placements, their status is changed to Actively Looking.
Example Scenario
Sarah was placed in a three-month contract role that ended yesterday. Overnight, the Firefish service checked her contract, saw there were no extensions or new placements, and automatically updated her status to Actively Looking.
Troubleshooting
-
Status didn’t change? Check the contract end date and ensure there are no active placements remaining on the candidate record. If the candidate has been manually changed to "Contracting through us" rather than as part of a job, this will also not be updated as part of the service.
-
Candidate still marked as Contracting Through Us? If another contract or placement is still open, the status will not revert.
-
Want to keep a candidate as unavailable? Manually update the status if they are starting a new contract not yet recorded in Firefish.
⚠️ Automatic status changes can affect search filters, saved searches, and dashboards. Always double-check candidate records if you notice unexpected changes in your Talent Pools or active pipelines.