Let agents talk to your customers.
Built for B2B SaaS product and PLG teams, Lumi turns each customer's product behavior into timely, personal guidance, so every user knows what to do next.

Trusted to grow product adoption at
Product adoption at
the speed of shipping.
As your product changes, Lumi finds the users falling behind and gives each one the guidance they need to catch up.

Lumi starts with a campaign: an adoption goal, and the audience that qualifies for it. Then guidance personalized for every single one.



True personalization that gets attention.
Lumi reads what each user has actually done, then writes the one message that makes sense for them.
The runs you walked away from, as a plan
From You, you@yourproduct.com, to Lena.
Hi Lena,
This week you abandoned three runs midway.
Planning it first would have shown the dead end before the run, not during it.
Here it is as a plan:
- Write the finish line before starting the run
- Split anything over ten steps into two plans
- Kill a run only when the plan says you can
Guidance instead of templates. The brief is yours. The words are Lumi's.
You set the goal, context, and guardrails once. Lumi writes every message from that brief and each user's behavior.

Example screenshot: a campaign brief named Plan-first nudge covers 192 people, quiet hours on, one nudge per 21 days. Its six steps: open with the task the person last ran, named in their words; say what went wrong with it; say what planning first would have changed, one pass instead of five; hand the same task back as a runnable three-step plan; end on one call to action, run that plan, unless the session looks sensitive or the plan is weak; skip anyone who already opened plan mode. Beside it sits the email Lumi wrote from that brief, subject: Your Q3 revenue cleanup, as a plan. It recalls that the person asked for the Q3 revenue cleanup in one prompt and was still fixing the same rollup four follow-ups later, lists the plan (state the three numbers the cleanup has to produce, pin where each one comes from before running, run once and fix only what the plan missed), and ends with a Run this plan button.
Every nudge is tracked toward a goal. Lumi checks adoption actually moved.
Success is measured in product behavior, not opens or clicks. Lumi checks who adopted, who stalled, and where to follow up.

Example screenshot: a chart titled Adoption since Lumi's guidance tracks three product metrics from April 30 to July 28. kpi_plan_mode_adopters is up 60 percent, kpi_scheduled_reports is up 28 percent, and kpi_prompt_quality is up 31 percent, all trending upward across the period.
Plug in both halves of the truth. Your database for state and your analytics for behaviour.
Your database shows what each customer can do. Your analytics show what they actually do. Lumi combines both to find the next best action.

The attention you gave your first ten. For all ten thousand.
Lumi gives every account founder-level attention at scale.
“Before Lumi, every time we shipped a new feature, I had to recall who to tell and exactly how the new feature applies to the customers. It was kind of a mess, because we were shipping really fast. Now Lumi from Userlens keeps track of how all our users are using Lemma, as if I was sitting next to them.”
“Our users create tons of brand materials on Tday. But users tend to come in with different background, so it would be difficult to scale the education in the same way for everyone. I want all my users to get some personalized treatment, based on their context, you know? So it’s really cool to have Lumi to help with that.”
“Ever since our launch, our user growth skyrocketed. And I just couldn’t meet with all our users anymore. I really want to make sure everyone is getting the best output from our agent Simi to make explainer videos. Thanks to Userlens and Lumi, my users are getting thoughtful nudges based on their own usage context.”
Talking to customers works.Now it scales.

Adoption that actually moves.
Works with the data you already collect.
Sends only what you approve.
Keeps every interaction within your rules.










