---
title: "VidCruiter Integration"
slug: "vidcruiter-integration"
updated: 2026-04-09T14:36:49Z
published: 2026-04-09T14:36:49Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.technolutions.net/llms.txt
> Use this file to discover all available pages before exploring further.

# VidCruiter Integration

VidCruiter provides a recorded video interview service for applicants. For more information about VidCruiter, please see [the VidCruiter website](https://vidcruiter.com/). If your institution accepts VidCruiter video interviews, this article will enumerate the steps involved for the VidCruiter integration with Slate.

The integration with VidCruiter is bidirectional. Slate sends data for the application records that you identify to VidCruiter using an export configured as a Web service. Once the applicant completes the interview, VidCruiter sends Slate the URL, using an API call that is configured as a source format. This URL can be configured to display the VidCruiter profile and video within the **Reader** using a **Reader Tab Group**. Perform the steps outlined below to configure integration with VidCruiter.

## Step 1: Creating custom fields

Two custom fields must be created: one stores the flag that determines that the record should be sent to VidCruiter; the other stores the VidCruiter Video URL used to display the interview in a **Reader Tab** (more information on configuring the **Reader Tab** is provided later in this article).

#### Vidcruiter Flag

The **VidCruiter Flag** field must be created exactly as described below. This field is referenced in the data export to determine which records should be sent to VidCruiter.

1. Select **Database** on the top navigation bar and select **Fields**.
2. Select **Insert**.
3. Configure the field settings:
  - **Scope**: **Application**
  - **ID**: vidcruiter_flag
  - **Name**: Provide a descriptive name, such as VidCruiter Flag
  - **Prompt**: **bit**
  - **Value**: **Store Value**
  - **Multiple**: **Single Value**

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-field.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-field.png)
4. Select **Save**.

#### Vidcruiter Profile URL

The **VidCruiter Profile URL** field will store the URL to view the VidCruiter Profile that is imported through the source format.

1. Select **Database** on the top navigation bar and select **Fields**.
2. Select **Insert**.
3. Configure the field settings:
  - **Scope**: **Application**
  - **ID**: Provide a logical ID, such as vidcruiter_profile
  - **Name**: Provide a descriptive name, such as VidCruiter Profile URL
  - **Value**: **Store Value**
  - **Multiple**: **Single value**
  - **Unique for Merging**: Do not use value for merging

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-field2.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-field2.png)
4. Select **Save**.

## Step 2: Importing the data export query

A query with the Web services configurations necessary for VidCruiter is available to add via a Vidcruiter **Suitcase**. Once you provide your VidCruiter account representative with the unique Web services endpoint associated with the export, VidCruiter will be able to fetch the data from Slate to import the record into their system.

The query utilizes a timestamp parameter, so VidCruiter will only retrieve new records that have had their **VidCruiter Flag** fields set since the timestamp specified in the Web service call.

> [!CAUTION]
> 🔔 Important!
> 
> The standard query was configured to the specifications required by VidCruiter. To ensure that the integration works as expected, it is important that the exports and filter used are not changed except as described below.

1. Go to **Database → Suitcase**.
2. Select Import.
3. Paste the following Suitcase ID in the text box:

```plaintext
bb04350a-9e95-4548-9ae3-cd53a4c7f5dd:slate-examples
```
4. Select **Import**.
5. Go to the **Shared / Library** query folder to find the new query.
6. Replace the **Program** literal with an export that identifies the program for the application (such as the **Application Round** export or **Major** export). ***Note****: It is important that the****Name****of the export is changed to****Program****.*

![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/image-SYOB4ICA.png)
7. Select **Edit Permissions**, then select **Add Grantee**. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9708476041627.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9708476041627.png)
8. Configure the web services settings:
  - **Type**: **User Token**
  - **Name**: Provide a descriptive name, such as VidCruiter User Token
  - **Permissions**: Select **Web Service**. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9708531947291.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9708531947291.png)
