dualkind

Turn more visits
into better outcomes.

Your site, app, or game has more than one way to work. Dualkind learns which settings, experiences, and moments help each person take the next step.

storefrontExample configuration
Product detailExpanded
Helpful promptsAfter a preview
GuidanceOne suggestion
Learn fromCompleted purchases
Someone came back.

A site that finds its flow.

Adapt layouts, guidance, and the next useful step.

Try the storefront ↗

More ways to keep playing.

Give your game adjustable challenges and rewards.

Bring your own interactions ↗
When it matters.

The right moment to return.

Let your backend choose whether and when to act.

Explore backend decisions ↗

A small shop. A real learning loop.

Fieldnotes / storefrontTemporary simulation

Guidance helps browsing-heavy visitors.

Visitors observed0Waiting for the first outcome
Adaptive signups0 completed outcomes
Randomized control0 completed outcomes
Adaptive upliftRun a batch to compare outcomes
Learning over time
AdaptiveControl
Run a batch to see measured outcomes here.
Signup rate in each batch of visitorsOriginal preferences

Connecting to the learning service…
Inspect the learned choices
Visitor contextDetailGuidancePromptEvidence
No observations yet.
How this simulation works

These controls create fictional visitors; your product does not supply their intentions. The learner only sees activity and device signals, then chooses detail, guidance, and prompt settings. Outcomes remain noisy even at 0% unrelated outcomes.

15% of visitors receive random settings and never train the model. Adaptive choices keep 15% exploration. The 95% range compares the full run, including previous scenarios; it does not predict your product’s uplift. Runs stay temporarily in memory and can expire.

Some choices happen
after the visit.

Choose when to send an email, push notification, or in-app nudge. User history, consent, and timing shape each decision.

Explore the backend integration ↗
Monday · first visitA person explores your product.
Tuesday · backend decisionSend later, send now, or do nothing.
After the outcomeLearn whether they came back.

A few calls.
Many possibilities.

Backend actions

Start small.
Leave room to grow.