Skip to content

Customer engagement examples: 11 real programs and how to copy them

11 customer engagement examples from Starbucks, LEGO, Duolingo and more, plus program ideas, a strategy template, engagement metrics, and platforms compared.

Customer engagement examples are programs that get customers to do something with a brand besides buy: earn status in a loyalty program, keep a daily streak, vote on a product idea, post their own footage, finish a course, or answer a question. The good ones give the customer something useful for each action and give the company a record of what each customer chose. This guide covers 11 programs from Starbucks, Duolingo, LEGO, Salesforce, and others, checked in October 2026, with what each one does and the part you can copy on a small budget. The short demo below shows the idea at small scale: a utility customer picks the update they need, and the video plays only that answer.

Choose outage status, a bill explanation, or energy-saving advice. The video skips to that answer, shows your choice in a recap, and records the topic in the viewer report. The utility and its customers are fictional. Open the demo in a new tab.

What counts as customer engagement

Customer engagement is any action a customer takes with your brand that they could skip. A purchase on its own is a transaction. Engagement is the back-and-forth around it, and you can see it in three places:

  • What customers do: logins, feature use, replies, clicks, answers, and repeat orders.
  • How they feel: Net Promoter Score, satisfaction ratings, and the words they use in reviews and support tickets.
  • What they give back: referrals, reviews, posts, product ideas, and time spent helping other customers.

Digital customer engagement is the same thing on apps, email, chat, video, and online communities. It is easier to measure, because each action leaves a record you can tie to a customer.

11 customer engagement examples from real companies

We checked each program below on the company's own site in October 2026.

Customer engagement examples at a glance (checked October 2026)
CompanyProgramTypeWhat the customer does
StarbucksStarbucks RewardsLoyalty programEarns Stars on purchases and moves up status levels
DuolingoDaily streakGamificationFinishes a lesson each day to keep a count going
SpotifyWrappedPersonalized contentOpens and shares a recap of their own year of listening
LEGOLEGO IdeasCo-creationSubmits or supports fan designs for new sets
GoProGoPro AwardsUser-generated contentSubmits photos and clips for cash, gear, or a feature
Harley-DavidsonHarley Owners GroupMembership communityJoins chapters and rallies and logs ride miles
SephoraBeauty Insider CommunityOnline communityAsked questions and shared looks (forum retired in 2026)
Salesforce and HubSpotTrailhead and HubSpot AcademyCustomer educationTakes free courses and earns badges or certifications
IntercomProduct tours and checklistsIn-app onboardingFollows guided setup steps inside a product
DisneyMagicBand+Connected experienceUses one band for park entry, the hotel room, and purchases
HP IndonesiaInteractive product launchInteractive videoChooses a path through the launch and answers quiz questions

1. Starbucks Rewards: progress the customer can see

Starbucks Rewards members earn Stars on purchases at participating stores and redeem them at set levels between 25 and 400 Stars. Members also move through Green, Gold, and Reserve status, and higher status adds benefits on top of perks such as a birthday treat (Starbucks Rewards, checked October 2026).

The program works because a member always knows how far the next reward is. You do not need an app to copy it. A points balance in a monthly email or a progress bar in your customer portal does the same job. Pick one reward your customers want, and show the distance to it each time you contact them. Our guide on how to build brand loyalty covers reward design in more depth.

Sketch of a staircase with a dotted line of gold stars rising alongside it, showing reward progress
A loyalty program works when each step toward the next reward is visible.

2. Duolingo streaks: one small action every day

A Duolingo streak counts the days in a row a learner finishes a lesson, and a Streak Freeze lets the learner skip a day without losing the count. In a January 2022 post, Duolingo reported that learners who reach a 7-day streak are 3.6 times more likely to complete their course (Duolingo blog, 2022). That figure is an association Duolingo measured in its own data.

To copy it, find the smallest action that goes with customers staying, such as a weekly login or one lesson, and count it where the customer can see it. Copy the Streak Freeze as well, so one busy week does not reset someone to zero. For more on game mechanics, see gamification and sales.

3. Spotify Wrapped: the customer's own data, worth sharing

Each year Spotify turns every listener's history into a personal recap of the music and podcasts they played that year, built to be shared. The 2025 edition added group formats, including a Wrapped Party (Spotify newsroom, 2025 Wrapped).

A recap works for business customers too. Before a renewal, show an account what its team did with your product: reports built, courses finished, tickets resolved. Use only numbers you can defend, and make the recap easy to forward to the person who signs the renewal.

4. LEGO Ideas: customers propose, other customers vote

