All Collections
Getting started
Everything you need to set up Batch and run integration tests.
How can I integrate web push into my website?Here is a simple step-by-step guide on how to integrate Batch into your website in less than 30 minutes.
How to integrate Batch's snippet using Google Tag Manager?You can integrate Batch web push using GTM.
How to integrate Batch's snippet (ECMAScript 6) using a Tag Manager?Here is how to integrate Batch scripts using a Tag Manager that does not support the most recent JavaScript versions.
How to set up Batch web push notifications if I can't put a file at the root of my website?Some CMS as Magento make it difficult to upload the Service Worker at the root of your website. Find out here how to use Batch with them.
How to trigger the native notification permission prompt on Firefox and Safari?Adapting your web push implementation to display Firefox and Safari's native permission prompt using user gestures.
How can I integrate web push with SalesForce Commerce Cloud?Here is a step-by-step guide on how to integrate Batch into your website managed with SalesForce Commerce Cloud.
How can I include web push with my Content Security Policy rules?Depending on your environment, you may need to configure your website to authorize Batch.
How can I test the integration on Android?Follow this guide to make sure Batch's SDK is integrated correctly before going live on the PlayStore.
How can I test the integration on iOS?Follow this guide to make sure Batch's SDK is integrated correctly before going live on the AppStore.
How can I test my web push integration?Follow this guide to make sure Batch is integrated correctly into your website before going live.
How can I check that Batch JavaScript tag is available on my website?Follow this guide to ensure that the JavaScript tag has been added to the pages of your website.
Where can I find the Rest API Key?You will find the REST API key Batch generated for your account from your dashboard settings.
Why do I have "Insufficient Privileges" in the REST API key field?The REST API key identifies your account. It allows you to call Batch APIs. Only managers can see it in the dashboard settings.
How can I connect Batch to my CMS?Connecting Batch to a CMS to send push notifications or schedule In-App campaigns is straightforward. You can use our Campaigns API.
How can I send event-based notifications?You can use the Transactional API to send push notifications to specific user/device IDs in real-time.
How can I send push notifications with PHP?Batch does not provide a library for PHP yet, but you can easily call our REST APIs to send your first push notifications.
How can I send push notifications with Javascript or Node.js?All you need to know to send your first push notifications with Javascript of Node.js.
Can I import Firebase tokens into Batch?More information about Firebase way to collect and export tokens, and how to migrate to Batch.
Batch and Apple SiliconLearn how Batch SDK works with Apple Silicon Macs
How does Batch manage push tokens?Everything you need to know on how Batch collects and manages push tokens.
How can I import my push tokens?Import push tokens from your former provider, with all the custom data attached.
Does using Batch web SDK impact my web performance?Our JavaScript tag can be integrated into your pages with close to no impact on your website speed and loading time
How can I send notifications to specific users or device IDs?Batch allows you to target specific user/device IDs using the Transactional API or creating segments you can target from a campaign.
How can I display a stable debug ID in my app?The Installation ID is an ID generated by Batch for all your installs. You can display it in your app to simplify the debug process.
Compilation fails after migrating to Batch 1.14.0
Compilation fails after migrating to Batch 1.15.0
How to check Batch logs on Android?Follow this guide to see what Batch SDK is reporting and get more information on Batch integration in your app.
Google Play Console security warning