Skip to content
Log inStart free

Design paper

Lifecycle state machines for customer automation: explicit states with inferred transitions

Abstract

Customer journeys are not linear funnels: customers lapse, return, and move between levels of engagement. Static segments such as fixed recency buckets describe a snapshot and say nothing about where a customer is heading. We describe a design for lifecycle state machines in marketing automation. Each customer is in exactly one state from a small, named schema; an explicit state machine defines which transitions are allowed; a probabilistic model infers the current state from events and predicts transitions; and the state, its confidence and the predicted transitions are passed to decision systems, which target customers by their estimated response to an intervention rather than by state alone. We argue the design from published work on statecharts, Markov chain and hidden Markov models of customer relationships, customer-base analysis, lifetime value and retention targeting. We give a worked two-step transition calculation and the evaluation a deployment would need. We report no outcomes of our own. This is a design proposal, not a measured result.

Method. Design paper: the architecture is argued from the cited literature; we report no measurements of our own. Table 2 is a worked model with its inputs shown.

References

  1. 1

    Lemon, K. N., & Verhoef, P. C. (2016). Understanding customer experience throughout the customer journey. Journal of Marketing, 80(6). doi.org/10.1509/jm.15.0420

  2. 2

    Harel, D. (1987). Statecharts: A visual formalism for complex systems. Science of Computer Programming, 8(3). doi.org/10.1016/0167-6423(87)90035-9

  3. 3

    Pfeifer, P. E., & Carraway, R. L. (2000). Modeling customer relationships as Markov chains. Journal of Interactive Marketing, 14(2). doi.org/10.1002/(SICI)1520-6653(200021)14:2<43::AID-DIR4>3.0.CO;2-H

  4. 4

    Rabiner, L. R. (1989). A tutorial on hidden Markov models and selected applications in speech recognition. Proceedings of the IEEE, 77(2). doi.org/10.1109/5.18626

  5. 5

    Netzer, O., Lattin, J. M., & Srinivasan, V. (2008). A hidden Markov model of customer relationship dynamics. Marketing Science, 27(2). doi.org/10.1287/mksc.1070.0294

  6. 6

    Ascarza, E., & Hardie, B. G. S. (2013). A joint model of usage and churn in contractual settings. Marketing Science, 32(4). doi.org/10.1287/mksc.2013.0786

  7. 7

    Zhang, X., Kumar, V., & Cosguner, K. (2017). Dynamically managing a profitable email marketing program. Journal of Marketing Research, 54(6). doi.org/10.1509/jmr.16.0210

  8. 8

    Schmittlein, D. C., Morrison, D. G., & Colombo, R. (1987). Counting your customers: Who are they and what will they do next?. Management Science, 33(1). doi.org/10.1287/mnsc.33.1.1

  9. 9

    Fader, P. S., Hardie, B. G. S., & Lee, K. L. (2005). "Counting your customers" the easy way: An alternative to the Pareto/NBD model. Marketing Science, 24(2). doi.org/10.1287/mksc.1040.0098

  10. 10

    Fader, P. S., Hardie, B. G. S., & Lee, K. L. (2005). RFM and CLV: Using iso-value curves for customer base analysis. Journal of Marketing Research, 42(4). doi.org/10.1509/jmkr.2005.42.4.415

  11. 11

    Gupta, S., Hanssens, D., Hardie, B., Kahn, W., Kumar, V., Lin, N., Ravishanker, N., & Sriram, S. (2006). Modeling customer lifetime value. Journal of Service Research, 9(2). doi.org/10.1177/1094670506293810

  12. 12

    Chen, T., & Guestrin, C. (2016). XGBoost: A scalable tree boosting system. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. doi.org/10.1145/2939672.2939785

  13. 13

    Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8). doi.org/10.1162/neco.1997.9.8.1735

  14. 14

    Ascarza, E. (2018). Retention futility: Targeting high-risk customers might be ineffective. Journal of Marketing Research, 55(1). doi.org/10.1509/jmr.16.0163

Cite this paper

Tanqory Research (2025). Lifecycle state machines for customer automation: explicit states with inferred transitions. Tanqory. https://tanqory.com/research/lifecycle-state-machines-marketing

More research

All research