On LEGO Ideas, fans submit designs for new sets. A design needs 100 supporters within 60 days to stay live. Designs that reach 10,000 supporters go to a LEGO Review held three times a year, and if LEGO produces the set, the fan designer receives royalties (LEGO Ideas guidelines).

A public feature-request board with votes is the software version. Two parts make LEGO's version credible: a published threshold and a published answer. Say how many votes trigger a review, when reviews happen, and what you decided, including the ideas you turned down.

5. GoPro Awards: user-generated content with a brief and a reward

GoPro Awards asks customers to submit photos, raw clips, and edits into named challenges. Selected entries can win social media features, GoPro gear, or cash awards (GoPro Awards, checked October 2026).

Customers get recognition and a shot at a prize, and GoPro gets footage of the camera in real use. To run your own, start with one challenge: a clear brief such as "show us your setup," a deadline, and rules that say how you will use the entries. Ask each person for permission before you put their post in an ad.

6. Harley Owners Group: a community that meets in person

Harley Owners Group, now part of Harley-Davidson Membership, combines local chapters and rallies with member benefits such as a lifetime ride-mileage tracker, roadside assistance, and free entry to the Harley-Davidson Museum (Harley-Davidson, checked October 2026).

Sketch of a phone with a heart on screen, connected by lines to the portraits of seven community members
A brand community connects customers to each other as well as to the brand.

You do not need a motorcycle brand to do this. A user group in two or three cities, a customer dinner at a trade show, or a monthly online office hour gives customers a reason to meet each other, which a newsletter cannot.

7. Sephora Beauty Insider Community: what a community costs to run

For more than 15 years, Sephora's Beauty Insider Community gave shoppers a forum to ask about routines, join challenges, and share photos. In May 2026 Sephora told members it would retire the forum that August (Beauty Insider Community home page, May 2026 archive).

Even a large, long-running community can end. Plan for moderators, a posting plan, and a budget for as long as the community exists. Before you launch one, decide who answers posts every day and what you will do with what members tell you. If you cannot staff that, start with a quarterly customer call or a short survey.

8. Salesforce Trailhead and HubSpot Academy: free education that builds skilled customers

Trailhead is Salesforce's free learning site. Learners earn badges for short hands-on units and can prepare for more than 60 official Salesforce certifications (Trailhead). HubSpot Academy is free and online too, with self-paced courses, certifications, and onboarding programs for HubSpot customers (HubSpot Academy; both checked October 2026).

Customers who know your product use more of it, and a certificate gives them a career reason to keep learning. Start with the three tasks new customers ask support about most. Turn each into a short lesson with a knowledge check, and award a certificate at the end. See interactive customer education and our guide to educating the customer.

9. Intercom product tours: help inside the product

Intercom sells product tours, checklists, and tooltips that guide new users through setup inside an app, targeted by who the user is and how they use the product. On the same page, Intercom quotes its customer Webex Events, which reported an onboarding completion rate almost five times higher than with its previous tool (Intercom product tours, checked October 2026). That is a vendor-published customer result.

The idea to copy is placement. Find the step where most new customers stall, and put the help at that step instead of in a separate help center. This onboarding example asks for the customer's first goal and opens only the setup task for that goal. Our customer onboarding best practices cover the rest of the first 90 days.

10. Disney MagicBand+: one object that connects every channel

At Walt Disney World, a MagicBand connects to the plans a guest makes in the My Disney Experience app. Guests use it to enter the parks (with valid admission and a park reservation), unlock their Disney Resort hotel room, and make purchases. MagicBand+ adds light-up themes and haptic vibrations (Walt Disney World, checked October 2026).

This is omnichannel engagement in physical form: the guest never repeats information. The smaller version is a support desk where the chat agent sees the customer's last email and order, so the customer never explains the problem twice.

11. HP Indonesia: a product launch the audience steers

HP Indonesia launched its OMEN 16 and Victus by HP gaming laptops with an interactive video event built in Mindstamp. Guests scanned a QR code, used buttons to choose their path through the launch, and answered multiple-choice quiz questions about the products. The format also produced data on content performance and viewer activity (HP Indonesia case study).

Any launch video or webinar replay can do a small version of this. Ask viewers which product or use case they care about and open that section first. The answers tell your sales team who wanted what.

Customer engagement program ideas and activities

Most of these cost little to start. Each row names a first step and the number that tells you whether the idea works.

