We’re using the Gravity Forms for user sign ups, and taking payment via the Form as well (via the Paygate add-on).
We have automated sending new form submission details to a CRM (Trainerize) via Zapier, but we want to customise so that only form submissions with “Payment Status: Approved” are sent to the CRM.
When I use the Filter, to filter for the Payment Status, it always fails, because the payment is submitted after the form is submitted. This means that regardless of whether the payment is successful or not, the Payment Status on Form Submission always says “Processing”, because at the time the form was submitted, the payment hasn’t yet been completed.
We’ve tried using Delays, but that doesn’t solve this, because it still looks at the same form data from when the form was submitted.
We tried putting the Form Submission data in a Zapier table, to save the info, in order to introduce a step to check payment status on this Entry ID, but it doesn’t seem like the Payment Status can be queried.
When payment is successful, users get redirected to a Thank You page - it doesn’t seem like “page load” for a specific URL can trigger a zap?
Any insight is appreciated.