We are a customer engagement platform helping two sets of people - Marketers and Developers.
At present, we bombard users with so many irrelevant Notifications, Emails and SMSes leading to abysmal conversions. This is what we are solving. To increase a marketer's CTR while also making the end user only get relevant content and hence decrease uninstalls/unsubscriptions. To solve this we collect and use data very aggressively. We have all the basic tools to solve this: Analytics, Segmentation, Personalisation, automation and conversion tracking. We also support all notifications and analytics on all platforms - Android, iOS, web push, Email, SMS and in-app messages. But along with it we have a unique feature called User profiling. It's is record of user behaviour and preferences of all clients Pushchamp serves. We use this data to take decisions like when, what and where for the campaigns run. And based on the result further enrich this data. (Also, this is used for user profiling internally and not for advertising.)
To send transactional notifications, emails and SMSes currently companies integrate different services or APIs for separate platform. So we end up with separate integrations for Android, iOS, Emails (again different providers) and SMSes. Developers need to build, maintain and host a system like this. We solve this by offering a SINGLE API for any platform whatsoever. For e.g. lets assume, Push notifications (android & iOS), SMS and Email have to be configured for a product. Doing this in the old way you would be integrating separate Android, iOS, SMS and Email APIs leading do maintainability problem. To do this on Pushchamp, you just have to make a template on Pushchamp dashboard, use our library in your supported language and use ready made classes to send notifications. Then also track the notification you sent on the dashboard.