# Batch Documentation {% hint style="info" %} **Moving to Batch's Customer Engagement Platform (CEP)?**\ Access our extensive **migration guides** to upgrade from our **Mobile Engagement Platform (MEP)** over here **→** [MEP to CEP migration](https://app.gitbook.com/s/UIK868wiiK9XOVyETGZS/other/implementation-guides/mep-to-cep-migration "mention") {% endhint %} The documentation provides everything you need to integrate and make the most of Batch. Whether you're a developer setting up integrations or a user looking for best practices, you'll find technical guides, feature documentation, and strategic insights.
| Developers | Find everything you need to integrate our platform, including API references, SDK documentation, and implementation guides. | Documentation_Homepage_Developers_2025.png | API & SDK Documentation |
| New users | Get started on how to use our platform effectively with step-by-step tutorials and feature overviews. | Documentation_Homepage_New-Users_2025.png | Getting started |
| Advanced users | Dive deeper with advanced guides, best practices, and expert tips to maximize your engagement strategy. | Documentation_Homepage_Advanced-Users_2025.png | Guides & Best practices |
| Cover image | |||
|---|---|---|---|
| Compose and orchestrate email scenarios (One shot messages, recurring sendings, trigger based multistep automations or transactional messages) with the deepest level of segmentation and personalization. | Homepage_Email_2025.jpg | https://doc.batch.com/getting-started/features/customer-engagement-platform/message/email | |
SMS | Compose and orchestrate Marketing and transactional SMS scenarios with advanced decisioning logics and the deepest level of segmentation and personalization. | Homepage_SMS_2025.jpg | https://doc.batch.com/getting-started/features/customer-engagement-platform/message/sms |
Mobile & Web Push Notifications | Send notifications on mobile (iOS, Android) and web browsers. Batch currently processes and sends millions of notifications each days, and has the backend to handle entire mobile conglomerates eager to retain their users. | Homepage_App-Push_2025.jpg | https://doc.batch.com/getting-started/features/customer-engagement-platform/message/push |
In-App Messaging | Trigger In-app messages when users open your app, perform a specific action or as landing pages after a push notification is opened. All that using formats that neatly fit your app design, bring the same experience to your users and engage them better. | Homepage_In-App-Messaging_2025.jpg | In-App & Mobile Landing |
Analytics | Analytics is the cornerstone of Batch, giving real-time insights on your orchestrations. | Documentation_Homepage_Analytics_2025-Updated.jpg | https://doc.batch.com/getting-started/features/customer-engagement-platform/analytics/overview |
Automations | Set up triggered and recurring messages that guide users through personalized journeys based on their in-app behavior and key lifecycle moments. | Documentation_Homepage_Journey_2025.jpg | Recurring Automations |
Campaigns | Send one-time messages to a broad audience. Ideal for announcements, promotions, and breaking news to engage your user base instantly. | Documentation_Homepage_Campaign_2025.jpg | Campaigns |