Jump to Content
Xtremepush User GuideUser GuideDeveloper GuideAPI Reference
HomeUser GuideAPI Reference
User GuideDeveloper GuideAPI ReferenceXtremepush.comXtremepush User Guide
Xtremepush.com

Getting started

  • Welcome to the user guide
  • Company dashboard
  • Create a project
  • Navigating around your project
    • Project dashboard
    • Legacy dashboard
  • Create user accounts
  • Email deliverability best practices
  • Quick start guides
    • Web push quick start guide
    • Inbox quick start guide
    • On-site messages quick start guide
    • Mobile push quick start guide
    • In-app messages quick start guide
    • Email quick start guide
    • SMS quick start guide
    • Webhooks quick start guide
    • Chatbots & social messaging quick start guide
    • Locations quick start guide
  • GDPR compliance
  • Data permissions and retention
    • Channel opt-ins
    • Opting out of channels
    • Location opt-ins
    • Advertising IDs
    • Data retention
  • Contact us
    • View your support tickets
  • Enterprise Push package

Use cases

  • Automated campaigns to recover drop-offs
  • Creating a custom two-step prompt
  • Trigger real-time responses to events
  • Migrating from another push provider
  • Target users through Google Analytics and GTM
  • Segmentation common use cases
  • Add a push subscription toggle

Analytics

  • Analytics overview
  • Analytics terminology
    • Tracking for email campaigns
    • Link tracking for SMS campaigns
    • Uninstall attribution for mobile and web devices
    • Email bounce categories
  • Campaign comparison
    • Email analytics
  • Campaign analytics
  • Push notification analytics
  • Campaign attributions
  • User analytics
  • Behaviour analytics
  • Locations analytics
  • Device analytics

Campaigns

  • Create a campaign
    • Campaign set up
    • iOS content
    • Android content
    • Web push content
    • Inbox content
    • Email content
    • SMS content
    • In-app content
    • On-site content
    • Webhook content
    • Event triggers
    • Location triggers
    • Segment the audience
    • Schedule campaign
    • Review and launch campaign
  • Multi stage journey campaigns
    • Build a multi-stage journey
    • Multi stage journey: message action
    • Multi stage journey: delay action
    • Multi stage journey: decision action
    • Multi stage journey: split action
    • Multi stage journey: ad retargeting action
    • Multi stage journey: promotion action
    • Managing a multi stage journey
    • Editing a multi-stage journey
  • In-app campaigns
    • In-app banner campaigns
    • In-app full-screen campaign
    • In-app modal campaigns
    • In-app custom HTML
  • Create a split test
  • Email builder
    • Using the file manager
    • Search for free, stock photos to use in your emails
    • Adding a background image to your emails
    • Editing image properties
    • Using dynamic, personalised images
    • Adding video to your email
    • Working with custom HTML
    • Saving content rows for future use
    • Hiding content on mobile devices
    • Adding a preheader text to your email
    • Hide or show content in email campaigns
  • Encrypted mobile push
  • Images for push
  • Creative guidelines
    • Mobile push notifications creative guidelines
    • Inbox creative guidelines
    • On-site creative guidelines
    • Web push notification creative guidelines
    • In-App messages creative guidelines
  • Personalisation and dynamic programmable content
  • Existing campaigns
    • Labels
  • Inbox feed
  • Notifications log
    • Common notifications log errors
  • Optimove campaigns
  • Ad campaigns for install attribution
  • Include dynamically generated content in email messages

Content

  • Templates
  • Snippets
  • Push categories
  • Micro sites

Data

  • User data
    • View a user profile
    • View a device profile
    • Attributes & tags
    • Import and create user profiles
    • Automated imports
    • Automated exports
    • Download user profile data
    • Delete personal data for user profiles
    • Suppression lists
    • Set up test users
  • Behavioural data
    • Location geofences and iBeacons
  • Segmentation
    • Segmentation: user info
    • Segmentation: device info
    • Segmentation: engagement
    • Segmentation: App usage
    • Segmentation: Location
    • Segmentation: identifiers
    • Segmentation: segments
    • Create a segment from a CSV file
    • Create a user list and use it in segmentation
    • Google Analytics segments
    • Shared segments
  • Metrics
  • Funnels
  • Real-time events
  • Audiences
  • Data manager
  • Task history

