Существует восемь основных этапов разработки эффективной программы продвижения (1) определение целевой контактной аудитории, (2) определение цели коммуникации, (3) создание обращения, (4) выбор каналов коммуникации, (5) определение общего бюджета, выделяемого на продвижение, (6) принятие решения о смешанных средствах продвижения, (7) оценка результатов продвижения, (8) управление осуществлением комплексных маркетинговых коммуникаций и координация этого процесса.