2016-04-08

Currently we are using Zapier for SharePoint integration, but I would rather use the Cognito direct integration. I am doing some testing and I notice that Cognito is using the Display Name of the Cognito Form Field to connect with SharePoint instead of the actual field name.

Example. If you create a form with a field called "Your Name" in Cognito, the internal field name is "YourName" but if you create the SharePoint field as "YourName" it will not import the data. You have to call the SharePoint field "Your Name"

This is especially problematic when you have sections with the same name field repeating:

Example: Child 1 & Child 2 Sections will both have a field named "Child Name" Cognito (rightly) names those fields internally "Child1_ChildName" but since you are mapping on "Child Name" only one of my fields will go into SharePoint.

Why in the world would you want to use display names from the Cognito side when you have gone to all the trouble of creating unique internal names. Plus, as you have pointed out in other posts in this forum you are (rightfully so) only mapping to SharePoint INTERNAL field names.

If you fixed this, you could help folks with very complex forms get them into SharePoint in a matter of minutes:

1 - Create the form in Cognito
2 - Export it to the Excel Spreadsheet
3 - Use the native SharePoint feature to import that spreadsheet and create a list with all the correct column names
4 - Wire up cognito.

I followed the above steps and it worked perfectly until I tried to get data in. Then I realized that you have to use the cognito display name, which makes no sense to me because it is easy to have multiple duplicate display names in any form with sections!

This seems like a bug to me. Am I missing something?

Show more