Introduction
The Stripe Wait for Subscription Event step pauses the workflow until a webhook for one of the following subscription events is received by the Gravity Forms Stripe Add-On for a subscription started by your form.
- Upcoming Payment (invoice.upcoming)
- Paid (invoice.payment_succeeded)
- Failed (invoice.payment_failed)
- Cancelled (customer.subscription.deleted)
Jump to step per subscription event
Use the “Next Step if” status options to determine which step in your workflow should be used when each of these events occurs.
Max number of ‘Wait for Subscription’ Event steps in a workflow
There is no limit to the number of Wait for Subscription Event steps you can use in your workflow, however, you may only need one. Here is an example payment and user registration workflow which loops between Wait for Subscription Event and Notification steps until the subscription is cancelled.