Settings

  • General project settings
    • Delete a project
  • Apps & Sites
  • Channel settings
    • Engagement rules & categories
    • URL tracking
    • Email settings
    • SMS settings
    • Inbox settings
    • Push settings
    • Facebook message channels
  • Integrations Marketplace
    • Ad Retargeting
    • Azure Active Directory
    • CrowdTwist
    • Gaming Innovation Group (GiG)
    • Google Analytics
    • Kochava
    • Magento 2
    • Mixpanel
    • Optimove
    • Real-time sport updates
    • SBTech
    • Segment integration
    • SFTP file storage
    • Shopify
    • Shopify attributes
    • Salesforce Marketing Cloud
    • Tecnalis Alira integration
    • TG Lab
    • Webhooks integration
  • Translating system generated text
  • Alarms
  • Web fonts
  • Subscription preferences

Administration

  • Email from addresses
    • Email verification
    • Email IP allocation and warm-up
  • Create a company
  • Single Sign On
  • BIMI for email

Platform releases

  • Platform releases 2023
  • Platform releases 2022
  • Platform releases 2021
  • Platform releases 2020
  • Platform releases 2019
  • Platform releases 2018

SDK integrations

  • Android application
    • Import the Android SDK
    • Integrate the Android SDK
    • Android push notifications
    • Android push notification prompt
    • Android push delivery receipts
    • Android encrypted push messages
    • Android location permissions
    • Fire real-time events in Android
    • Android inbox
    • Android tagging
    • Set a custom icon for push notifications
    • Android SDK releases
  • iOS application
    • Import the iOS SDK
    • Integrate the iOS SDK
    • iOS push notifications
    • Control the iOS push notification prompt
    • iOS rich media notifications
    • iOS Enterprise Push
    • iOS location permissions
    • Fire real-time events in iOS
    • iOS inbox
    • iOS tagging
    • Stop collecting iOS device names
    • iOS example integration
    • iOS SDK releases
  • Website
    • Import the web SDK
    • Push notifications for Chrome/Opera and Firefox
    • Apple push notifications for Safari
    • Prompt to subscribe to notifications
    • Chrome push notifications on HTTP sites
    • Using the web SDK with AMP
    • Mouseout and page scroll events
    • Firing events from your website
    • Customise the web inbox icon
    • Bespoke web inbox
    • Website tagging
    • Web SDK cookies & data privacy
    • Web SDK releases
  • Mobile frameworks
    • Flutter
    • PhoneGap
    • PhoneGap multiple push providers
    • React Native
    • React Native SDK releases
    • Titanium
    • Titanium SDK releases
    • Unity
    • Unity SDK releases
    • Xamarin
    • Xamarin.Forms
    • Xamarin SDK releases
    • Hybrid apps
  • Bespoke URL for your SDK integration
  • Multiple push providers
  • Reusing Google Analytics tagging
  • Handling foreground push notifications
  • Advanced push messages handling
    • Custom sounds
    • Deeplinks
    • Custom message handling
    • Handling button clicks
  • Replace Apple certificates before expiry
  • SDK troubleshooting
    • iOS: In-app messages cause error
    • iOS: invalid certificates error for push notifications
    • iOS: Invalid token error for push notifications
    • iOS: APNS connection closed error for push notifications
    • iOS: App store requires more info on location scanning
    • Web: push messages not arriving

Developer guide

  • External API Overview
  • Identify known customers
  • Set User ID
  • Enabling optional device profile data
  • API triggered campaigns
  • Create an email campaign using the API
  • Create an SMS campaign using the API
  • Monitor campaigns & users by pulling data periodically
  • Working with Facebook - Customer Chat Plugin
    • Chatfuel chatbot integration with Xtremepush
  • Testing environments
  • Data encryption
  • OAuth2.0 authentication

Debug information

  • Obtaining your device ID
  • Clearing your environment to test web-push
  • Support details for email
  • Enable debug logs
  • Google Tag Manager preview mode
Powered by 

Advanced push messages handling

Add extra features such as buttons, sounds and deeplinks

Suggest Edits

Push messages can employ some more advanced features, such as buttons, sounds, deeplinks, etc., many of which are configured using push categories.

Review dedicated guides to handle these advanced features:

  • Custom sounds
  • Deeplinks
  • Custom message handling
  • Handling button clicks

Updated almost 2 years ago