Connect Your Core Integrations

Last updated: June 22, 2026

Connecting HRIS, ATS, and Other Platforms to Kula

Kula integrates with your existing HR and recruiting tools to create a seamless workflow. Connect your HRIS, ATS, payroll system, and other platforms to sync candidate data, offer details, and onboarding information automatically. This eliminates manual data entry, reduces errors, and keeps your hiring process efficient from offer to hire.

This article covers:

  • Overview of supported integrations

  • Setting up your first integration

  • Configuring data sync and field mapping

  • Testing the connection

  • Frequently asked questions


Overview of Supported Integrations

Kula connects with the major platforms used in recruiting and HR. Here are the core integrations available:

Integration

Purpose

What Syncs

BambooHR

Employee database and HR records

New hires, employee data, org structure

Workday

Enterprise HRIS and payroll

Employee records, compensation, onboarding

Greenhouse

Applicant Tracking System

Candidate profiles, job requisitions, status

Lever

Applicant Tracking System

Pipeline management, hiring pipeline

DocuSign

E-signature for offers

Offer signatures, acceptance tracking

Guidepoint

Background check and reference checks

Check status, verification results

Tip: Start with your HRIS and ATS as core integrations. These two will cover most of your hiring data flow. Add e-signature and background check integrations next.


Setting Up Your First Integration

Connect integrations from Kula's admin settings.

  • Log in to Kula and navigate to Settings > Integrations.

  • Click Connect Integration or Browse Available Integrations.

  • Select the platform you want to connect (e.g., BambooHR, Greenhouse).

  • You will be prompted to authenticate. Enter your credentials for that platform.

  • Grant Kula permission to access and sync data from that system.

    image.png

Configuring Data Sync and Field Mapping

Once connected, configure what data syncs and how fields map between systems.

  • In the Integration settings, select Field Mapping or Configure Sync.

  • Choose which data should sync (e.g., candidate profiles, offers, employee records).

  • Map fields between Kula and the connected system.

  • Example: Kula's 'Start Date' field maps to your HRIS 'Hire Date' field.

  • Choose sync direction: One-way (Kula to system or system to Kula) or two-way.

  • Set sync frequency: Real-time, hourly, daily, or on-demand.

  • Save your configuration.

Tip: Review field mappings carefully before enabling sync. Mismatched fields can cause data corruption. Test with a few records first.


Testing the Connection

Always test integrations before rolling out to your team.

  • In the Integration settings, click Test Connection or Run Sync Test.

  • Select a test record from your system (e.g., a test candidate or employee).

  • Run the test and monitor the sync process.

  • Verify that data appears correctly in both Kula and the connected system.

  • Check for any error messages or failed fields.

  • If issues occur, review field mappings or contact support.

  • Once testing passes, enable the integration for your team.


Managing Multiple Integrations

You can connect multiple integrations simultaneously. Manage them all in one place.

  • Go to Settings > Integrations to view all connected systems.

  • Each integration shows its status (Connected, Pending, Error).

  • Click an integration to edit field mappings or change sync settings.

  • To disconnect, click the three-dot menu and select Disconnect.

  • Monitor sync logs to ensure data is flowing correctly.


Frequently Asked Questions

1. What if my platform is not listed?

Contact Kula support to request integration with additional platforms. Many integrations are built on demand based on customer needs.

2. Can I sync data in both directions?

Yes. Most integrations support two-way sync, meaning data updates in either system are reflected in the other. Configure this when setting up field mappings.

3. What happens if a sync fails?

Kula logs all sync errors in the Integration logs. You'll receive a notification if critical data fails to sync. Review the error and contact support if needed.

4. Can I disconnect an integration without losing data?

Yes. Disconnecting stops future syncs but does not delete existing data in either system. You can reconnect later if needed.

5. How often does data sync?

You control sync frequency during setup: real-time, hourly, daily, or on-demand. Real-time is default for most integrations.

6. Is my data secure when syncing with external systems?

Yes. Kula uses OAuth authentication and encrypted connections for all integrations. Your credentials are never stored in plain text.

Need Help?

If you have questions about setting up integrations or need assistance, reach out to support@kula.ai or use the in-app chat for help.