Seeking Guidance on Onboarding Contractors into SailPoint

We’re currently evaluating options for onboarding contractors into SailPoint. Our HR Source of Truth is a system called Vista, and we’re considering several approaches:

  1. Manual Entry via Managed Non-Employee Feature
    o We would manually input each contractor. Currently, we have around 30 contractors, and the onboarding rate is relatively low.
  2. Flat-File Integration Using Contractor Source Template
    o This would involve creating a flat-file source specifically for contractors.
  3. Separate Company Setup in Vista with Web Services Integration
    o We’d create a second “company” in Vista for contractors and connect it to SailPoint using the same Web Services Direct Connection and API configuration as our primary HR integration.
  4. External System (e.g., Airtable) Mimicking HR Database
    o Use a tool like Airtable to replicate the HR system structure and feed contractor data into SailPoint.

Key Question:
Is it possible to define an org code in Vista that would automatically assign a manager to a contractor in SailPoint?
Our goal is to ensure that when a contractor is assigned a specific org code, SailPoint can automatically associate them with a designated manager (who is an internal employee from our primary HR system). This would allow us to:
• Enable access certifications
• Set up approval chains with the correct approvers
We also want to maintain a clear separation between internal employees and contractors—keeping contractors grouped by their respective companies in Vista, while still treating them as contractors in SailPoint.


Has anyone implemented a similar setup or have insights on best practices for this kind of configuration?