Customer engagement ideas, first steps, and metrics
IdeaBest forFirst stepMetric to watch
Ask-first onboardingNew customers in their first 30 daysAsk for the customer's first goal and show only the setup for that goalShare of new customers who finish the first setup task
Short customer course with knowledge checksProducts with a learning curveTurn the three most common support questions into lessonsCourse completions and support tickets on those topics
Product finder quizStores with many similar productsWrite three to five questions that map answers to productsQuiz completions and clicks on the recommended product
Idea board with votesProducts with active fansPublish the board, a vote threshold, and a review dateVotes per idea and ideas answered on time
Customer challengeProducts people photograph or filmRun one themed challenge with a deadline and clear usage rightsEntries and reuse permissions granted
Personal recapSubscriptions and softwareSend each customer a summary of what they did this yearOpens, replies, and forwards
Streak or progress countLearning, fitness, and habit productsCount one weekly action and show it to the customerCustomers active each week
Self-serve support videoSupport teams with repeat ticketsOpen with the question an agent asks firstTickets on that topic and where viewers stop watching
Customer advisory boardB2B companies with key accountsInvite a small group of customers to meet each quarterDecisions made from the board's input
Personalized check-in for quiet accountsAccount managers and customer success teamsSend a short video that names the customer and asks one questionReplies and logins in the week after

Customer engagement strategy template

A customer engagement strategy states which customers you want to engage, at which moments, with what, and how you will know it worked. Keep it to one page, with one row per moment.

One-page customer engagement strategy template
FieldWhat to write
Business goalThe one result this plan supports, such as fewer cancellations in the first year
Customer segmentWho this row is for, such as new self-serve accounts
MomentWhen it happens, such as day 1, the first stalled week, or 60 days before renewal
ActivityWhat you ask the customer to do
ChannelWhere it happens: email, in-app, video, community, phone
Value to the customerWhat they get for doing it
What you learnThe answer or behavior you will record
Metric and targetThe number you will check and the level you expect
OwnerThe one person responsible
Review dateWhen you will look at the number and decide to keep, change, or stop

Customer engagement strategy example: the first 90 days of a software customer

Here is the template filled in for an illustrative B2B software company. The metrics are what the team would track. They are not results.

Illustrative 90-day customer engagement plan
MomentActivityChannelMetric
Day 1Welcome video asks the customer's first goal and opens that setup pathEmail link to an interactive videoShare who finish the first setup step
Week 2Check-in for accounts with no second loginPersonalized video from the account managerReplies and logins within 7 days
Day 30Three-lesson course on the core feature, with knowledge checksCustomer academyCompletions and quiz scores
Day 60Satisfaction survey with one open questionIn-app or emailCSAT and the themes in the comments
Day 90Recap of what the team did in the productEmail, then a callRenewal or expansion conversation booked

Client engagement plan for agencies and consultants

A client engagement plan is the service-business version. It sets how you and a client work together: scope and success measures, the meeting rhythm, the reporting format, who decides on each side, and when you ask for feedback. For ways to keep clients involved once the plan is signed, see our guide to improving client engagement.

Customer engagement commitment examples

A commitment statement turns the strategy into promises customers can check. Make each one specific enough to measure. Examples you can adapt:

  • "We reply to every support request within one business day."
  • "Every new customer has a named contact for their first 90 days."
  • "We answer every idea on our feedback board within 30 days, even when the answer is no."
  • "We give at least 30 days' notice before a price or plan change takes effect."
  • "After each major release, we ask for your feedback and publish what we changed because of it."

Publish only the promises you track. Each one above maps to a number: response time, contact coverage, or days to answer an idea.

How to measure customer engagement

Measure engagement with a few signals from each of the three areas above: what customers do, how they feel, and what they give back. Match the metrics to the program, because a loyalty program and a support video need different numbers.

Customer engagement metrics and how to calculate them
MetricWhat it tells youHow to calculate it
Active users (DAU/MAU)How often customers come backDaily active users divided by monthly active users
Engagement rateShare of website or app sessions with real activityEngaged sessions divided by all sessions. Google Analytics 4 counts a session as engaged when it lasts longer than 10 seconds, has a key event, or has 2 or more page or screen views (Google Analytics Help).
Feature adoption rateWhether customers use what you builtCustomers who used the feature divided by active customers
Retention rateWhether customers stayCustomers at the end of the period, minus new customers, divided by customers at the start (see how to calculate retention)
Churn rateWho leavesCustomers lost in the period divided by customers at the start
Net Promoter Score (NPS)How likely customers are to recommend youPercent of promoters (9 or 10 on a 0 to 10 scale) minus percent of detractors (0 to 6) (Bain & Company)
Customer satisfaction (CSAT)Satisfaction with one interactionSatisfied answers (for example, 4 or 5 on a five-point scale) divided by all answers
Customer effort score (CES)How easy it was to get something doneAverage answer to "How easy was it to ...?" after a task
Program participationWhether the program itself worksActive members, course completions, entries, or posts divided by eligible customers
Video answers and clicksWhat each viewer chose and understoodAnswers, clicks, and branches per viewer, plus the percent of the video watched (see video engagement metrics)

