We are in the process of building out an app for Zapier. We cannot decide which is the best practice in showing Test Trigger Data:
Live Trigger Data: We have noticed that we can either pull the live trigger data IF the event was triggers right before building the Zap
- Pros: it is a True test trigger, making the user feel they are successfully building the Zap correctly
- Con: If the user does not know they have to perform the event right before setting up the Zap, they will not get test trigger data and might think something is wrong with their Zap.
“Real” data: we can always populate the trigger data with real data based on the end user’s account, but it might not be an event that triggered the data (for instance, imagine setting up a Google Sheet “new row added” trigger: If there is a row that already exists, we pull that data in to show as “test trigger” data)
- Pros: You (almost) always have “real” Trigger Test data that is directly from your account to use to continue to the Actions
- Cons: If you are expected to get the data you just performed the event on, you might not get that exact event data and may think your Zap isn’t being set up properly.
TL’DR: Should we use Live Trigger Data as Test data OR Should we use pre-populated data from the user’s account? What is the best practice?
Best answer by ZaneView original