It is common that a customer will sign up → stay for a period of time → cancel… and then come back later → cancel… repeating the process (again).
How are you guys differentiating these repeat signups/cancels from the “normal” customers who sign up and cancel one time?
The reason I care to distinguish these at all: we are using a Ticket-based pipeline/workflow to manage users who have activated/onboarded vs those who have not. There is automated outreach that happens for those who need help with onboarding.
Tricky part is, a returning customer (who previously cancelled in the past) will already have an 'Activation ticket 'that may or may not have data from before. This data is now irrelevant as they need to ‘onboard’ all over again.
Wanted to check here for best practices or suggestions.
My thoughts so far:
- Perhaps I should “archive” the old Activation ticket and creating a new one with naming convention like “2nd signup: Activation” (3rd signup, 4th signup, etc)
- Maybe there is something already within the context of Contact LifeCycle-Stage that can handle this easier? i.e. add/use the life-cycle stages ‘Cancelled’ + ‘Returning Customer’ and flip-flop back and forth?
- Add a custom property to Contact i.e. “# of times canceled” that iterates +1 every time the user cancels?