Pair a behavior metric with a feeling metric. A customer who logs in every day but rates you 3 out of 10 is a churn risk that a usage dashboard will not show. For product and app metrics in more detail, see user engagement metrics and what engagement rate means.

No single signal proves that a customer is engaged. The demo below shows three fictional accounts with different signals and explains what each signal supports and what it leaves unknown. The same demo is on its example page.

Pick an account: steady team adoption, repeated help-seeking with no import, or active users with no renewal owner. Each signal needs a different follow-up. All account data are illustrative, and no single score or action proves satisfaction, renewal, or churn risk. Open the demo in a new tab.

How to build a customer engagement score

  1. Pick three to five signals that went with renewal or repeat purchase in your own data, such as weekly logins, use of a core feature, and NPS.
  2. Put each signal on the same scale, such as 0 to 100.
  3. Weight each signal by how closely it tracks retention. Simple weights are fine to start: use of a core feature might count twice as much as a login.
  4. Add the weighted values into one score per customer.
  5. Check the score against what happened. If low-score customers did not churn more often, change the weights. Review them each quarter.

How to measure engagement without expensive tools

A small team can start with free or low-cost tools and a spreadsheet that joins them by customer email:

Google Analytics' own walkthrough of its engagement reports.

How often to review engagement metrics

Check fast behavior metrics, such as active users and program participation, every week. Review NPS, retention, and lifetime value each quarter. They move slowly, and a one-week change in them is usually noise.

How to count one customer across devices

Identify the customer, not the device. In Google Analytics 4, the User-ID feature connects one person's sessions across devices and platforms when you send your own ID for each signed-in user (Google Analytics Help). Video has the same problem. Mindstamp remembers a viewer in one browser, and a new device or private window starts a new viewer record unless you identify the viewer with lead capture, a personalized link, or URL parameters (viewer identity help).

What watch rate to expect from video

If video is part of your program, set expectations from real numbers. Across 8.07 million views of 18,315 Mindstamp videos (2018 to October 2026), the average view played 46.5% of the video. Videos where viewers took more than three actions per view averaged 51.8% watched, compared with 43.9% for videos where viewers took no action. Many factors differ between these videos, so treat this as a pattern, not proof. Most Mindstamp videos are training, marketing, and sales videos, so these figures are not a benchmark for all video.

How to improve customer engagement

When engagement drops, work through these six steps in order.

Join your customer data

Support tickets, orders, email clicks, and product use often sit in separate tools. Join them on one customer ID, such as an email address or account ID, before you personalize anything. A customer data platform does this at scale. A CRM export works for a small team.

Personalize from what the customer told you

Attentive's 2025 consumer trends survey of 3,300 consumers in the US, UK, and Australia found that 81% of consumers ignore irrelevant marketing messages and that three-quarters of consumers have abandoned a cart because they felt overwhelmed by options (Attentive, 2025). Brands are responding with behavior data: in a 2023 Wakefield Research survey for Braze of 1,500 marketing decision-makers at vice-president level and above in 14 markets, 45% of brands worldwide (48% in Europe, the Middle East, and Africa) said they use real-time signals such as browsing, clicks, and views to personalize interactions (Braze, 2023).

The cheapest signal is a direct answer. Ask one question about what the customer wants, then use that answer in every message after it. Our guide to video personalization shows how to carry an answer or a CRM field into a video.

Ask before you tell

Generic content makes every customer sit through the parts that do not apply to them. Open with a question and show only the matching answer, as the service update demo at the top of this page does. The same pattern works in a product tour, a support article, or an onboarding email.

Put help where the customer gets stuck

Find the step where customers stall from your support tickets and your product data, and put help at that step. A support video can start with the question an agent would ask first and branch by plan, platform, or error message (interactive support videos).

Close the loop on feedback

If customers never see a result from their feedback, they stop sending it. Tell them what you changed and why, as LEGO does with its review results, and tell them what you decided not to do.

Reward progress

Show customers how far they have come and how far the next reward is, as Starbucks and Duolingo do. The reward can be status, a certificate, early access, or a discount.

For a wider view of where the market is going, MoEngage's list of customer engagement trends (June 2025) puts ethical use of customer data next to personalization and AI. Braze's 2025 Global Customer Engagement Review surveyed 2,300 marketing leaders in 18 countries; the full report requires a form.

