Help Needed: Auto Update Multiple Choice List | Community
Skip to main content
Answered

Help Needed: Auto Update Multiple Choice List


@malahideastro

Hello Typeform Community,

Really appreciate suggestions on the below challenge I am facing. Hopefully, it is clear from the below description! Thanks in advance.

Steven

 

I am the founder of the social enterprise not for profit based in Dublin, Ireland. We place recreational football as ‘a hook’ to bring men together to increase physical activity through ‘the beautiful game’ with a clear objective to improve participants' overall health. Our approach focuses on removing barriers, building community and making organising easy.

My message today is to seek your support with Typeform functionality. We use Typeform as a way for registered participants to confirm their place in our recreational football games.

How it works..

  1. New participants are asked to complete our Registration Form which obtains their full name, email, phone number etc. this is exported to a Google Sheet.
  2. Once registered, registered participants are sent a link to our “Gamenight Typeform form” for each of our gamenights from which they must click on this link to bring them onto the Typeform to confirm their place. (This is the same form each week it is just updated manually with the active list of registered participants; participants must select their name in the registered participants list and from there pay the game fee through the payment gateway - stripe.

A recurring challenge I have is keeping the Typeform list of registered participants up to date. Like any physical activity endeavour people join and exit continuously. This poses a real time burden on myself who has to continuously open the “Gamenight Typeform form” and update the registered participants list. Often this can be even after the form has been sent out to participants as a new person registers and without this list being up to date a they cannot confirm their place in the game and will likely send a message requesting the list to be updated.

My hope is that we can automate this so that the long list of registered participants is updated from our Google Sheet of registered participants or alternatively introducing a database field.

 

Again, I cannot stress that this is has become a very manual and time consuming task for me. And as a volunteer I find myself having to endure this pain on a weekly basis.
It would be great to get your support with this.
Thanks,
Steven

Best answer by mathio-tf

I think you can find a partner to build this integration for you here: 

https://www.partnerhub.directory/typeform-partners/

View original

Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • April 8, 2024

Hi @@malahideastro Welcome to the community! This sounds like quite a nice nonprofit. 😀

I’m afraid we don’t have a solution to automatically update the answer options or form. You could try doing this using the API - perhaps @picsoung or @mathio know of some workarounds!


@malahideastro

Thanks @Liz ​​​​​

It really would be fantastic to ​​​​get the community support with this. @picsoung @mathio @john.desborough 


mathio-tf
Typeform
Forum|alt.badge.img+5

Hello @@malahideastro 

We do not support dynamic values for multiple choice. You will need to write a custom script to update your typeform via API every time there is any change to the spreadsheet. 


@malahideastro

Thanks @mathio

I wouldn’t been technically advanced to write scripts unfortunately.

How would I go about getting an expert to support me with Typeform integration. This would be just one possible support we could need. 


mathio-tf
Typeform
Forum|alt.badge.img+5

I think you can find a partner to build this integration for you here: 

https://www.partnerhub.directory/typeform-partners/


john.desborough
Forum|alt.badge.img+6

@@malahideastro - the APIs would be the most elegant solution but you could do something with Google Sheets and an add-on called Document Studio … something along these lines

 

use google sheets/document studio to send out a link to the confirm/pay form that has the name, email and game date passed as hidden variables. (need to create those hidden fields in the game day form) - this way, all you would have to do is go into the google sheet and run the Document studio workflow (about 20 seconds of time) to send out the ‘game day - time to confirm’ email that has a link to the form and allows the user to answer a simple question “you playing tonight?” if yes go to the payment page. if no, send them to an ending that says thanks and see ya next time

 

  • connect your original typeform to a google sheet (if you haven’t yet, that will reduce the manual export process)
  • since you have their email in the spreadsheet, you can add a tab to allow you to enter in the date of the game day and use the arrayformula() function to pull the date into a column on ‘reporting’ tab 
    • i always suggest creating a second  tab for ‘reporting’ in these case so that you could bring the details you need from the tab that typeform uses to dump the data - bring in the name, email data from the main tab to the dump tab using the arrayfomula() function - that will bring every new registration across 
  • in the google sheet, on the reporting tab, use one column to pull the details into a url in the field - the link to the form that includes the hidden variables that you want to pass to the confirm/payment form
  • create the document studio workflow that will pull the details into the email (including the url with the hidden fields) and send it when you run it
  • in the confirm/pay form, your “are you playing tonight?” question can show the user their name using the @recall feature and show the game date .. and use the yes no logic
    • if they say yes go to payment page. 

i know that’s a bit of work to get set up but it literally means that all you would have to do on game day is put in the date in the one field and run the work flow and all the registered folks get the email to the confirm and pay form

 

i would suggest you add a second link in the email you send out that allows people to ‘leave the list for good’ .. ie an unsubscribe type option. and send the same name and email fields across as hidden fields

  • you create a small form that displays their name and email on a yes no question and says “are you sure that you want to leave the league?” - if no then send them to an appropriate ending
    • if yes, you have a couple of options - you can connect this form to the same google sheet and collect the unsubs on that tab 
    • you can then manually  delete the folks from the list or set up a macro-ish process that either deletes the user from the mail list or have an ‘unsubscribed’ column where you put ‘yes’ flag 
      • your document studio workflow would have to incorporate a filter that would NOT send the email to anyone with unsubscribed = yes. 

 

just some alternatives to using the APIs

 

des


Reply