Skip to main content

Hi,

  • I’m working in Interface Builder and I have a page-1 that uses a form to collect data from an unauthenticated user.
  • Page-1 sends data to page-2 where I have a Stripe payment component.
  • I’d like to build a Zap that runs after payment has been process uses the data collected in the form on page-1.

 I’ve been trying for a while, but it now either feels like I’m missing something very basic or this is impossible.

Hi ​@dak00011, welcome to the Community! 🎉

Not sure if you’ve already got this sorted as it’s been a while since you reached out here. If not, there should be a Send data to this page option on the action that redirects the user to the second page:

19a3add935629908a92a2a15be62a765.png
This would pass the information across from the first page to the second page. Code snippets can then be used to reference the values collected from the form fields on the first page. Check out our Personalize text components with user details guide for more details. 

That said, I don’t have a Stripe account so I can’t test the Stripe form component to double-check whether it would let you use the code snippets for the field values on the Stripe form the first page.

If it doesn’t, you might need to try a different approach and store the information from the form on the first page in a Zapier Table. Then have the Zap run once the payment is processed, use a Find Record (Zapier Tables) action to look up the relevant form submission details and then carry out further actions as necessary. If you’re capturing a unique value like an email address, in both the form and the Stripe payment, then you could use that as the search value in the Find Record action. 

Hope that helps. If you figured out a different solution or you run into any issues on that, let me know! 🙂