9. Select **Save**, then close the Edit Permissions window.
10. Select the **JSON** Web Services link at the top of the **Edit Query** page.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_json.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_json.png)
11. Select the user token you created as the **Service Account**. Make sure the **Authorization Type**is set to **Query String**. With these options selected, copy the URL and send it to your VidCruiter account representative. [![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9708647865243.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9708647865243.png)

## Step 3: Adding the source format

The VidCruiter source format automatically fetches the VidCruiter Profile URL for the records sent to VidCruiter with the data export.

1. Ask your VidCruiter account representative for your institution's unique API endpoint.
2. Go to **Database → Source Format Library**.
3. Next to Vidcruiter, select **Add**.
4. In the popup, select **Add**.
5. Confirm the browser dialogue.
6. Paste the URL received from VidCruiter into the **Import Remote Server** field in the source format.

> [!WARNING]
> *📝*Don’t paste the URL into a web browser. VidCruiter marks records with an exported flag, so if the URL is accessed outside of the Slate process, the records received through the URL access will not be sent to Slate.
7. Configure the **Remap** settings for this source format. **ApplicationID** is pre-mapped. Be sure to map the **ShareableProfileUrl**source field to the **VidCruiter Profile URL** field that you created earlier.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_remap.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_remap.png)
8. Go to **Database** → **Source Formats**.
9. Edit the VidCruiter source format to set the **Remap Active** flag to **Active**. This runs the import using the **Remap** settings configured above for all files uploaded on or after the **Remap As Of Date** value.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9eaqjpjgfum8nialxqo5qqmceclip0.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/9eaqjpjgfum8nialxqo5qqmceclip0.png)

## Step 4: Adding a Reader tab group

The VidCruiter profile URL can be used within the **Reader** to display the VidCruiter profile and allow users to watch the interview while reviewing applicants.

1. Go to **Database** → **Reader Tab Groups**.
2. Select **Insert**.
3. Select **Link** as the **Type**.
4. Set the URL to be the merge field for the custom field you made and mapped above (for example, `{{vidcruiter_profile}}`)
5. Give the tab a **Name** (for example, VidCruiter).
6. Set the **Order** that the tab should appear within the **Reader**.
7. (optional) If you want the tab to only appear if the applicant has a value in the **VidCruiter Profile URL** field, select your **Applications** base, and then use the **Field Value Exists** filter with the **VidCruiter Profile URL** field selected.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_rtg.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_rtg.png)

With the configurations above, all applicants that have the VidCruiter URL field will have a **Reader Tab** with the embedded video within the **Reader**.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/reader(1).png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/reader(1).png)

## Step 5 (optional): Adding rules

The following rules are optional, depending on your institution's processes.

#### Set VidCruiter Flag

The **VidCruiter Flag** field is what tells the VidCruiter data export that a record should be sent to VidCruiter. This field can be set manually; via a data import; through a field on a form or application; or automatically using a rule. If all applications that meet specific criteria should always have the **VidCruiter Flag** set, then a rule can be used to automate setting the flag using a field rule.

1. Go to **Database** → **Rules**.
2. Create a new rule:
  - **Population**: Applications
  - **Type**: Field
  - **Trigger**: Select a trigger based on your institutional needs. For example, if the criteria to determine if the application should be sent to VidCruiter can change until the application is submitted, then select **Upon Application Submission Only**, since only set the flag at the time that the application is submitted. If the flag should be able to be set prior to application submission or after application submission, then select **Upon Update (Deferred)**.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-rule1.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-rule1.png)
3. Add filters to define the population of applications that should be sent to VidCruiter, for example applications for a specific program.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-rule2.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-rule2.png)
4. Select **VidCruiter Flag**as the **Field**.
5. Select **Replace Values** as the **Action**.
6. Select **Yes**as the **Prompt**.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-rule3.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter-rule3.png)
7. Save the rule, then test it while it is in the Preview status using **Preview Actions**. Once you are satisfied, activate the rule.

VidCruiter polls the data feed periodically to retrieve records from Slate that it has not received before, based on the timestamp that the **VidCruiter Flag** was set. Unsetting the **VidCruiter Flag** after the record is sent to VidCruiter will not change how VidCruiter handles the record. For this reason, if the data points that determine whether an application should be sent to VidCruiter can change significantly while an applicant is completing an application, it is typically recommended to use a filter to only include applications that have been submitted.

#### Checklist Fulfillment

If you would like to use a checklist item that can be fulfilled by the VidCruiter interview, this can be accomplished using a checklist rule.

1. Go to **Database** → **Rules Editor**.
2. Create a new rule:
  - **Population**: Applications
  - **Type**: Checklist
  - **Trigger**: Upon Update (Deferred)

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_2rule1.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_2rule1.png)
3. Use the same **Field Value Exists**filter referenced in Step 7 of the *VidCruiter Reader Tab Group* section above to find records that have a value for the VidCruiter Profile URL.
4. Select the checklist item that should be fulfilled from the **Checklist** list.
5. Select **Mark Existing as Received** from the **Action** list.

[![](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_2rule2.png)](https://cdn.us.document360.io/cd8ea7a6-07f3-4846-a554-627ac016d3e3/Images/Documentation/vidcruiter_2rule2.png)
6. Save the rule, then test it while it is in the Preview status using **Preview Actions**. Once you are satisfied, activate the rule.
