Skip to main content
Integrating your Qualtrics with Beehive AI

Here's how to integrate your Qualtrics account with Beehive AI's system for continuous and automatic ingestion of any programs you choose.

Allison McIllece-Lasswell avatar
Written by Allison McIllece-Lasswell
Updated over a month ago

At Beehive AI, we can integrate with your Qualtrics account and pull data from the programs of your choice. Qualtrics integration will allow data to automatically ingest into our platform for a consistent stream of analysis as your surveys continue collecting data!

To provide Beehive AI with the proper credentials for integration, follow the steps below to locate your Datacenter ID and Client Secret.

Please be advised:

Some steps within the Qualtrics Integration process (outlined below) may necessitate administrative permissions in both Qualtrics and Beehive. If you encounter any issues due to insufficient permissions, please reach out to your Workspace administrator for assistance.

Locating your “Datacenter ID” & Creating a “Client Secret”

Locating your Datacenter ID

  1. Login to Qualtrics XM - Experience Management Software, then select the user settings icon in the top right-hand corner.

  2. Select Account Settings in user settings dropdown.

  3. Next, select Qualtrics IDs

  4. Then (in the IDs tab) find your Datacenter ID in the User section.

Creating a Client Secret

  1. Login to Qualtrics XM - Experience Management Software, then select the user settings icon in the top right-hand corner.

  2. Select Account Settings in user settings dropdown.

  3. Next, select Qualtrics IDs

  4. Navigate to OAuth Client Manager, and then select + Create Client

  5. Enter Name and Contact information

  6. Next, define Scopes from the dropdown either by finding them in the list or searching for them.

    1. Select your preferred scope by selecting them from options listed in the dropdown. Continue for all the scopes you wish the client to have.

    2. Required scopes for Beehive AI integration:

      1. read:survey_responses

      2. read:surveys

  7. Select the Authorization Code as the Grant Type

  8. Finally, enter the Redirect URL, click + Create Client and see the Client ID and Client Secret. Note both before navigating away, as this will not be displayed again later.

Note: workspaceName in the redirect URL (shown in the image above) should be replaced by your Beehive AI workspace name. This workspace name is spelling and case sensitive, and can be found in your workspace URL.

For ease of use, you can copy the redirect URL in your Beehive AI Connections page, under step 6 of the Qualtrics integration path:


Finalize your Qualtrics Integration in Beehive AI

Once you have successfully located your Datacenter ID and created your Client Secret, then you can proceed to the Beehive AI platform to finish setting up your Qualtrics integration, as shown in the steps outlined below.

Note: The same person who created the OAuth Client needs to be the one to authenticate Qualtrics in the Beehive platform.

Finalize Qualtrics Integration

  1. Navigate to your Beehive AI workspace Connections page.

  2. Select "Qualtrics" from the "Apps & Integrations" listed there.

  3. Select "+ Add Connection"

  4. Enter the following information in the "Authenticate" pop-up

    1. Datacenter ID

    2. Client ID

    3. Client Secret

  5. Select "Continue" to add a connection. A login window will pop up, asking you to log in and approve the app:

  6. Fill out the "Connect" form by...

    1. Selecting your desired Survey

    2. Selecting a language

    3. Selecting a brand (in this case "demo" is filled in as an example)

    4. Scheduling the import of the selected survey

    5. Specifying the update interval for the import

  7. Select "Finish" to complete the Authentication and Connection process.

  8. See your newly added connection in the "Qualtrics" table

Supported File Types

Survey files that are connected to Beehive AI through Qualtrics integration will only be ingested in CSV format.

Common Errors

Experiencing errors? Check out the following examples of common errors and how to resolve them.

Invalid Redirect URL

Error:

{"error":"invalid_request","error_description":"Invalid redirect uri does not match one of the registered values."}

Why am I seeing this?

It is likely that when you created your Client, you accidentally copied or entered the wrong Redirect URL.

How to fix:

  1. Navigate to Step 6 in the "Qualtrics" section of your Beehive AI Connections page.

  2. Copy the Redirect URL displayed there.

  3. In your Qualtrics OAuth Client Manager, Create a new Client or edit an existing Client using this Redirect URL.

Whitelabel Error Page

Error:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.
Mon Oct 07 21:21:45 GMT 2024
There was an unexpected error (type=Internal Server Error, status=500).

Why am I seeing this?

It is likely that when you created your Client, you accidentally selected the wrong Grant Type. Instead of "Authorization Code" you may have selected "Client Credentials."

How to fix:

  1. In your Qualtrics OAuth Client Manager, Create a new Client using the correct Grant Type "Authorization Code."

For more information view the Qualtrics Instruction page, and/or get in touch with a Beehive AI representative.

Happy integrating! 🐝

Did this answer your question?