Testinvite offers an official integration with Zapier, a no-code automation platform that connects thousands of apps like Google Sheets, Typeform, Jotform, and more. The Zapier integration allows our clients to automate routine workflows between their preferred tools and our system — without writing any code. You can trigger actions in other apps when something happens in Testinvite, or perform actions in Testinvite when something happens elsewhere.
Authentication
The authentication in the Zapier integration is accomplished with API Keys. During authentication in Zapier UI, a prompt with a single textbox will appear, and a value known as Authentication Token on Testinvite UI will need to be pasted in that prompt. You can follow this link to see how to find that value in Testinvite UI.
Services
Below is a breakdown of the services offered through this integration, grouped by Actions (data sent to us) and Triggers (data we send to other apps).
Actions
Actions are used to send data to Testinvite system from other apps through Zapier.
Register a Candidate
Creates a new candidate under an assessment in your account.
Useful for:
- Collecting candidate information from Google Forms, Jotform, Typeform etc.
- Registering entries from new rows in Google Sheets
- Automating candidate onboarding from your CRM
Action inputs:
- Task Id (required)
- Fullname (required)
- Email address
Response fields:
- Candidate Id - Unique Id for the candidate under the assessment.
- Candidate Invitation Code - Auto-generated code for candidate to use to access the assessment
- Candidate Credential 1 - First credential for candidate to use to access the assessment. Only needed if the authentication is set to use credentials
- Candidate Direct Access Url - Url for candidate to directly access the assessment without typing any credentials or codes
- Candidate Logged In - Whether the candidate has logged in to the assessment at all
Triggers
Triggers are used to send data from the Testinvite system to other apps through Zapier when specific events occur in your account.
Test Session Completion
Fires when a test session is completed by a candidate under an assessment.
Useful for:
- Collecting assessment results in another platform (i.e. an LMS or HR system)
- Setting reminders to return to the platform and manually grade open-ended questions
- Recording completion data in Google Sheets or internal dashboards
Trigger inputs:
Trigger Data:
- Test Session Id - Unique Id of the test session the candidate has completed
- Task Id - Id of the assessment
- Step Id - Id of the assessment's step
- Candidate Id - Id of the candidate under the assessment
- Session Status - Status of the test session (i.e. "STARTED", "COMPLETE", "RESETUP")
- Session Ignored - Whether this test session is set to be ignored via the task page in Testinvite UI
- Session Completed At - Time of the completion for the test session
- Points Achieved - Amount of points achieved in the test session
- Max Available Points - Maximum amount of points available in the test session
- Percentage Score - Ratio of the points achieved to maximum available point in the test session