Skip to content
  • There are no suggestions because the search field is empty.

Salesforce Connector

Send Crosschq 360 reference checks from a candidate's Contact record in Salesforce and view the results without leaving Salesforce.

The Salesforce connector lets recruiters request a Crosschq 360 reference check directly from a candidate's Contact in Salesforce. Crosschq sends the request, keeps its status up to date in Salesforce and, once the reference check is complete, shows the full Crosschq 360 report on the Contact.

In This Article

How the Integration Works

Salesforce is not an applicant tracking system, so the connector works around the Contact, which is how most organizations store candidates in Salesforce. When you install the Crosschq package, Crosschq adds its own records to Salesforce and links them to the Contact.

  1. A recruiter clicks Request Crosschq 360 on the candidate's Contact, selects a template and saves the request.
  2. Crosschq checks Salesforce for new requests every 5 minutes, creates the reference check and sends it to the candidate.
  3. The request status updates automatically in Salesforce as the candidate and references complete it.
  4. When the reference check is complete, the report appears in the Crosschq 360 tab on the Contact, and the results are saved in Salesforce so you can use them in Salesforce reports.

Screenshot from 2026-11-02 15-37-17

Before You Begin

  • Salesforce administrator: To install the package and edit page layouts. The administrator who installs the package is usually the user the integration runs as.
  • Crosschq administrator: With access to Organization Settings > Connectors.
  • Recruiter accounts in Crosschq: Every recruiter who requests reference checks from Salesforce needs a Crosschq account. Accounts are not created automatically, so an admin in your organization must add them in Crosschq.
  • Crosschq 360 templates: The templates your recruiters will use must exist in Crosschq. They are synced to Salesforce automatically.

NOTE: We recommend installing and testing the connector in a Salesforce Sandbox first. When everything works as expected, repeat the setup in your production org.

Step 1: Enable the Connector in Crosschq

  1. In Crosschq, go to Organization Settings > Connectors.
  2. Find Salesforce and click Manage.
  3. Turn on the toggle at the top right.
  4. Under API Settings, copy the installation link for the environment you want to use, Install Url Sandbox or Install Url Production, and the Installation Key. You need both in the next step.

Screenshot 2026-11-02 at 3.58.54 PM

Screenshot 2026-11-02 at 3.59.10 PM

Step 2: Install the Crosschq Package in Salesforce

  1. Open the installation link and log in to Salesforce as an administrator.
  2. When Salesforce asks for a password, paste the Installation Key from Crosschq and click Continue.
  3. On the Install Crosschq 360 ECA screen, select Install for All Users.
  4. Click Install and wait for the installation to finish. Then click Done.

Screenshot from 2026-11-02 11-30-58

Screenshot from 2026-11-02 11-31-09

We recommend installing the package for all users, so every recruiter can see and use Crosschq. If you select Install for Admins Only or Install for Specific Profiles, users without access will not see the Crosschq button, tab or records.

You can confirm the installation in Setup > Installed Packages, where Crosschq 360 ECA is listed.

Step 3: Give the Integration Access

For security reasons, Salesforce does not give the integration access automatically after the installation.

  1. In Salesforce Setup, search for External Client App Manager and open it.
  2. Click Crosschq 360 ECA and click Edit.
  3. Expand OAuth Policies. Under OAuth Flows and External Client App Enhancements, select Enable Client Credentials Flow.
  4. In Run As (Username), select the user the integration will run as. This is usually the administrator who installed the package.
  5. Click Save.

Screenshot from 2026-11-02 11-34-23-1

Screenshot from 2026-11-02 15-42-41-1

Step 4: Add Crosschq to the Contact Page Layout

Next, add the Crosschq records and the request button to the Contact page so recruiters can see and use them.

  1. In Setup, go to Object Manager and click Contact.
  2. Click Page Layouts and open Contact Layout, or the layout your recruiters use.

Add the Crosschq 360 Related List

  1. In the layout editor, select Related Lists.
  2. Drag Crosschq 360 into the Related Lists section of the layout.
  3. Click the settings icon (wrench) on the Crosschq 360 related list. In Related List Properties, move Crosschq 360 Template, Status and Recruiter to Selected Fields, and click OK.

The related list shows up to four columns on most screens, so we recommend keeping it to the request name and these three fields. All other fields are available on each Crosschq 360 record.

Add the Request Button

  1. In the layout editor, select Mobile & Lightning Actions.
  2. Drag Request Crosschq 360 into the Salesforce Mobile and Lightning Experience Actions section. We recommend placing it first, so it shows as a button at the top of the Contact.
  3. Click Save.

Screenshot from 2026-11-02 15-45-42

Screenshot from 2026-11-02 15-46-24-1

Screenshot from 2026-11-02 15-47-58

Screenshot from 2026-11-02 15-48-04

Reload a Contact record. The Request Crosschq 360 button now appears at the top of the Contact, and the Crosschq 360 related list appears in the Related tab.

Step 5: Add the Crosschq 360 Tab to the Contact Page

The Crosschq 360 tab shows the candidate's report directly on the Contact.

  1. Open any Contact record, click the settings icon (gear) at the top right and select Edit Page. Lightning App Builder opens.
  2. Click the tabs component on the page (where Related and Details appear).
  3. In the panel on the right, under Tabs, click Add Tab. Click the new tab and enter Crosschq 360 as its label.
  4. Open the new Crosschq 360 tab on the page. From Custom components on the left, drag the Crosschq 360 component into the tab.
  5. Click Save.
  6. If the page is not active yet, click Activation. Select the App Default tab, click Assign as App Default and complete the steps.

Screenshot from 2026-11-02 15-54-19

Screenshot from 2026-11-02 15-55-16

