News, announcements and information about how to use our community
Recently active
Hello everyone, I am trying to build a form for users who will select a given date.Let me give an example:When will you take the exam?September 27, 2023 October 16, 2023When users select one of the choices, I want type form to indicate that “There are 63 days remaining.” dynamically. I cannot figure out how to do this. Can anyone help me?
Hallo everyone!I am creating a product survey/rating form.I have 6 different drinks that respondents can choose from. This is done using a multiple choice question with 6 answer options.So far so good.In the next question, I want them to rate the drinks they have selected in the previous page. That means, all the drinks they selected, need to appear in the answer options with the rating option next to it. The drinks not selected do not appear.That’s my problem.I do not find the option to extract the answers from the multiple choice and display them in the rating question. All in one page.What do you suggest I do? I definitely do not want to have individual pages for each drink, as it becomes very clumsy.
I’m using the forms API `https://api.typeform.com/forms` to retrieve all forms, surveys, polls etc created via Typeform dashboard and display it to my users. But the forms API returns both forms that have been published and forms that have not been published. As a result, users of my application see all forms including forms that have NOT been approved to be published.How do I prevent this from happening and only allow users see forms that have been published using the Typeform API: `https://api.typeform.com/forms`
Hi-- I work at a non-profit, so we got to use Monday.com for free. Based on this I looked for the best program that integrates with Monday and I found Typeform--my team really liked it and we bought it, but now we’re realizing just how limited the integrations are.The problem is many question-types on Typeform, like multiple choice and even ‘phone number’, don’t translate to any column type in Monday. They won’t even show up as text, which really limits the actions and automations we can then take in Monday. Does anyone have a workaround or suggestion? Multiple choice is especially important for the info our organization is trying to gather. Thanks!
Hello Typeformers, I’m hoping someone can help me with this. I’ve constructed a form that redirects on completion to a results page in order to show participants how others have responded (same use case as this thread and this one). I was able to do that successfully, yay! (demo here)My added layer of complexity is I’m presenting this form within an iframe – it’s a part of an e-learning course, so the iframe will be within the learning management system. I include this detail because it does constrain the amount of customization I’m able to do on the display end – I’m able to include basic HTML but not custom scripting. Desired behavior: Upon form submission, the Typeform inside the iframe redirects to the results page, and the parent page containing the iframe is unaffected. Current behavior:I’ve tried a bunch of different things including modifying the sandbox attributes on my iframe (thank you, 6 year old stackoverflow thread!), and the most success I’ve had so far is getting the en
I am creating a quiz question that allows free type answers.When creating conditions to look for keywords in the answers, can I list a number of similar words, separated by a punctuation mark, in the same line?Perhaps variation of spelling, for instance. Or do I need to list each word in a separate condition?Am I better using the “contains” parameter or the “equals” parameter? Tony
What are the best practices and techniques for designing and deploying Typeform surveys that effectively engage participants and yield high-quality data? Specifically, what are the key elements of a well-designed Typeform survey, such as question structure, visual design, and user experience, that contribute to higher response rates and more meaningful insights? Additionally, what are some tips for promoting and distributing Typeform surveys to relevant audiences, and how can data collected through Typeform be effectively analyzed and visualized for actionable insights?
Does anyone know how to cap a score? or just make it a fixed number? I have created a request a quoted form in which I have layered several rules to add different component of the service that have different prices. I would like to create a rule that saysIF X AND Y ARE ABOVE 8 MAKE SCORE 8 orIF X = SCORE 8 Any help on how to do this. Im sure there is a simple way and I dont know how to.
I am interested to do work with glovo how can I start log in ?
Hi, I’m new to Typeform and hesitate between Standard and Popup to embed the form. Do Adblcokers and Popupblockers block the Popup version? Thanks, Stef
We use our forms on different sites and so when the user completes the form, I’d like to send them back to the appropriate homepage.I’ve tried:- Relative link: setting the button link to “/”, but it says “This URL doesn’t look right” and the value doesn’t get saved when I hit publish (I hit publish, refresh the page, the Button Link is turned off)- Sending the value of `window.location.host` as a hidden variable to our forms and using “https://@host” as the button link but that has the same issue of “This URL doesn’t look right” and not getting saved.- The answer cannot be n different ending pages, that’s ridiculous. The URL should be saved and used even if the URL validator doesn’t think it’s valid
const { createClient } = require('@typeform/api-client')const typeformAPI = createClient({ token: 'token' })var data = { "value": {"fields":{"title": "First Name", "type": "short_text", "validations": { "required": true }}}} //form updationconst res1 = typeformAPI.forms.update({ id: 'hfiBOz3P', data:[data] }).then((response1) => { console.log("response1 : ", response1) return response1}).catch((err) => { console.log("error: ", err)}) I am using the upper mention code using in node Js to add an extra field to an existing form, but getting error(”Error: The payload is invalid.”). Help me with correct payload.
Hi everyone,I am trying to send completed typeforms straight to an Asana project, but I’m hoping to do it without paying for Zapier.I’m sure I DID get this happening, but it seems like something has changed and Typeform + Asana is no longer a thing 💔https://asana.com/apps/typeformThank you!
can someone tell me how I can edit the social media icons that appear on the ending page? I cannot find how to do this anywhere! Thank you!
Hey, I saw on one of the templates, there is a block code that uses the person’s name that is filling out the form on a later question that makes the form more personal but I am not seeing how I can do it. I am brand new to Typeform does anyone have any ideas?
My typeform responses are not reflecting in my google sheets inspite of deleting integration and using a new sheet. I have been trying to reach out to the support team but there is absolutely no response apart from automated responses of requests. Request someone to please help!
I would love any help with someone who has figured this out. We are experiencing a major issue with Typeform’s URL redirect NOT working as of June 22nd 9am PT. Original flow:User creates an account on our site and user_id is created as a hidden field User is directed to complete a Typeform Upon completion of Typeform, user should be redirected to a page in our web application, along with the user_id and the parameters they just filled out What’s happening:User creates an account on our site and user_id is created as a hidden field User is directed to complete a Typeform Upon completion of Typeform, user is going through an infinite loop, being redirected to the first question of the Typeform, instead of be redirected to a page in our web app This issue is preventing new user account creation and we have no idea what to do. Please help!!
Hello! I am stuck finding a way to reflect the highest score of my quiz. The concept is that the person is answering 24 questions each question corresponding to a category (4 Groups in total). However, when I complete the quiz the highest score is not being reflected. I am trying to find a way to show the highest score without having to go to a tie-break due to the length of the quiz. To break it down:12 Categories (Cat1, Cat2, Cat3, Cat4, Cat5, Cast6, Cat7, Cat8, Cat9, Cat10, Cat11, Cat12) 2 Sections per Category: Ex: Category 1: Section - 1st Question: Yes/No Answer Section - 2nd Question: Multiple Choice - More than one answer can be chosen with min 1 and max 3 selections) 4 Groups (each containing 3 categories): Group A (Results Cat1 + Cat2 + Cat3 - divided by 3 multiply 100 = X) Group B (Results Cat4 + Cat5 + Cast6 - divided by 3 multiply 100 = X) Group C (Results Cat7 + Cat8 + Cat9 - divided by 3 multiply 100 = X) Group D (Results Cat10 + Cat11 + Cat12 - divided by 3 mul
I have created my questions using chat gpt, can I import them into typeform via csv or any other means?
Hello, I’d like to automatically receive through a webhook a PDF or CSV with the data formatted as question and answer (as the Typeform website offers in the Results section) when each user submit their responses of a form. It is that posible? If not, any alternative solution? Million thanks!
edit: nevermind, I figured it out
Hello,I know that there have been a few questions on this already, but none of the supplied answers seem to work.I have:A webhook setup with a signature that I have provided. The webhook calls an ngrok endpoint so that I can see exactly what is passed in. The passed in body, when used with the code in the following example throws an “TypeError: Unicode-objects must be encoded before hashing” error: import hashlibimport hmacimport jsonimport base64import osdef verifySignature(receivedSignature: str, payload): WEBHOOK_SECRET = os.environ.get('TYPEFORM_SECRET_KEY') digest = hmac.new(WEBHOOK_SECRET.encode('utf-8'), payload, hashlib.sha256).digest() e = base64.b64encode(digest).decode() if(e == receivedSignature): return True return False I have modified the code, this is mine, to encode the payload: def validate_signature(actual_signature: str, payload, config: Configuration): security_key = config.typeform_security_key digest = hmac.new(security_key.encode('ut
Hello all,The problem is when I integrate multi-selection question with Google sheet, the selections were passed with a comma delimiter without escape / parentheses. I am trying to split them up and place them into an array in Integromat. Example:Select:Answer A with comma, and a “double quote” Answer B with comma, and a “double quote” Answer C with comma, and a “double quote”The result is pass into a Google cell like this:Answer A with comma, and a “double quote”, Answer B with comma, and a “double quote”, Answer C with comma, and a “double quote” I can’t easily split it up. It would be nice if it has some escape characters or parentheses. I am trying to pass the answers in an array form on Integromat but couldn’t do it if I cannot split it up cleanly. Ideally ending up something like:[“Answer A with comma, and a \“double quote\””, “Answer B with comma, and a \“double quote\””, “Answer C with comma, and a \“double quote\””] Any suggestions? Many thanks!
With out outcomes quiz I understand that the outcome can also be a tie, which means that multiple Endings could apply to it. In these cases, the Ending coming first will be shown by default. For example, if the outcome could be either Ending A or B, people will see Ending A. If you have an Ending preference for ties, you can order them accordingly. Where we are having an issues is that the response seems to be defaulting to the answers with a tie, even if there is another output that has a higher “value” before it. The highlighted value is defaulting to stag which is the counter 2 column instead of the counter 9 column which is the highest value
How can I put several questions in one poster? If possible?
Don't be shy and ask the community.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.