Hi y’all,
We have a webapp that embeds many Typeform surveys, and we have implemented both webhooks and redirections on each survey.
The expected workflow is:
- User accesses the app
- The app checks if the user completed the current TypeformSurvey
- If not, the app calls Typeform and shows the survey
- Once the user completes the survey, Typeform sends a webhook to our app and then redirects the user to our app.
- The webhook endpoint is an API that stores the survey result in our database and sets the survey as completed for the given user.
- Since the webhook is slower than the redirection, our app determines the survey is not completed yet (on step 2 in this list) , and shows it again