Introduction
When using payment add-ons like Stripe or PayPal Checkout, there are times when you may want to delay certain post-payment actions, such as uploading a file to Dropbox or sending data to a third-party service, until after the payment is successfully completed. In this guide, we will show how to manage delayed payment feeds.
This is especially useful when offering digital products, services, or file-based submissions. For example, if someone submits a form that includes a file upload and payment, you might not want that file to be sent to Dropbox (or another service) unless the payment actually goes through.
That is where Post Payment Actions come in: you select which actions should only occur after payment has been received.
Supported Payment add-ons
Payment add-on | Post Payment Action support |
---|---|
Stripe | Yes. See notes |
PayPal Checkout | Yes |
Mollie | Yes |
Square | Yes |
How To Setup a Post Payment Action
In this example, we will use Stripe and Dropbox together to delay file uploads to Dropbox until after a payment is successfully completed. This is useful for protecting digital assets or ensuring that follow-up actions only happen once payment is secured.
Follow these steps to set up the delayed payment feeds:
Install and Configure Required Add-Ons
Make sure you have the following installed and activated:
- Stripe Add-On (configured to use Stripe Checkout).
- Dropbox Add-On.
Create Your Form
Create a new form with at least:
- A File Upload field.
- A Product field (to collect payment).
Set Up the Dropbox Feed
Create a Dropbox feed following the steps outlined in this article.
Set Up the Stripe Feed
- Create a Stripe feed following the steps outlined in this article.
- Enable the checkbox: “Upload file to Dropbox only when payment is received“.

Note: the Post Payment Actions checkbox will only show once the feed for the add-on is created.
Add-On Support
All feed-based add-ons support Post Payment Actions. While this guide covers general usage, it does not list every supported add-on.
Advanced Post Creation
Setting | Post Payment Action support |
---|---|
Create post only when payment received. | Stripe Checkout. |

Brevo
Setting | Post Payment Action support |
---|---|
Send data to Brevo only when payment is received. | Stripe Checkout. |

Dropbox
Setting | Post Payment Action support |
---|---|
Upload files to Dropbox only when payment is received. | Stripe Checkout. |

User Registration Add-On
Setting | Post Payment Action support |
---|---|
Delay User Registration | Stripe Checkout only. The entry is created before payment, making the delay option relevant. |
Update user when subscription is cancelled | Available only for Subscription feeds. |