Where interactive video fits in an engagement program

Video is one channel among many. It earns a place when you want the customer to choose, answer, or act while they watch, and you want a record of it for each person. The uses we see work are the ones in the ideas table above: ask-first onboarding, support triage, customer courses with knowledge checks, personalized check-ins, and product finder quizzes like this skin care quiz example.

In Mindstamp you add these to a video you already have. Engagement programs mostly use four pieces:

  • Questions that pause the video and record each answer.
  • Branching that sends each viewer to the scene that matches their answer.
  • Personalization that shows a viewer's name, company, or other fields from a link or your CRM.
  • Reports of what each viewer watched, answered, and clicked.

To get answers into your other tools, Mindstamp connects to HubSpot and Zapier and can send webhooks: view webhooks on Core and higher plans, and interaction and lead webhooks on Pro and higher. Webhooks arrive after the viewing session ends, not during playback. Salesforce integration is quoted per account; confirm its scope with Mindstamp. For a playbook aimed at software companies, see using interactive video to drive SaaS customer engagement.

Customer engagement platforms: which tool does which job

"Customer engagement platform" covers several kinds of software. Messaging platforms send email, push, SMS, and in-app messages when a customer does something. Support platforms handle tickets, chat, and help centers. Customer data platforms collect events and pass them to the other tools. No single platform is best for both internal and external customers, so choose by the job you need done first. The table shows what each vendor says its product does and what its pricing page showed on October 5, 2026.

Customer engagement platforms by job (vendor sites checked October 5, 2026)
PlatformMain jobPublic pricing
Salesforce Marketing CloudCross-channel marketing journeys on the Salesforce CRMGrowth Edition $1,500 per org per month, billed annually; add-ons priced separately
HubSpot Service HubHelp desk, ticketing, knowledge base, and feedback surveysFree plan; paid plans per seat, Professional from $100 per seat per month
ZendeskTicketing and support across email, chat, voice, and messagingSupport Team $19 and Suite Team $55 per agent per month, billed annually; 14-day trial
IntercomMessenger, shared inbox and ticketing, help center, and the Fin AI agentFrom $29 per seat per month (Essential, billed annually); Fin from $0.99 per outcome
BrazeCross-channel messaging: email, app and web messages, SMS, and WhatsAppNo prices shown; four editions priced by monthly active users through sales
IterableCross-channel campaigns from real-time customer dataNo public pricing; demo request
Twilio SegmentCustomer data platform that sends event data to other toolsFree plan with 1,000 visitors a month and 2 sources; Team plan from $120 a month
FreshdeskTicketing, knowledge base, and the Freddy AI agentFrom $19 per agent per month (Growth, billed annually); 14-day trial
MoEngageCross-channel marketing and analyticsNo public pricing; contact sales
KlaviyoEmail and SMS marketingFree plan for up to 250 active profiles and 500 emails a month
MindstampInteractive video with questions, branching, and reports for each viewerSee pricing; 14-day free trial with no card required

Customer engagement platforms for small businesses and startups

Start with one job and a free or low-cost plan. HubSpot Service Hub, Klaviyo, and Twilio Segment list free plans, and Zendesk and Freshdesk list support plans from $19 per agent per month, billed annually. Add a messaging platform such as Braze or Iterable when you have the customer volume and data to need real-time triggers at scale; both sell through their sales teams.

Common questions

What is a good example of customer engagement?

A loyalty program with visible progress, such as Starbucks Rewards, is the most familiar one. For business customers, free product education such as Salesforce Trailhead is a strong example, because customers gain a skill and use more of the product.

What is the difference between a customer engagement strategy and a program?

The strategy decides which customers, which moments, and which metrics. A program is one activity inside it, such as a loyalty scheme, a community, or a course. One strategy usually runs several programs.

Can you measure buyer engagement before a sale?

Yes, once you know who the buyer is. Track actions tied to a known contact: email replies, pricing page visits, demo requests, and answers or clicks inside a sales video. In Mindstamp, lead capture or a personalized link ties each answer to a named viewer.

How long does a customer engagement program take to show results?

Participation shows quickly: you will know within the first few weeks whether customers join, answer, or click. Retention takes longer to show, because you need at least one renewal or repeat-purchase cycle to compare against.

Start with one moment

Pick the moment where you lose the most customers, such as the first week after signup or the month before renewal. Write one row of the template above for it, choose one program idea from the table, and set a review date. Then build the smallest version you can test. If video is part of it, you can try Mindstamp free for 14 days, no card required, and copy the service update example as a starting point.