web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Having an issue importing contact to a csv with customer voice survey.

(2) ShareShare
ReportReport
Posted on by 4

Hi-

In the past I have successfully be able to import a csv of contacts to email a survey through customer voice. Now when I attempt to do it I get an error: All variables must first be added in Personalization, when I have the variables added in the survey and in the email. In the past when I imported contacts from the template provided by customer voice I just left the default variables and it always worked. Can you assist me or let me know what I'm doing wrong so I can send out surveys again.

thanks,

Emmeline

I have the same question (0)
  • merve gg Profile Picture
    12 on at
    Hello, 
    I have the same problem. :( Did yo solve the problem?
     
    Thanks,
    Merve
  • Perry H Profile Picture
    87 on at
    Was there any resolution offered for this? this issue is still happening. 
  • Suggested answer
    Daivat Vartak (v-9davar) Profile Picture
    7,835 Super User 2025 Season 2 on at
    Hello Emmeline,
     

    You've encountered a frustrating change in behavior between your past successful imports and your current attempts with Customer Voice surveys. The "All variables must first be added in Personalization" error, even when you believe you've correctly added them, points to a subtle mismatch or a recent update in Customer Voice's handling of personalization.

    Let's troubleshoot this step-by-step:

    Understanding the Problem:

    • Personalization Variables: Customer Voice uses personalization variables to include dynamic data (like contact names, survey links) in survey invitations.
    • Import Template: The CSV import template provided by Customer Voice is designed to map columns to these variables.
    • Error Message: The "All variables must first be added in Personalization" error indicates that Customer Voice is not recognizing the variables in your CSV or email, even though you think they are set up correctly.
    • Recent Changes: Microsoft frequently updates Dynamics 365 and Customer Voice, which could have introduced changes to how personalization is handled.

    •  

    Troubleshooting Steps:

    1. Verify Variable Names and Case Sensitivity:

      • Exact Match: Ensure that the variable names in your CSV file exactly match the variable names in your Customer Voice survey and the email template.
      • Case Sensitivity: Double-check the case sensitivity of the variable names. "FirstName" is different from "firstname."
      • Spaces and Special Characters: Avoid using spaces or special characters in variable names.

      •  

    2. Recreate Variables (If Possible):

      • Delete and Re-add: Try deleting the variables in your Customer Voice survey and email, then re-adding them. This can sometimes resolve internal caching or mapping issues.
      • Use the UI: Make sure you are creating the variables through the Customer Voice User Interface, and not through any manual code.

      •  

    3. Check the CSV Template:

      • Download Fresh Template: Download a fresh copy of the CSV import template from Customer Voice.
      • Compare Headers: Carefully compare the column headers in your CSV with the headers in the fresh template. Look for any subtle differences.
      • Encoding: Ensure that your CSV file is saved with UTF-8 encoding.

      •  

    4. Simplify Your CSV:

      • Minimal Columns: Try importing a CSV with only the essential columns (e.g., email address, first name, last name).
      • Test with Sample Data: Use a small sample of test data to isolate the problem.

      •  

    5. Review Customer Voice Documentation and Release Notes:

      • Microsoft Docs: Check the official Microsoft Customer Voice documentation for any recent changes or known issues.
      • Release Notes: Review the Dynamics 365 release notes for any updates related to Customer Voice.

      •  

    6. Test Email Personalization:

      • Preview Email: Use the preview feature in the Customer Voice email editor to see how the personalization variables are rendered.
      • Send Test Email: Send a test email to yourself to verify that the variables are populated correctly.

      •  

    7. Contact Microsoft Support:

      • If the problem persists, contact Microsoft Support for assistance. They can investigate your specific environment and identify any underlying issues.

      • Provide Details: When contacting support, provide detailed information about your setup, including:

        • The exact error message.
        • Screenshots of your CSV, survey, and email.
        • The steps you've taken to troubleshoot.

        •  
          

    8.  

    Specific Points to Inspect:

    • Column Headers: The headers in the CSV must match the variable names exactly.
    • Data Types: Ensure that the data types in your CSV columns are compatible with the variable types in Customer Voice.
    • Missing Data: If any required variables are missing from a row in your CSV, it could cause errors.

    •  

    By systematically working through these steps, you should be able to identify the cause of the error and successfully import your contacts for survey invitations.

     
    If my answer was helpful, please click Like, and if it solved your problem, please mark it as verified to help other community members find more. If you have further questions, please feel free to contact me.
     
    My response was crafted with AI assistance and tailored to provide detailed and actionable guidance for your Microsoft Dynamics 365 query.
     
    Regards,
    Daivat Vartak

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Tom_Gioielli Profile Picture

Tom_Gioielli 108 Super User 2025 Season 2

#2
Jimmy Passeti Profile Picture

Jimmy Passeti 50 Most Valuable Professional

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 49 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans