Skip to main content

I have found questions related to this here in the forum but the solution that is mentioned here https://help.typeform.com/hc/en-us/articles/360029260472-Set-up-notification-emails-based-on-answers doesn't help. 

 

I want to send an email with the ENDING result of a typeform quizz:

Simple quizz example:

  • 4 questions each with say 3 multiple choice options.
  • Each has a score assigned.
  • End result is one of 3 different endings 0-10= Ending A, 11-20=Ending B, 21-30= Ending C
  • in zapier I want to send an email with the Ending (A, B or C) 
  • however the fields in zapier that come from typeform only show the fields for each question, email and name which I have asked in the typeform
  • I can’t use above solution as the trigger as it is not based on the answer but on the score of all answers (as per typeform logic) ie the ENDING

Any help is much appreciated - has anyone done this ?

 

Many thank

L

 

@Lawrence h - welcome to the community from a fellow user

I recently used the following strategy to ensure that i could track the ending (page) to which users were directed: 

  • created a variable called v_end_page as a text variable and left it blank
  • when the evaluation of the score ranges determined to which ending page the user would be sent, i added in a logic rule as follows (an example scenario based on your note above)
    • if ending_score is greater than or equal to 0 and ending score is less than or equal to 10, then replace v_end_page with Ending A
    • if v_end_page is “Ending A” then jump to ending A page

what this did was ensure that upon submission, the variable and the value (the ending) was submitted to the data target at the end of the path - in my case Typeform and Google Sheets. 

I am not sure, however, how and if variables of this sort are transferred into Zapier and used as triggers. 

hopefully some of the others from Typeform can assist - @Mariana @Liz, any thoughts??

 

des


Hi @Lawrence h Which email service provider are you using? 


Thanks both

 

@liz- it is not so much about the email but about available fields in Zapier that come from typeform so I can do something with them. Email would be Gmail but I am also planning to update data in Kajabi and need the same “Ending” field ie the result from my quizz that is presented to the user. 

Attached a screenshot of typeform fields that are available in Zapier to me in this case I just used 2 Questions that end in 2 endings depending on the points scored. 

All I need is the ending. Building a logic in Zapier is not feasible as I will end up with multiple endings based on 30+ questions and writing a logic for that wont work for me.

Thanks for your help

 

@john.desborough I’ll check your suggestion that might be it I am not sure though how to set variables? 

 

Lawrence

 


@john.desborough I posted too quickly before checking - found the variables section and give that a go - looks like this might work 


@john.desborough I posted too quickly before checking - found the variables section and give that a go - looks like this might work 

it actually works a treat for me. Here’s a screen shot of a submission to a test form that captured the ending page “name”, which is what is needed. 

 

you can see in the variables list of the submitted form that the v_end_page and it’s value are shown. 

hope that works for you.. 

 

des


@john.desborough THIS WORKS !! Thanks mate :hugging: have a fantastic weekend!

Lawrence


@Lawrence h - fabulous! glad to hear … enjoy yours as well.. i am going to get started on mine now lol

 

des


Glad this is working, @Lawrence h ! Let us know if there’s anything else we can help with. 


Hi, sorry for the bump but I am looking for something simliar. We ask the visitor a few questions (multiple choice, without score) and based on the answers (text) the visitor will end up at various (20x) endings. I have setup a zapier connection to submit the results to our email provider and freshdesk, however, i am not able to submit the 'ending'? I tried to understand the given solution here, so i created a variable "@location", but I have no idea how I can set the value for each ending (the endings are a button with a url).


Hi @featherdown Thanks for stopping by! Are you using an outcome quiz? If not, the ending won’t appear in the results, so you’ll first need to be sure you’re using one of these. 


@Liz @featherdown - if you are using a scoring style quiz, you can use a logic rule to update the value of a variable you create that can be passed along as the ending .. something like this:

(assuming you have 3 endings, A B C)

  • if v_score LTE 6 then replace v_ending with A
  • if v_score gt 6 and v_score less than 8 replace v_ending with B
  • if v_score gte 8 replace v_ending wtih C

that would give you the ending they chose - i’ve used simple representation - that is submitted as a variable in your quiz

 

des


Hello @john.desborough and everyone,

Thank you for the detailed explanation on setting up notifications based on the endings. It's very insightful! However, I have a slightly different scenario where I'm not using a scoring system to direct users to different endings. Instead, my quiz is more complex with multiple branching paths leading to various specific endings based on a combination of responses, not scores.

Here's my challenge: I need to send customized notifications that include the specific ending each user sees, but my current setup in Typeform doesn't use a scoring system to simplify this process. I noticed your method relies on scoring to trigger specific notifications. Could you (or anyone else) suggest how I might adapt this approach for a quiz that doesn't use scoring or outcome quiz but rather direct answers to determine the ending?

I’m looking for a way to capture the final screen or a variable that represents it in Typeform and then use this information in Zapier to trigger the correct email notification. Any advice on how to set this up effectively would be greatly appreciated!

Thanks in advance for your help!

Best regards, Adrian


@Adschi - add a variable called v_ending (suggestion) and use a logic rule to assign a ‘name’ or tag to that variable that describes the ending to which you are sending the user. 

 

that variable can be used in follow-ups in typeform and can be passed to your esp/crm 

 

des


Reply