Help Center
Knowledge Base
Account and Billing
- Uninstalls Tracking
- Push Alerts Enabled devices
- Payment Decline
- User Groups, Permissions and what they control
- Daily Statistics
- Invoice error
Platform Setup
- [iOS] Device Token Not For Topic error
- API token scope requirements for SDK integration
- [iOS] InvalidProviderToken error. iOS platform disabled
- How to setting up the sandbox (stage, test) environment to check your communication scenarios
- Android: Invalid Credentials error
- iOS: My provisioning profile is the distribution, but in the logs I still see the sandbox gateway
Mobile & Desktop SDKs
- ★ How to fix "401 Unauthorized" error message during mobile SDK integration
- Flutter deep link: New MainActivity created - Fix manual
- Push Open Stats Not Tracking (no /pushStat request)
- iOS SDK troubleshooting guide
- Android SDK troubleshooting guide
- Understanding Silent Push Notification Behavior and Limits on iOS
Web SDK
- Why are my web push notifications not working on Safari, but they work correctly on Chrome and Firefox?
- Set up Web push notifications in your test environment
- Why isn't the Pushwoosh web push subscription prompt showing up after integrating the Web SDK?
- Subscription Prompt: Understanding subscribing and the importance of user consent
- Web SDK configuration (Firebase↔Pushwoosh config values mapping)
- Chrome pushes in a Windows/Mac/Linux notifications centre
Using the Dashboard
- ★ "The underlying connection was closed: Unexpected error during transmission" error
- Pushwoosh Daily App Report unsubscribe
- Please select at least one platform API response
- The Rich Media "Rate My App" has by default 4 stars
- Several notifications in one API request
- Forbidden API response
Emails
Analytics, Delivery & Reporting
- Android: Permission Denied error in push report
- Sudden increasing of "unregistered" errors on the Android platform
- Android report errors descriptions
- DISABLED_FIREBASE_API
- iOS report errors descriptions
- List of devices columns explanation
FAQ
- FAQ: Troubleshooting cmmon WhatsApp configuration issues
- How to change a delimiter/separator in CSV file
- Basic tests of the Pushwoosh SDK integration for your application
- Understanding Device and User Identifiers in Pushwoosh
- Submitting a ticket
- Device Lifecycle in Pushwoosh
FAQ
Account & Billing
- How long is user data stored and what happens when a user becomes inactive?
- Why do I see an 'Account is suspended' message?
- How can I find my Pushwoosh subscription renewal date and billing information?
- How do I set up Pushwoosh access for a new team member?
- How can I update my company's billing information and change the email addresses that receive invoices?
- The primary contact or owner of our company's account has left. How do I update the account ownership or change the main email address?
Platform Setup
- Is the platform GDPR-compliant?
- How can I migrate my existing push notification subscribers from another provider to Pushwoosh?
- How do I change the Firebase project for my Android app and what are the consequences?
- What meta-data tags are required in AndroidManifest.xml for a React Native Android app to receive push notifications?
- How do I set up Event Streaming to receive callbacks for my application events?
- My iOS Push Certificate is expiring. How do I update it?
Mobile & Desktop SDKs
- Why does the `requestCallPermission` callback on Android only work the first time it's called?
- How do I open an external URL (e.g., Google Play) from an Android push notification instead of opening the app?
- Is the Pushwoosh SDK compatible with Google's 16KB page size requirement for Android?
- What happens to a user's data and ID when they reinstall an app?
- How is the Pushwoosh Hardware ID (HWID) generated?
- How do I prevent my Flutter app on Android from restarting or creating a new instance when a push notification with a deep link is tapped?
Web SDK
- Why does the Chrome browser logo appear instead of my custom icon on Windows web push notifications?
- How can I move my web subscription prompt to the top of the screen and prevent it from blocking user interaction with my site?
- Why does the Web SDK load the wrong Application Code when navigating between subdomains?
- Why is the Subscription Widget not appearing when using the Web SDK via NPM?
- How do I disable the default web push subscription prompt to use my own custom one?
- What is the recommended way to ask users to subscribe to web push notifications?
Using the Dashboard
- How do I change the application name displayed in browser notifications?
- How do I use the AI Translate feature for Push Presets?
- How can I find the best time of day to send push notifications based on user interaction?
- Why did a user receive an email after they unsubscribed, and how do I handle their deletion request?
- How do I format and upload a CSV file of contacts for WhatsApp messaging?
- How can I save a target audience (segment) in a Push Preset?
Push Notifications
- How can I send multiple unique voucher codes to a single user in one message?
- How do I start an iOS Live Activity with a push notification without the user opening the app (Push to Start)?
- If I schedule a push using a preset and then edit the preset, which version of the content will be sent?
- How can I automatically translate a push preset into multiple languages?
- How do I add custom action buttons to my push notifications?
- How do I send high-priority or time-sensitive notifications on Android and iOS?
In-App Messaging
- Why does the in-app message preview show placeholders like `{{...}}` instead of my actual content?
- How can I register a user's email from an In-App message in my Flutter app?
- How can I show a custom In-App Message before the native iOS push permission prompt appears?
- How can I set a message to be stored in the Message Inbox for a specific number of days?
- Can I use In-App Messages on both web and mobile platforms?
- What does the "High priority in-app" setting do?
Emails
- Why do some recipients see placeholder text (e.g., "Header 01", "Button Text") in their emails while others see the correct content?
- Can I attach files to emails, and are there any size limits?
- How can I use the API to send an email to a user who is not yet registered in my Pushwoosh database?
- Why are my images not displaying in my imported HTML email template?
- How do I create a multi-language email using the HTML editor?
- How does the platform handle bounced emails?
Segmentation & Targeting
- How do I correctly format and upload a CSV to update User-specific tags?
- How do I update multi-value tags (e.g., newsletter lists) without overwriting existing values?
- Why is the number of users in my Segment lower than the number shown in Tag Statistics?
- Is there a limit to the number of values a List tag can contain?
- How do I synchronize tags for a single user across multiple devices?
- How do I export a list of all my users from an application?
Automation & Journeys
- How can I track voucher usage and view the remaining balance?
- How can I use multiple events to trigger one In-App message while controlling its frequency?
- What happens when I stop an active Customer Journey? Will users still receive push notifications?
- How do I combine Tag and Event conditions in a Customer Journey?
- How do I set up a Customer Journey for users based on a complex combination of events and tags?
- How can I send a WhatsApp message to users who have not opened my mobile app recently?
Analytics, Delivery & Reporting
- Does the 'Recipients' metric in Statistics count unique users or devices?
- How can I add UTM parameters to my web push notification links for Google Analytics tracking?
- How can I export my campaign data to an external system like ClickHouse?
- How can I track sales or other conversions from my push notification campaigns?
- How can I track statistics for transactional messages sent via the API?
- Why are my users receiving a daily empty or silent push notification?
API Reference
- How do I retrieve the push notification history for a specific device (HWID) via API?
- How do I retrieve the push notification history for a specific device via API?
- How can I use the API to send an email to a user who is not yet registered in my application?
- How do I apply Frequency Capping to messages sent via the /createMessage API?
- How do I use the API to add or remove values from a List Tag?
- Can I use both "filter" and "conditions" parameters in the same createMessage API request?
Troubleshooting
- Why is the 'City' tag missing for some devices even though the 'Country' tag is set?
- Why does tapping buttons in my iOS Notification Content Extension open the app instead of performing custom actions?
- Why are media attachments (images) not displaying in iOS push notifications?
- Why are push notifications with custom data parameters not arriving or displaying?
- How do I change the application name that appears automatically in push notifications?
- Why do my iOS Universal Links open in Safari when tapped from a push notification, but work correctly from other apps?