Multiple flows
Prosper planEnterprise plan
If you have multiple products or different segments of customers that require a unique cancellation flow, you can create multiple flows in ProsperStack to offer customized cancellation experiences tailored to specific customers.
Creating a new flow
To create a new cancellation flow, navigate to the Flows screen and click the Create a flow button.
Duplicating an existing flow
On the Flows screen, find the flow you want to duplicate and click the elipsis menu, then choose Duplicate flow.
Give it a name and click Duplicate.
Routing customers to a flow
When you have multiple flows, you can route customers to a flow based on customer segments.
To manage flow routing rules, click the Manage routes button in the Flows screen.
Click Add rule to start a new rule or click into an existing rule to enter editing mode.
Understanding rules
A flow route rule consists of two parts:
- Segments — segments subdivide your customers into groups based on payment criteria like MRR, billing interval, subscription duration or plan, data from your CRM or CDP or custom data from your application or service. Learn more about creating segments.
- Flows — the cancellation flow or flows to route a canceling subscriber to.
A rule defines which flows to route a customer to based on segments. If a customer exists in any of the specified segments, the customer matches the rule, and will be routed to one of the rule's flows.
In the example above, any customers in the segments "Pro plan" or "Premium plan" would be routed to the "Pro" cancellation flow.
When a rule has multiple flows, one is chosen randomly to route the customer to.
Rule evaluation
Rules are evaluated from the top down. When a customer matches a rule, rule evaluation stops and no more rules are evaluated.
For example, in the example below, if the customer matches the first rule, they will be routed to the "Free trials" cancellation flow. The remaining rule will not be considered.
Default flow
If no route rule is matched by a canceling customer (or you have not configured any route rules), the default cancellation flow will be used. You can change your default cancellation flow using the Default flow dropdown.
Saving route changes
When you save changes to your flow routing configuration, the changes will take effect immediately. Use test mode to try out changes to your flow without affecting your live cancellation experience.