How to Integrate Testlify with Traffit
This guide walks you through integrating Testlify with Traffit. Once connected, you can send assessment invitations and track candidate progress automatically from your Traffit dashboard.
Before you begin
- You need admin access to both your Testlify workspace and your Traffit account.
- Ensure you have permission to create API keys in Traffit.
Step 1: Select Traffit in Testlify
- In Testlify, go to Settings and click Integrations.
- From the list of available integrations, select Traffit.

- A new tab opens prompting you to enter three values:
- Client Name
- Client Secret Key
- Subdomain
Tip: Keep this tab open — you will retrieve these values from Traffit in the next step.
Step 2: Generate an API Key in Traffit
- Log in to your Traffit account.
- Go to Settings.
- In the left sidebar, click Integration API Key.
- Click Add to create a new API key.
- Fill in the required fields:
- Client Name: Enter a descriptive name (e.g., "Testlify Integration").
- Scope Field: Select employee, recruitment, and webhook from the dropdown.
- Click Save. Your Client Name and Secret Key are now displayed.
- Find your subdomain in your Traffit login URL. For example, if your URL is
https://testlify.traffit.com, your subdomain is testlify.
Step 3: Complete the Connection in Testlify
- Return to the Testlify Integrations tab.
- Enter the Client Name, Client Secret Key, and Subdomain you retrieved from Traffit.
- Click Save. A confirmation message appears: Traffit is connected successfully.
- Click Done and refresh the Integrations page. Traffit now appears as Added and Active.
Step 4: Link an Assessment to a Traffit Job
- In Testlify, click Create Assessment.
- Select a job role and click Next.
- Add a test from the Test Library, then click Next.
- In Assessment Settings, open the Integration module.
- Click Link.
- Configure the integration settings:
- ATS: Select Traffit.
- Job Profile: Choose a published Traffit job from the dropdown.
- Invitation Stage: Select the stage that triggers the assessment invitation (e.g., Meeting).
- Completion Stage: Select the stage candidates move to after completing the assessment (e.g., Hired).
- ATS: Select Traffit.
- Click Save.
Step 5: Run the Workflow in Traffit
- In Traffit, navigate to the Published Job you linked.
- Click Assign Candidate and select a candidate from the list.
- Move the candidate to the Invitation Stage (e.g., Meeting). The candidate automatically receives an assessment invitation by email.
- Once the candidate completes the assessment, they are automatically moved to the Completion Stage (e.g., Hired) in Traffit.
- Their assessment score is updated in the Hired stage.
Need help? Contact support.