Getting response data from Stripe customer lookup in Zapier automation

I built a Zapier workflow that has two main parts:

  1. Webhook trigger - receives POST requests containing a user_id field
  2. Stripe customer search - uses the user_id from step 1 to look up customer details in Stripe

During testing in Zapier’s interface, everything functions as expected. But when I send actual POST requests to the webhook URL, I only get a basic 200 response from the webhook step itself.

What I really need is to get back the customer information that comes from the Stripe lookup in step 2. Is there a way to make Zapier return the output from the second step instead of just acknowledging the webhook was received?

Hit this same issue building client integrations. The webhook response limit is annoying, but I found a solid workaround. Don’t try getting data back from the webhook directly - instead, have your Zapier workflow push the Stripe customer data to temp storage as the final step. I use a simple database table or webhook.site endpoint. Then my app polls that storage location right after sending the webhook request. There’s a small delay, but you get all the workflow data. Timing can be tricky depending on how long Stripe takes, but adding a short wait before checking results usually fixes it.

yep, zapier’s webhooks just trigger stuff but don’t send back data. might wanna look into a custom api endpoint or check their response feature, but it can be kinda limited. just be ready for a bit of trial and error to get things running.

Unfortunately, Zapier webhooks can’t return data from workflow steps back to your original request. They’re one-way triggers that always send a basic acknowledgment, no matter what happens in your automation afterward. For what you’re trying to do, you’ll need a different approach. You could have your app make a direct API call to Stripe after triggering the Zapier workflow. Or check out Zapier’s newer Interfaces feature if it works for your setup. Another option is having the Zapier workflow send customer data to an endpoint you control as the final step. I hit this same wall last year building a similar integration. Ended up ditching the idea of getting data back from Zapier and just handled the Stripe lookup directly in my app code instead.