Customer lifecycle marketing (ang. marketing cyklu życia klienta) to podejście do marketingu i sprzedaży mające na celu uczynienie każdego punktu kontaktu pomiędzy klientem a marką zyskownym. Cykl życia klienta składa się z następujących etapów: świadomość, zaangażowanie, ocena, zakup, okres po zakupie i rzecznictwo. Posiadanie jasnej strategii dla każdego etapu zmniejsza koszty pozyskania klienta i zwiększa sprzedaż.