Hi Alex, I had the same, you have to click on "Create new", then Alloy starts to do its work :)
Hi Bryan, thanks for your response :). Yes, that’s correct. I have a project in Dovetail that I’m currently working on, and I want to manually analyse the CSAT responses in Dovetail. Previously, I manually added the data via CSV upload, which was a bit cumbersome. Now, I want to at least make the process easier by bringing the data into my Dovetail project via API, then tagging and grouping it etc. This way, I get a better understanding of the data than if everything would be automated. Here is a screenshot of a data note in my dovetail project that also shows the fields. I have configured the workflow in Qualtrics the way that it will be only triggered when the response entails verbatim (2nd screenshot)
Dear Dovetail API channel, I am a bit stuck with an activity where I want to send survey responses from a Qualtrics Survey directly into a Dovetail project. For that I have configured a workflow within the Qualtrics survey . When I send a response through the Workflow I get the "auto retrying" status in Qualtrics, and the following JSON output with the error message
{
"name": "Actions.ERROR_CODES.SERVICE_ERROR",
"message": "{\"errors\":[{\"code\":\"InternalError\",\"title\":\"Internal server error\"}]}",
"needRetry": true
}And here is the input
{
"actionId": "OCAC_REDACTED",
"contentType": "Text",
"createdAt": 1758028131111,
"credentials": {
"connectionName": "webservice-connection",
"consentedForReadByAnonymousUsers": false,
"credentialId": "CRED_REDACTED",
"name": "SAM-Qualtrics-To-Dovetail",
"scheme": "apikey",
"target": "any_webservice"
},
"currentPipedTextTestMappings": {
"${e://Field/CSAT%20Score}": "",
"${e://Field/stage}": "",
"${q://QID28/ChoiceTextEntryValue}": "",
"${rm://Field/EndDate}": "",
"${rm://Field/ResponseID}": ""
},
"customSaveHandler": true,
"dataTypes": {},
"dependencies": {},
"elementConfigured": true,
"encodeQueryParams": true,
"exportMappings": {},
"exports": [
{
"display_name": "Headers",
"key": "headers"
},
{
"display_name": "Status Code",
"key": "statusCode"
},
{
"display_name": "Data",
"key": "data"
}
],
"headers": {
"Content-Type": "application/json",
"accept": "application/json",
"authorization": "REDACTED"
},
"id": "PLUG_d40eaddc-8611-4739-a512-518e1a2c34b6",
"keyValues": {
"text": "{\"fields\":\n [{\"label\":\"Stage\",\n \"value\":\"\",\n \"type\":\"TEXT\"},\n {\"label\":\"CSAT\",\n \"value\":\"Dissatisfied\",\n \"type\":\"TEXT\"},\n {\"label\":\"Recorded Date\",\n \"value\":\"2025-09-17 01:56:17\",\n \"type\":\"DATETIME\"},\n {\"label\":\"Date\",\n \"value\":\"2025-09-17 01:56:17\",\n \"type\":\"DATETIME\"}],\n \"title\":\"API R_8EWRBmtnEOTzeuA\",\n \"content\":\"Paul Test 17.09.2025\",\n \"project_id\":\"1VbDlS7oEWgaTclF5WGW3A\"}"
},
"metadata": {
"lazyLoadPipedText": true,
"tags": [
"wf-schematized",
"survey"
],
"taskNameInModalTitle": false,
"worker": {
"type": "runner"
}
},
"name": "Authenticated web service",
"outcomeId": "OC_kLQP6Jb2T0PZKAs",
"ownerObject": null,
"pipedTextConfig": {},
"pipedTextImports": {
"body": [
"",
"Dissatisfied",
"2025-09-17 01:56:17",
"2025-09-17 01:56:17",
"R_8EWRBmtnEOTzeuA",
"Paul Test 17.09.2025"
],
"headers": [],
"url": []
},
"requestType": "POST",
"summary": "CSAT to Dovetail Project",
"surveyId": "SV_REDACTED",
"taskNumber": 2,
"taskRegistryId": "APP_REDACTED",
"textPayload": "{\"fields\":\n [{\"label\":\"Stage\",\n \"value\":\"\",\n \"type\":\"TEXT\"},\n {\"label\":\"CSAT\",\n \"value\":\"Dissatisfied\",\n \"type\":\"TEXT\"},\n {\"label\":\"Recorded Date\",\n \"value\":\"2025-09-17 01:56:17\",\n \"type\":\"DATETIME\"},\n {\"label\":\"Date\",\n \"value\":\"2025-09-17 01:56:17\",\n \"type\":\"DATETIME\"}],\n \"title\":\"API R_8EWRBmtnEOTzeuA\",\n \"content\":\"Paul Test 17.09.2025\",\n \"project_id\":\"1VbDlS7oEWgaTclF5WGW3A\"}",
"triggerAction": "WebService",
"updatedAt": 1758031377914,
"url": "https://dovetail.com/api/v1/data"
}
Status
Auto-retrying
Auto-retried 0 times, next retry 17/09/2025 09:56
Workflow execution ID
R_8EWRBmtnEOTzeuA-OC_kLQP6Jb2T0PZKAs
Settings
When the first error occurs
Continue to run the remaining tasks in the workflow execution (Default)
Task retries
System retries each task failure for up to 24 hours (Default)
Workflow rerun
Allow workflow executions to be retried manually (Default)
Hi Jazmin, like Juhani was already reporting, we also have the same issue. Now the last name is used in the greeting, and there are 2 commas ",," that appear in the contextual chat. Matt D. regarding the first issue about the changed SSO config, I sent you an email this week. It would be great if you could kindly check. Many thanks :)
That’s great! Could you provide some examples that could be used to guide the Chat’s behaviour towards specific stakeholder communication?
Hi Jazmin I feel there is some confusion about the changes Dovetail made with the launch of the new Enterprise SSO connection configurator. Before the change, we had configured Dovetail SSO through our Entra environment using the “Microsoft SSO” option. This could be also true for Juhani. Now, the new “Create Enterprise SSO connection” appears, and we’re faced with two options: re-configure our existing app within Entra or delete the Dovetail App from Entra, disable the “Microsoft” toggle in Dovetail, and then configure SSO using the “Create Enterprise SSO connection” -> selecting “Entra ID” as the SSO provider.... But I am really not sure if this is the appropriate step here. It would be great if Dovetail could explore options for customers with a previously configured setup that relies on Entra ID but used the “Microsoft SSO” toggle. I found an old video from your documentation that shows the previous state. For instance, we haven’t yet re-configured our SSO preferences. Now, when a user logs in, they have to add a third factor (a code sent to their email address) instead of the two they used before (because Microsoft SSO/Entra usually already entails a second factor by confirming a code within the Entra ID popup & the Microsoft Authenticator Smartphone App).
Hi Juhani, it seems Dovetail has changed the way SSO works. We’ve also noticed a different sign-in flow since today. In my opinion, there are two ways to log in via a Microsoft365/Entra-ID account. The “light” version allows users to use their Microsoft 365 Account, while the “new” option requires setting up Entra ID in Dovetail. The second option is more sophisticated and requires a special configuration in Dovetail and your Entra Admin interface. Maybe you have options active (the light version and the sophisticated version)? Deactivating the light version of SSO, which would remove the “Microsoft” option, might help. Either way, I’d appreciate it if Dovetail could provide clear communication about these updates or changes to the login procedures prior to thos changes so we can inform our users effectively.
Hey Peter W. , coming back to your response I have a small addition: Recently we have been experiencing problems with the recognition of participants in the transcribed recordings. Participants are no longer recognised correctly. What happens is that all speakers are assigned to participant 1, and max. 2 participants are recognised. Also, turn taking in the transcript is not correctly recognised. Meaning, that if a participant 1 is interrupted by participant 2, transcription still "thinks" that participant 1 is speaking. The spoken language in which this has been observed is English. I have now tried various options, as it turns out that our default setting seems to be Assembly AI. As the same problem occurs here. I have temporarily switched from default to Amazon AWS. Now the participant recognition in the transcript works better. As this appears to be a bug, I have already written to support about it, as I don't think this is an intended behaviour, especially due to the spoken language is English.
