Reinforcement is the brain's engagement fuel,


Even for apps with the best UX, retention can appear to be up to luck. This leaves an uncomfortable amount of success to chance.

Reinforcement moves engagement from chance to science: if you reinforce a user at the perfect moment they'll do more. That 💥 of dopamine doesn't just feel good: it's a new habit growing.

But optimizing the timing and pattern of reinforcement is hard.
Especially if you want to treat each user as unique. And evolving.

So the Dopamine API makes it easy for your app to get it right.
We use models from neuroscience to tell your app when to reinforce a user at that perfect moment. Optimized for each user. Adapting over time. Learning from every other app too.

It's literally an API for Dopamine. And cheaper than hiring a PhD.





it works in any app,



iOS
Android
cURL
DopamineKit.reinforce("finish_run", callback: {response in
dispatch_async(dispatch_get_main_queue(), {

var reinforcerType:Candy
var title:String
var subtitle:String
var backgroundColor:UIColor
// Remember! You can change this visibilityDuration and a few other things below.
// Check the doc DopamineKit.CandyBar by alt+clicking .showCandyBar()
var visibilityDuration:NSTimeInterval = 3.0

switch(response){
// Give you users some love! Display a pump-up message for them.
// Pick your favorite icon, background color, and add an inspirational message! :smile:

case "stopwatch":
reinforcerType = Candy.Stopwatch
title = "AWESOME TITLE!"
subtitle = "AND SOME EVEN BETTER SUBTITLE COPY"
backgroundColor = DopamineKit.hexStringToUIColor("#36AF49 ")
break



default:
return
}

DopamineKit.showCandyBar(reinforcerType, duration: visibilityDuration, title: title, subtitle: subtitle, backgroundColor: backgroundColor) })
String response = DopamineKit.reinforce("finish_run", getBaseContext());

CandyBar.Candy icon;
String title;
String subtitle;
int backgroundColor;
int length = CandyBar.LENGTH_LONG;

if(response == null){
Log.v("DopamineKit", "Could not reach network");
return;
}
else if(response.equals("stopwatch")){
icon = CandyBar.Candy.STOPWATCH;
title = "AWESOME TITLE!";
subtitle = "AND SOME EVEN BETTER SUBTITLE COPY";
backgroundColor = Color.rgb(51, 153, 51);

}
else{
return;
}

DopamineKit.showCandyBar(view, icon, title, subtitle, backgroundColor, length);
# go ahead. Paste this one into Terminal!
#
curl -X POST -H "Content-Type: application/json" -d '{
"appID":"570ffc491b4c6e9869482fbf",
"secret":"d388c7074d8a283bff1f01eb932c1c9e6bec3b10",
"versionID":"testing",
"actionID": "action1",
"UTC":1465556800610,
"localTime":1465556800610,
"clientOS":"cURL",
"clientOSVersion":"1",
"clientSDKVersion":"1",
"primaryIdentity":"someUniqueUserIDString"
}' "https://api.usedopamine.com/v3/app/reinforce/"






Pick an action to increase
Which user behavior fuels your LTV? What action should your users do more of?
and a reinforcement to give
What will surprise and delight your users? Design your own or use one of our ready-made starters.
Import. Paste. Deploy.
Import our SDK. Paste some snippets. Deploy to production. It's literally that easy to get started.
Keep your users hooked
Our ML begins learning about your users and app from Day 0. See results as fast as 4 weeks.
 
and it's in your budget

So whether you're tinkering or taking off like a 🚀,
we have just the right dose of Dopamine for you:


Hack

Optimized Reinforcement
Self-serve Dashboard
Unlimited reinforced actions
Try it on up to 500 MAU




FREEEE

Sign Up

Growth

Optimized Reinforcement
Self-serve Dashboard
Unlimited reinforced actions
Hook up to 5,000 MAU
Slackbot Support
(Coming Soon)


starting at

$99/mo

Sign Up

Professional

Optimized Reinforcement
On-site Integration
Unlimited reinforced actions
Retain Unlimited MAU
Dedicated
Account Manager
Service-Level Agreement

Let's talk!

📞 w/a Founder


Start today with a $100 free credit.

Cut Churn. Increase Revenue.
Hack engagement. Use Dopamine.





 

Let's go!

Sign up with $250 free credit 💰:


Signing up signifies you’ve read and agree to our Terms of Service and Privacy Policy.
We'll email you every now and then, but don't worry: we 😍 you and hate spam