You can connect your CMS to Batch to send push notifications using the Push Campaigns API. It gives you the same level of features as Batch's dashboard:
Targeting: Basic, native and custom attributes targeting.
Scheduling: Scheduled and recurring push campaigns.
Messaging: A/B testing, deeplink, custom payload, rich push notifications, etc.
Here is what a basic Campaigns API + CMS setup looks like:
With the Push Campaigns API, you can:
You can do the exact same thing to create In-App Campaigns, using the In-App Campaigns API.
🚧 Important note: Batch manages iOS, Android and web push integrations apps separately. You will need to call our APIs twice if your app has an iOS and an Android version.