Hello, we are actively searching for an alternative ATS. We are currently using JazzHR. 
This is our high level criteria as well, please let me know if this is doable on iSmartRecruit.
1. Open integration with Hubspot,Zapier, BigQuery, and Contract Management System
If you can send your API Documentation, that would be great.
2. Customizable Workflows and Data  Fields Capabilities (Custom and Native fields)
These capabilities would include the ability  to set required fields as the candidate moves to different stages
3. Built in Analytics for generating important reports such as the following:
- Closed, Open/In Progress Analysis
-Recruitment Pipeline Visibility and Insights
4. Automated Candidate Endorsement to Clients
-This requires capabilities of showing only limited information about the candidate to the client/hiring manager
-The capabilities of the client/Hiring manager to provide feedback and set meetings once the endorsed candidates have been reviewed
Note: These clients we refer are outside of our SaaS ecosystem and they should only view information/data fields that are only applicable to them.
5.Active Pool Management
These are strong profiles that were not chosen by hiring managers/clients but can be endorsed to the same/different role
6. ATS with CRM capabilities
We are looking at the capabilities of integrating a  portion of our sales pipeline in the ATS.
For example, a sales activity that triggers us to open/cancel a role/post a job, etc
7. Automation of Recurring Recruitment Activities
-Candidate Outreach, etc
Thank you!