Hi there!
Okay...my company offers a coaching program, part of which consists of a series of assessments that are dripped out to our clients over a 3 month period. Currently, we have our clients enter in their name and email on each assessment, which feels incredibly redundant.
Since we collect their first/last name and email in the onboarding assessment, I was hoping that I could send that data set back into the following assessments in our sequence.
The above article was the closest that I’ve come to figuring this out, but it assumes that the user is completing the assessments one after the other through a redirect. Unfortunately, that won’t work because it could be a few days in between our assessments. We also have our typeform assessments embedded on our website, and we send our client a direct link to our website, not the typeform.
There are two options that I’ve been thinking about.
- I have a google sheet receiving all of the onboarding entries and have attempted to integrate with Zapier to send first/last name back into the other assessments with hidden fields. The problem I’m running into with that option is I am unable to connect data from the sheet to a hidden field through Zapier. Even if I could, another issue would then be, how do I feed the right name and email since my sheet has a whole bunch being fed into it?
- That last question led me to the thought of creating a trigger for every new onboarding entry in typeform to create a new sheet. That, I imagine, would at least allow me to have only one name/email option to pull from, but I still don’t know how to keep that moving across all of their assessments other than manually creating unique links for each user, which is not scalable for our user base.
Ultimately, I think that we would somehow need to generate a unique user id for each onboarding entry. But then how do I get those unique IDs into the embedded typeform…
I would think that someone has tried to do this before, but I couldn’t find another exact use case that I could model. I really don’t know if this is even possible.
Anyway, I greatly appreciate any help on this one. If you know of a recorded use case that covers this exact issue, please send it my way!
Kindly,
Jason