Go back to the Contact. You now see the Crosschq 360 tab. Until a reference check is complete, the tab shows the message No Crosschq report yet. It appears here as soon as the reference check completes.

You can use a different tab label, for example Reference Check. The label does not affect the integration. In the component properties, you can also change the Report height (px) and the Message when there is no report.

Step 6: Connect Salesforce to Crosschq

  1. In Salesforce Setup, search for My Domain and copy your My Domain URL.
  2. In Crosschq, go to Organization Settings > Connectors > Salesforce > Manage.
  3. Under API Settings, paste the URL in the Salesforce URL field. You do not need to add https://.
  4. Click Test Connection. When the connection works, the API Settings status changes from Not Connected to Connected.

Screenshot from 2026-11-02 15-58-39

image (51)

Then, under App Settings:

  1. Turn on 360 (Make Candidate Reference Requests from Salesforce). Requests sent from Salesforce are only processed when this setting is on.
  2. Confirm that Start reference checks from is set to Contact (Request Crosschq 360 button on the Contact).
  3. Keep Attach Crosschq 360 Report to candidate's profile upon completion selected to add the report to the Contact when the reference check is complete.

image (52)

After the connection test, Crosschq syncs your Crosschq 360 templates to Salesforce. Every template in Crosschq appears in the Crosschq 360 Template list in Salesforce, followed by the name of the team it belongs to, for example generaluniversal-manager-(Sales). This lets Crosschq assign each request to the right team.

The package includes two starter templates, General Universal - Manager and General Universal - Team Member. If you only see these two in Salesforce, the first sync has not finished yet. Wait a few minutes and reload the page.

Sending a Crosschq 360 from Salesforce

  1. Open the candidate's Contact and confirm that the Email is correct. The invitation is sent to this address.
  2. Click Request Crosschq 360 at the top of the Contact.
  3. In the Request Crosschq 360 window, complete the fields:
    • Crosschq 360: The request name, filled in automatically, for example Jane Smith's reference request. You can edit it.
    • Crosschq 360 Template: Select the template to use.
    • Recruiter: Filled in with the user who clicked the button. You can change it.
    • Hiring Manager: Optional. Search for and select a Salesforce user.
  4. Click Save.

image (53)-1

The request appears in the Crosschq 360 related list on the Contact. Within about 5 minutes, Crosschq processes it and sends the request to the candidate.

The recruiter is the person who requested the reference check, not the owner of the Contact. The recruiter must have a Crosschq account, created by an admin in your organization.

 

Viewing the Report

You can see the report in three ways:

  • Crosschq 360 tab on the Contact: Shows the full report inside Salesforce. If the candidate has more than one request, the tab shows the most recent one.
  • Public Report Link: Available on each Crosschq 360 record. Opens the same report outside Salesforce, without logging in, so you can share it. Use this link to view the report of an earlier request.
  • Report Link: Available on each Crosschq 360 record. Opens the report in Crosschq. You need to log in to Crosschq to see it.

Screenshot from 2026-11-02 16-07-47

 

The report in Salesforce is the same report you see in Crosschq. Any changes to your report in Crosschq are reflected in Salesforce automatically.

Crosschq Data in Salesforce

When a reference check is complete, Crosschq saves its results in Salesforce as separate, related records. Most teams only need the report on the Contact, but this data lets you build your own Salesforce reports, for example on fraud signals or on the ratings references gave.

RecordLinked toWhat it contains
Crosschq 360ContactOne per request. Includes the template, status, recruiter, hiring manager, request and completion dates, references requested and completed, overall reference and self-assessment averages, benchmarks, report summary (if the AI summary is enabled for your organization), alerts, fraud risk and report links.
Crosschq Reference ResponseCrosschq 360One per person who completed the survey, including the candidate's self-assessment. Includes the relationship, company, overall score, recommendation, comments and whether it has a fraud flag. Some fields only apply to certain reference types, for example manager references.
Reference AttributesCrosschq Reference ResponseEach attribute, skill and custom question the person answered, with the question type, rating and text answer.
Fraud SignalsCrosschq 360Each fraud signal detected, with the signal type, risk level and the reference response it relates to.

Crosschq Reports in Salesforce

The package also adds ready-made reports, so you do not need to build them from scratch. In Salesforce, go to Reports and open the Crosschq Reports folder.

ReportWhat it shows
Crosschq Reference Summary by CandidateOne row per person who answered a reference check, grouped by candidate and position, with scores, recommendation and fraud flag per reference.
Crosschq Attributes by CandidateEvery rated attribute, skill selection and custom answer, grouped by candidate, reference and question type, with the average rating per group.
Crosschq Fraud Signals by CandidateEvery fraud signal, grouped by candidate and risk level, with the related reference, survey duration and device.
image (54)

Troubleshooting

IssueWhat to check
Test Connection failsConfirm that Enable Client Credentials Flow is selected and a Run As (Username) is set for Crosschq 360 ECA in External Client App Manager, and that the URL is your My Domain URL.
The Request Crosschq 360 button does not appear on the ContactConfirm that Request Crosschq 360 is in the Salesforce Mobile and Lightning Experience Actions section of the layout your recruiters use, and that the package was installed for those users.
The Crosschq 360 tab does not appearConfirm that the Contact page was saved and activated in Lightning App Builder.
Only two templates appear in the template listThe first template sync has not finished. Confirm that the connector is Connected in Crosschq, wait a few minutes and reload the page.
The status stays at REQUESTEDConfirm that the Contact has a valid email, that a template is selected, that the recruiter has a Crosschq account, and that the connector is still Connected with 360 turned on under App Settings. If it still does not update, contact our Support team.
The Crosschq 360 tab says there is no report yetThe most recent request is not complete yet. To see an earlier report, use the Public Report Link on its Crosschq 360 record.

Feel free to reach out to our Support team if you have any further questions.