What is the Caller SDK?
The Caller SDK for Android presents your app to users following every call made or received. Your app displays detailed call information which includes caller ID drawn from Calldorado’s extensive database, all of which can be used to enhance the app experience for users.

The Caller SDK is designed for apps which have a natural fit with phone calls. This could be anything from call-based apps, voice recorder and messenger to launcher apps.

Why integrate the Caller SDK?
Your app is presented at the exact moment when the device is in use, and at a time when it contextually makes sense and adds value for the user. This direct and regular presentation of your app into the hands of users at the most opportune moments offers tangible enhancements and increases engagement, helping sustain the continued use of your app. It also results in a substantial increase in ad impressions leading to greater revenue.

Easy integration with ready-made templates

Choose from a wide variety of ready-to-integrate native-action templates to bring your app’s feature into the spotlight
or create a totally new experience by using our clean-slate generic template.

Templates range from messaging and email features to call blockers and voice recorders, with many more options in between.

Messaging template

The messaging template allows users to write and send texts directly after finishing a call.


The email template makes it easier for users to write and send emails directly after a completed call.

Call Recorder template

The recorder template facilitates call recording while the phone rings, and replaying after the call is completed.

Call block template

The call blocker template simplifies blocking unwanted phone calls and spam callers.

How to get started

Once you have registered at my.calldorado.com and your app has been approved you will have access to the SDK admin panel.

Here you can choose from ready-to-go templates or a generic blank-slate template, both of which can be customized with your content and branding. You can even send us suggestions for new templates. Then you can customize the native field within the call information screen to present your app and its features directly, offering tangible enhancements to your users.


Design the SDK in your app’s look and feel to create a better user experience and encourage app recognition. Change colors, insert your app’s logo and preview changes in our easy-to-use design tool.

Screen selection

Select which information screens your users see after phone calls. Customize the experience with screens for completed call, missed call and no answer.


In the dashboard you can view impressions, usage and revenue reports, and in the help center you can watch video tutorials and get access to documentation guides. From the admin panel you can also share reports and design rights with your team members for an easy and smooth workflow.

User Control

The presence of caller ID will be clearly communicated to users when a caller ID screen appears for the first time. Users have full control over the caller ID functionality and can select which calls should be identified, and when. They can customize the caller ID settings and activate/deactivate the feature at any time in the settings menu.


Advertisements will not simulate or impersonate the user interface of any other app, notification or warning. Ads only appear in connection with the call information screen. Users will not be asked to click on ads in order to continue using the app. Dismissing ads will be easy and clear to users. The advertisements on the call information screen will not interfere with other apps or their ads.