Skip to main content

 

I am setting up a Zap to redirect survey respondents from QuestionPro to a dynamically generated URL based on a specific field condition from their survey response.

Steps Taken:

  1. Created a Zapier webhook (Catch Hook) and successfully integrated it with QuestionPro's webhook.
  2. Verified that all survey response fields are being sent to Zapier correctly.
  3. Used a Formatter step in Zapier to generate a dynamic URL based on a field condition (e.g., if a certain field equals a specific value).
  4. Added a final Webhook step in Zapier to redirect respondents to the dynamically generated URL.

The Issue:

  • After completing the survey, respondents are redirected to a blank page displaying a JSON message ( instead of being redirected to the dynamic link)
    {"attempt":"<id>","id":"<id>","request_id":"<id>","status":"success"}.
  • This JSON message matches the "Data Out" response from the final Webhook action in Zapier.
  • It's unclear how to correctly configure the final Webhook 

Specific Questions:

  1. Should the Redirect Link in QuestionPro point to the Zapier Catch Hook URL, or directly to the dynamically generated URL , and how?
  2. If the dynamically generated URL is determined in Zapier, how can it be passed back to QuestionPro for proper redirection?

Any help or suggestions would be greatly appreciated!

Hi ​@mai zaghal 

Generally that type of redirect logic has to be configured in the origin app, and would not involve Zapier, as that impacts the frontend browser redirect.

Think of Zaps as backend app-to-app automations.


Reply