Adding Activation Opportunities
Adding activation opportunities is essential for ContextDecision to deliver maximum value to you — learn why it’s required and how to implement them.
Last updated
Was this helpful?
Adding activation opportunities is essential for ContextDecision to deliver maximum value to you — learn why it’s required and how to implement them.
Last updated
Was this helpful?
When integrating ContextDecision, it's crucial that you increase the activation opportunities in your app, to increase the number of sales and revenue.
In the image above, the app is initially showing prompts in both good and bad moments. Once ContextDecision is implemented, it will only show prompts in good moments — when users are more likely to convert — thus showing less prompts, with higher conversion. However, if your primary goal is to generate more revenue, showing fewer prompts may not achieve that objective.
There are two types of activation opportunities:
Opportunities that refine existing algorithms, leveraging ContextDecision's ML decision-making to enhance or completely replace the logic previously used to trigger your upsell.
Example: a dating app currently shows an upsell prompt once every 10 profile swipes. We could tweak this number to 1 every 5, 1 every 2, or even on every swipe. See Won't this annoy the users even more by spamming them?
Opportunities that introduce new triggers, expanding the potential for upsells by incorporating additional moments into your app.
Example: an app shows an upsell prompt on every app launch. In this case there's no way we can increase the number of prompts shown, because it's already shown on every app launch (being as annoying as possible). In this case we'd need to introduce a new opportunity somewhere else, e.g. every time the user completes a key positive action within the app, tailored to the app’s specific industry.
First, determine whether the flow you’re enhancing with ContextDecision already uses existing algorithms, as shown in the first example above. If it does, that’s great news — it’s the easiest to refine and improve. If your current flow aligns more with the second type, you’ll need to explore new user journeys in your app where adding an upsell opportunity makes sense. These opportunities often arise after key positive interactions or in other carefully timed moments.
After identifying where to introduce new activation opportunities, collaborate with our technical team to configure a model tailored to this new flow. Ensure this configuration is complete before rolling out the new flow to production.
No — that’s the strength of ContextDecision.
ContextDecision show prompts only in the best moments, thus reducing the number of prompts shown. However, to keep showing the same number of prompts as before, it’s essential to introduce new activation opportunities.
If these two actions — refining prompt timing and increasing opportunities — aren’t implemented together, you risk either reducing the total number of prompts (potentially decreasing revenue) or increasing them unnecessarily (which could frustrate users). For the best results, these steps should occur simultaneously: deploying the ML model and adding new activation opportunities.
During the calibration phase, we recommend the new activation opportunities to be "live", but disabled. There are 2 ways to disable them during the calibration phase:
Inform us which flows are the new ones that should be disabled, and we'll disable them remotely by always sending shouldUpsell = false
to your flow, during the calibration phase.
Check if the model info exists and update your implementation accordingly:
It depends on your current prompt volume and your ability to increase it through existing and new flows.
In the example above, the app shows 100k prompts per week. At a 50% prompt intensity for the existing flow, it would need to add new activation opportunities with enough volume to supply the suppressed 50k prompts per week. In the example, this was done by adding 2 new activation opportunities, so that the final number of prompts shown per week remained the same.
See the chart below for an illustrative relationship between prompt intensity (percentage of prompts shown) and potential conversion rate improvements.
To achieve this, evaluate your app’s unique use cases and user behavior. New flows or refinements to existing ones may unlock the additional opportunities you need.
Activation opportunities are triggers in your app that may show an upsell to your users.
In those moments, your app invokes ContextSDK to capture and analyze the user’s context.
These contexts allow the ML model to determine the next action — such as show an upsell screen, an ad, an app rating prompt, or skip the flow completely. The actions are tailored to your app’s specific use case.