Available Integration Types
- HRMS Integration
- Upload CSV Integration
- Via SFTP Integration
- Push API Integration
- Custom Integration
HRMS Integration
Tartan offers seamless HRMS integration with over 80+ HRMS platforms, ensuring that no matter which system your client organization uses, you’ll receive data in a consistent and unified format. Tartan offers two types of HRMS integrations: Automated and Assisted.Automated HRMS Integration
With Automated Integration, users can quickly connect by providing API credentials such as an API key or token. Once authenticated, Tartan will initiate an initial data sync for all or selected employees. Afterward, data will sync automatically at a frequency of your choice (defaulting to every Monday at a set time). If you require more frequent updates, you can easily adjust the sync frequency directly from our console.Assisted HRMS Integration
Assisted Integrations are a unique offering from Tartan, where we enable connectivity with your client organisation’s HRMS within just 1 week, once we receive the necessary API documentation from you. Refer below table below to understand the main differences between the Automated and Assisted integrations.Automated Integration | Assisted Integration | |
---|---|---|
Coverage | 30+ | 50+ |
Default Data Sync | Weekly | Monthly |
On demand Sync | Yes | Yes |
Setup period | 0 Days | 7 Days |
Invite your client organisation
Client admin selects their HRMS
Client admin provides API credentials
Client admin selects data models
Client admin completes the journey
Upload CSV Integration
If your client organization doesn’t use an HRMS and instead manages data in CSV files, Tartan offers an easy CSV upload integration. The client admin can upload their CSV, map the column headers, and rectify any errors before sharing (e.g., phone numbers should be 10 digits). The admin won’t be able to share the data until all errors are resolved, ensuring that you receive the correct data, eliminating multiple rounds of back-and-forth. Steps to build a CSV based Integration:Invite your client organisation
Client admin selects upload CSV option
Client admin maps the column headers with Tartan keys
Client admin reviews the data
Client admin completes the journey
Via SFTP Integration
Tartan supports secure data transfer through SFTP (Secure File Transfer Protocol). If your client organization does not use HRMS and prefers to have their data fetched directly from an SFTP server, Tartan can seamlessly handle the transfer. This integration ensures secure, encrypted data retrieval from the client’s SFTP server, facilitating a reliable and efficient way to manage sensitive information during the transfer process. Steps to build a SFTP based Integration:Invite your client organisation
Client admin selects SFTP flow option
Client admin enters credentials
Client admin maps the column headers with Tartan keys
Client admin reviews the data
Client admin completes the journey
- The system will attempt to fetch the file three times as per the refresh schedule.
- If the file is not received after three attempts, the connection status will be marked as
Failed
.
- Attempt 1: On the scheduled day.
- Attempt 2: On the next day.
- Attempt 3: On the following day.
Push API Integration
Tartan supports pushing the data on an API. Push API method allows corporates to actively send (or “push”) employee records to Tartan in real time, one record at a time. How It WorksAPI Endpoint Exposure
Authentication Methods
- Token-Based Authentication
- Basic Authentication (Username & Password)
UAT (User Acceptance Testing) Phase
- Initially, Tartan shares a set of UAT credentials (username and password) with the client via a secure webhook.
- The client’s corporate uses these credentials to push sample employee data to the UAT environment for validation and testing purposes.
Approval and Data Purge
- Once the UAT data is reviewed and approved by Client, the test data is purged from the system to ensure a clean transition to production.
Production Access
- Tartan then generates a new set of production credentials.
- These credentials are shared securely with the client, allowing them to push live employee data to establish a production-grade connection.