Skip to main content
Best answer

Trigger form but verify purchase

  • February 17, 2021
  • 3 replies
  • 57 views

ByteWerx
Forum|alt.badge.img

We have a website we use WPForms with, once the form is filled out it will move over to Paypal for payment of service.  We need a zap that will trigger once the form is filled out, add that person to our Zoom meeting.  The problem we’re running into with WPForms → Zapier is they get registered even if they don’t pay.  Is there a way to pull in both the WPForm data and filter by PayPal complete?

We thought about using PayPal as the trigger, but the payPal payment email/contact information isn’t always the same as what the form filled out. 

I’m just looking for any thoughts or guidance here.

Best answer by ByteWerxBest answer by ByteWerx

@Troy Tessalone Unfortunately we did now.  We could not find a way to create the flow where we could check on a successful payment in PayPal BEFORE adding them to the Zoom Meeting.  It basically needed a sub-trigger inside of the Zap.

 

Our ultimate fix was to change from PayPal to Stripe as we could embed the CC payment into the form itself and not allow the trigger to happen until after payment was completed.

View original
Did this topic help you find an answer to your question?
This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

3 replies

GetUWired
Forum|alt.badge.img+12
  • Zapier Expert
  • 1030 replies
  • February 18, 2021

Hi @ByteWerx 

It seems neither PayPal or WPForms have actions available to search after the trigger. Is there a status field returned from WPForms that you could filter off of? I.e. Status = Paid? 

If not, you may be able to explore setting up a custom webhook trigger with WPForms to send once payment is received and couple it with Zapier’s Webhook Trigger. https://wpforms.com/docs/how-to-install-and-use-the-webhooks-addon-with-wpforms/#setup 

If there is a way to tie the Paypal Info to the user who filled out the form, you could also try using Google Sheets as intermediary storage.

I.e WPForm Submissions get added to Google Sheets.
Then a separate zap triggers when PayPal payment is received that looks up a row on your Google Sheet and then uses the found Google Sheets info to add to Zoom. 
 


Troy Tessalone
Forum|alt.badge.img+14

Hi @ByteWerx 

Were you able to get this squared away based on the previous suggestions?

Please let us know, thanks.


ByteWerx
Forum|alt.badge.img
  • Author
  • Beginner
  • 1 reply
  • Answer
  • May 4, 2021

@Troy Tessalone Unfortunately we did now.  We could not find a way to create the flow where we could check on a successful payment in PayPal BEFORE adding them to the Zoom Meeting.  It basically needed a sub-trigger inside of the Zap.

 

Our ultimate fix was to change from PayPal to Stripe as we could embed the CC payment into the form itself and not allow the trigger to happen until after payment was completed.