I try to connect Typeform to Pipedrive properly. I have some trouble with custom fields though. What is the right “field type” in Pipedrive to receive data from multiple choice answers?
I tried text, large text and of course “multiple options”. But I always get the following error message. Thanks for help in advance!
David
“Oops! Pipedrive field types need to match the typeform questions you linked them to. For example, a deal value field should match a number question. The fields that don't match are:Intention. Please fix this to continue.”
Best answer by Michaela
Hey everyone, hope you’re having a lovely August! I cannot believe it took me so long to bump into this fun question!
I see that @David_AWMT has already solved the issue, awesome stuff I’d still like to show you how something along these lines can be achieved usingIntegromat by putting the in-built system of filters and functions to work
Sooo, let’s say I have a bunch of Persons in Pipedrive and I have a typeform that is collecting information about everyone’s favorite ice cream. I want to connect Typeform and Pipedrive to take the gelato-related data and plop it to Pipedrive as a note to the Person I will be matching the replies to the Persons in Pipedrive by the means of email addresses.
In Integromat’s editor:
Select the ‘Watch Responses’ Typeform module (I would recommend going for the instant trigger, aka ‘the one with a lightning on it rather than the one with a clock on it) and
connect your Typeform account to Integromat with a few clicks
select the form you want to monitor
Add the ‘List Persons’ Pipedrive module so that Integromat can access all the Persons you have in the CRM and
create a connection between your Pipedrive account and Integromat (there is a link to some help docs in case you need them)
in this module, you can filter the Persons based on when they were last contacted, whether they have any open deals in the pipeline, the owner of the person etc. (you can totally skip this too, though)
right-click on the ‘List Persons’ module and select ‘Run this module only’; thanks to that, you’ll get access to all the info about the Persons stored in Pipedrive
(a side note) after the module has run, you can see the output when clocking the little bubble on the right to the module; if you scroll a little, you can see the ‘email’ array for every person
Add the ‘Create a Note’ Pipedrive module and
add your Pipedrive <> Integromat connection
map the content of the note from the ‘Watch Responses’ Typeform module
map the Person ID from the ‘List Persons’ Pipedrive module
Finally, you need to set up a filter so that only the data with the matching email address come through.
click on the wrench symbol on the dotted line between the two Pipedrive modules
label your filter and set the condition
to be all geeky, let me point out that I am using the in-built ‘map’ function here to extract a value (a specific email) from an array of collections (names, emails, IDs)
the condition: if the email value equals the mappable answer to ‘What’s your email address?’ → send the data through
it’s important to use an Array operator to set up the filter so that it works the way it’s supposed to
my personal recommendation is to go for the ‘case insensitive’ version of the operator to avoid the pain lower case letters vs capital letters can sometimes bring
I’ll turn on the scenario, fill out the typeform and see if everything works the way I want it to
I’ll then move over to my Pipedrive account to see that John Doe’s ice cream of choice sure is chocolate (the other two options were vanilla and smurf, just to give you all the info )
This is, of course, a very specific use case. To see what all the options are when connecting these two awesome services with Integromat, you can check out the integration pages of both Typeform and Pipedrive.
Hi @David_AWMT Welcome to the community! At the moment, we only support Deal custom fields, and only some field types like “text”, “enum”, “monetary”, “numeric”. This means that we don’t currently support multiple choice fields. Though, you could update the question to be a text field or use Zapier or Integromat to pass the data over for you. Would any of those options work for you?
Hey everyone, hope you’re having a lovely August! I cannot believe it took me so long to bump into this fun question!
I see that @David_AWMT has already solved the issue, awesome stuff I’d still like to show you how something along these lines can be achieved usingIntegromat by putting the in-built system of filters and functions to work
Sooo, let’s say I have a bunch of Persons in Pipedrive and I have a typeform that is collecting information about everyone’s favorite ice cream. I want to connect Typeform and Pipedrive to take the gelato-related data and plop it to Pipedrive as a note to the Person I will be matching the replies to the Persons in Pipedrive by the means of email addresses.
In Integromat’s editor:
Select the ‘Watch Responses’ Typeform module (I would recommend going for the instant trigger, aka ‘the one with a lightning on it rather than the one with a clock on it) and
connect your Typeform account to Integromat with a few clicks
select the form you want to monitor
Add the ‘List Persons’ Pipedrive module so that Integromat can access all the Persons you have in the CRM and
create a connection between your Pipedrive account and Integromat (there is a link to some help docs in case you need them)
in this module, you can filter the Persons based on when they were last contacted, whether they have any open deals in the pipeline, the owner of the person etc. (you can totally skip this too, though)
right-click on the ‘List Persons’ module and select ‘Run this module only’; thanks to that, you’ll get access to all the info about the Persons stored in Pipedrive
(a side note) after the module has run, you can see the output when clocking the little bubble on the right to the module; if you scroll a little, you can see the ‘email’ array for every person
Add the ‘Create a Note’ Pipedrive module and
add your Pipedrive <> Integromat connection
map the content of the note from the ‘Watch Responses’ Typeform module
map the Person ID from the ‘List Persons’ Pipedrive module
Finally, you need to set up a filter so that only the data with the matching email address come through.
click on the wrench symbol on the dotted line between the two Pipedrive modules
label your filter and set the condition
to be all geeky, let me point out that I am using the in-built ‘map’ function here to extract a value (a specific email) from an array of collections (names, emails, IDs)
the condition: if the email value equals the mappable answer to ‘What’s your email address?’ → send the data through
it’s important to use an Array operator to set up the filter so that it works the way it’s supposed to
my personal recommendation is to go for the ‘case insensitive’ version of the operator to avoid the pain lower case letters vs capital letters can sometimes bring
I’ll turn on the scenario, fill out the typeform and see if everything works the way I want it to
I’ll then move over to my Pipedrive account to see that John Doe’s ice cream of choice sure is chocolate (the other two options were vanilla and smurf, just to give you all the info )
This is, of course, a very specific use case. To see what all the options are when connecting these two awesome services with Integromat, you can check out the integration pages of both Typeform and Pipedrive.
Could you share how you did this in Zapier? I have a similar issue getting a mulitiple choice selection question into pipedrive. Hoping Zapier can be an easier solution that what I see written using Itegromat, esp. since we have a Zapier account already.
Hi there, i have the same problem then @David_AWMT. I have a question that is a multiple choice and i can´t connect it to Pipedrive.
It always says:
Oops! Pipedrive field types need to match the typeform questions you linked them to. For example, a deal value field should match a number question. The fields that don't match are:Mensagem. Please fix this to continue.
I dont want to use Zapier or Integromat because Typeform have the integration wih Pipedrive How can i solve this? Please dont tell me to change the question 😅
Hi @Mark_Evo Usually this error occurs when the field you’re trying to map to in Pipedrive isn’t the same field type. So, if you’re connecting a multiple choice question in Typeform, the field in Pipedrive also needs to be multiple choice, too.
Hi @Liz I’m having the same problem and have triple checked that everything is the same. Both are multiple choice options, both have the exact same fields and both have the exact same options with spelling, capital letters...etc everything. I also think it’s a bit silly to integrate with zapier or any other provider as the reason I chose typeform was that it had an integration with pipedrive (otherwise i would’ve used normal web forms)
Please let us know how to fix this issue, as I’ve seen in a few articles it’s saying you can connect multiple choice questions.
Hi everyone! I came across a solution to the problem completely by mistake. When you’re initially setting up your question, set it up as a single choice question. Continue on to the normal steps to integrate Pipedrive and Typeform, then hit Publish. Once you’ve published, go back to your Typeform questions, and change the single choice question to “multiple choice”. Then hit publish again and it will integrate multiple responses to Pipedrive. I’ve done this for 8 forms and it’s worked every time! It’s also a lot more time effective than some of the answers above, and doesn’t cost anything additional (Zapier does).
Hello, with Typeform’s new changes and updates, the original work-around (Look up my solution in this thread) I found for multiple choice questions is no longer working. This is incredibly frustrating as we have questions with 20 choices which some clients select all 20 and we’re manually having to go into Pipedrive and add them all in because it’s not syncing with Typeform. It is definitely not because the question types are different...etc. Everything is set up correctly. When will the beta testing be over??
Hi @The Wellness Workshop Could you share a screenshot of your setup with the integration in Typeform and the question type that isn’t working in the builder? Specifically, we need to see the settings for the multiple choice question and the integration settings for it in Pipedrive.
Hi @Liz the settings are exactly as they were before, exactly the same options, multi-choice on both ends...etc. This was working fine (I have other forms still working) but since all the Typeform updates, this form has stopped working because I went in and demonstrated to another user how to do my workaround - see my workaround below from last year, and when I toggled off multi-choice, then toggled back on multi-choice (to show them what to do) and republished it, it stopped working.
(Hi everyone! I came across a solution to the problem completely by mistake. When you’re initially setting up your question, set it up as a single choice question. Continue on to the normal steps to integrate Pipedrive and Typeform, then hit Publish. Once you’ve published, go back to your Typeform questions, and change the single choice question to “multiple choice”. Then hit publish again and it will integrate multiple responses to Pipedrive. I’ve done this for 8 forms and it’s worked every time! It’s also a lot more time effective than some of the answers above, and doesn’t cost anything additional (Zapier does).)
Ah, it looks like you’re setting up the integration in Pipedrive. Can I have you try setting it up in Typeform like this to see if that solves the issue?
Hi @Liz, your reply doesn’t make any sense as I am setting it up in Typeform (You can’t set it up in Pipedrive). Did you watch the video I linked? The screenshots are simply to demonstrate that the settings are all correct.
Hi @The Wellness Workshop Ah, no, I didn’t see the video before - thank you! When looking at the video, your multiple choice options in the Typeform don’t match the ones in Pipedrive. In order to connect, those need to be exactly the same.
If you’ve updated the form since with the exact same options and it still isn’t working, definitely contact our support team here, as they can log into your account and take a closer look at those options for you.
@Liz I don’t mean to sound rude, but the replies I’m reading from you are incredibly frustrating. The options are exactly the same. Can you point out specifically what is not the same from what you are seeing? I’ve contacted the support team and they are NOW saying you can’t connect a Multiple choice question anymore which is incredibly frustrating given this was the major reason I purchased a typeform subscription. Their solution is “use a single choice” which really doesn’t solve the problem given our clients purchase multiple products.