OneSignal Features
Integration (3)
Data Import & Export Tools
Ability to input, modify and extract data from the application in bulk through a structured file.
Integration APIs
Application Programming Interface - Specification for how the application communicates with other software. API's typically enable integration of data, logic, objects, etc with other software applications.
Breadth of Partner Applications
To what extent are there partner applications readily available for integrating into this product? Partner applications typically provide complementary, best of breed functionality not offered natively in this product.
Platform (10)
Customization
System provides sufficient customization to meet business requirements
Workflow Capability
Automates a process that requires a series of steps that typically require intervention by a several different users. Administrators can write rules to determine who and when a user needs to complete a step. Also includes notification of users when they need to take action.
User, Role, and Access Management
Grant access to select data, features, objects, etc. based on the users, user role, groups, etc.
Internationalization
Enables users to view and transact business with the same content in multiple languages and currencies.
Sandbox / Test Environments
Allows administrators to easily develop and test changes to the CRM deployment. After changes are made admins can easily migrate the changes into the "live" or "production" environment.
Performance and Reliability
Software is consistently available (uptime) and allows users to complete tasks quickly because they are not waiting for the software to respond to an action they took.
Output Document Generation
Allows administrators to create templates that enable users to quickly generate dynamic documents in various formats based on the data stored in the application.
Optimization
Optimizes marketing campaigns for mobile devices.
Integrations - Mobile Marketing
Integrates advertising/campaigns into mobile applications, games, and mobile browsers.
Internationalization
Facilitates global text message and mobile marketing campaigns.
Email Marketing (4)
Building and Personalizing Emails
Create and design emails with an editor; manage templates; personalize dynamically
Sending Outbound Emails
Create targeted lists, schedule and manage bulk email sending.
Manage Email Deliverability
Ensure inbox delivery. Includes opt-in management, bounce handling, unsubscribe processing, suppression lists, email preview, spam checking, link validation, and delivery monitoring.
Automated Email Responses
Set up automated nurturing emails based on events, online activities, and lead scores
Online Marketing (3)
Dynamic Content
Dynamically customize emails, forms, and landing pages for specific segments of customers and prospects.
A/B Testing
Test alternate versions of emails, landing pages, and forms. Learn what works, maximize response rates, and increase conversion.
Mobile Optimized
Support mobile-optimized emails, online forms, and landing pages.
Lead Management (6)
Data Quality Management
Data quality consists of deduplication, cleansing, and appending your marketing database.
Segmentation
Segment your database and build list of target leads and contacts. Filter on demographic and company attributes (title, company size, location) as well as behavioral filters and CRM information.
Lead Nurturing
Automate drip marketing campaigns that send relevant messages over time, based on prospect behaviors and pre-defined campaign steps.
Online Behavior Tracking
Track which emails a prospect opens and clicks, what web-pages they visit, what keywords they use, even what they say on social networks.
Automated Alerts and Tasks
Create tasks automatically and provide real-time sales alerts over email, RSS or mobile device.
CRM Lead Integration
Sync lead, contact, account, and opportunity information with your CRM system.
Social (1)
Social Sharing
Add intelligent social share buttons to your campaigns and content. Track who is sharing your content and driving conversions.
Reporting & Analytics (4)
Basic Reporting
Access pre-built and custom reports and dashboards to measure leads by source/campaign/month, email performance, landing page performance, and web and social activity. Create report subscriptions that can automatically send updates to your team and executives.
Web Analytics
Track which pages prospects and customers visit and how often they come back. Capture the history in database for lead scoring and sales intelligence. Use anonymous company look-up to identify anonymous visitors. Send alerts to sales reps of which of their prospects and customers web activity.
ROI Analytics
Measure leads, prospects generated, pipeline, revenue, investment, and ROI by marketing channel or program. The result is that you can see which marketing investments are generating the greatest return and get visibility into how marketing budget should be allocated going forward.
Revenue Analytics
Analyze how leads flow through the funnel by measuring stage to stage conversion rates and velocity. Allocate pipeline and revenue credit among all the marketing activities that have successfully touched an opportunity as it moves through the pipeline.
Analysis (4)
Application Attribution
Attributes app installs to the marketing campaigns and media sources that drove it.
Campaign Analysis
Measures impact and effectiveness of mobile marketing campaigns.
Uninstall Tracking
Measures user-level uninstall insights.
Custom Dashboards
Creates custom data views to suit every team member's needs.
Campaigns (10)
Proximity Marketing
Collects geo-location data on mobile users to customize relevant campaigns.
Push Notifications
Pushes notifications or text messages to mobile devices
Bulk SMS
Provides templates for mass mobile messaging campaigns
Email Campaigns
Personalizes and optimizes email mobile marketing campaigns.
Audience Segmentation
Identifies the most granular audience segments based on actions, inactions, and user properties.
Customize
Allow users to customize their messages.
Scheduling
Schedule push notifications to be delivered at a specific date and time, or set an expiration for time-bound messages
Retarget
Retarget your messages based on previous user engagement.
Segmentation
Segment audience based on device type, location, demographics, customer behavior, etc.
Triggered Notifications
Automate notifications based on user behavior
Engagement (1)
Coupons and Promotions
Sends out coupons and promotions to reward and entice mobile device users.
Analytics (2)
Campaign Performance
Track and report on performance metrics and conversions
Audience Insights
Report on audience demographics and engagement
Text Messaging (6)
Bulk SMS
Enables users to send mass text message campaigns
Text Scheduler
Provides the ability to schedule single or bulk text messages to recipients on a specific date and time
Automatic URL Shortening
Provides automatic URL shortening to use less characters via text
MMS Marketing
Sends out multimedia via text messages, such as coupons, pictures, and audio
Personalization
Offers features for personalizing text messages based on customer information or past behavior
Transactional SMS
Allows users to establish automated workflows and triggers to deliver transactional text messages
Optimization (4)
A/B Testing
Test variations of a push notification on a portion of users and track conversions
Personalization
Personalize messages with contextual data such as customer names or product recommendations
Rich Notifications
Enhance messages with images, emojis, animated gifs, or videos
Integrations
Integrate with third-party marketing or e-commerce software
SMS Platform (4)
Reporting
Provides pre-built or customizable performance reports
Automation
Automates tasks and features for added convenience
Short Codes
Provides businesses with 5- to 6-digit short codes for running text marketing campaigns
API Integration
Facilitates the integration of text messaging into existing business applications through an SMS gateway API
Messaging Channels (3)
SMS Messaging
Ability to send reminders via SMS messaging to a mobile device
Email
Ability to send proactive notifications via email
Voice Messaging
Ability to send reminders via voice messaging
Administration (4)
Scheduling
Ability to schedule push notifications at a specific date and time, or set an expiration for time-bound messages
Triggered Notifications
Provides the ability to automate notifications based on user behavior
Segmentation
Ability to segment audiences based on device type, location, demographics, customer behavior, etc.
Integrations
Ability to integrate with other software that stores customer data to generate reminders (i.e. CRM software)
Agentic AI - Push Notification (3)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Adaptive Learning
Improves performance based on feedback and experience
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Agentic AI - SMS Marketing (6)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Natural Language Interaction
Engages in human-like conversation for task delegation
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Marketing Automation (6)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Agentic AI - Mobile Marketing (6)
Autonomous Task Execution
Capability to perform complex tasks without constant human input
Multi-step Planning
Ability to break down and plan multi-step processes
Cross-system Integration
Works across multiple software systems or databases
Adaptive Learning
Improves performance based on feedback and experience
Proactive Assistance
Anticipates needs and offers suggestions without prompting
Decision Making
Makes informed choices based on available data and objectives
Messaging - RCS Business Messaging (8)
Personalization
Offers features for personalizing text messages based on customer information or past behavior.
Rich Media
Provide rich media such as videos, images, carousels, cards, branded templates, etc.
Interactive Messages
Offer interactive text, buttons or suggested replies for customers to enagage with.
Branded Templates
Provide customizable, reusable templates to ensure consistent branding across campaigns.
Automation
Enable automated RCS messaging based on triggers, workflows, or scheduling.
Conversational RCS
Provide two-way messaging, allowing customers to reply and engage in real-time conversations.
Transactional RCS
Supports transactional alerts such as reminders, confirmations, or notifications.
Promotional RCS
Provide promotional campaigns with direct website or app actions embedded in messages.
Security / Verification - RCS Business Messaging (3)
Verified Sender
Provide a verified, branded sender profile.
Encryption
Provide encryption to protect message content, ensuring secure and compliant communication.
Authentification
Provide authentication mechanisms such as one-time passwords (OTP) or two-factor verification to authenticate users
Analytics / Deliverability - RCS Business Messaging (3)
Read Receipts
Provide read receipts and delivery status indicators so businesses can confirm when messages are delivered and opened.
Analytics
Offer analytics on message delivery, open rates, or campaign performance.
SMS Fallback
Provide the ability to automatically send messages via SMS or MMS when RCS is not supported, ensuring reliable delivery across all devices and carriers.
AI - RCS Business Messaging (1)
AI
Provide AI features such as chatbots, smart replies, or sentiment analysis to enhance conversational RCS.





